arduino时钟程序怎么编写_arduino怎么使用时钟模块

arduino时钟程序怎么编写_arduino怎么使用时钟模块开源:花30元做了一个游戏机,Arduino开发教程十分详细事情是这样的,小编逛开源网站的时候,看到了一个很有创意的项目。它是糖果盒游戏机。看到封面的时候,小编是挺无感的。然而点进去后……牛啊!而且关键是,作者居然是第一次接触Arduino。第一次接触也就算了,他还边学边做,弄出了个保姆

开源:花30元做了一个游戏机,Arduino开发教程十分详细
  事情是这样的,小编逛开源网站的时候,看到了一个很有创意的项目。

  它是糖果盒游戏机。arduino时钟程序怎么编写_arduino怎么使用时钟模块arduino时钟程序怎么编写_arduino怎么使用时钟模块

  看到封面的时候,小编是挺无感的。

  然而点进去后……arduino时钟程序怎么编写_arduino怎么使用时钟模块arduino时钟程序怎么编写_arduino怎么使用时钟模块

  牛啊!

  而且关键是,作者居然是第一次接触Arduino。

  第一次接触也就算了,他还边学边做,弄出了个保姆级教程!

  关键是,我好像真能学会?arduino时钟程序怎么编写_arduino怎么使用时钟模块arduino时钟程序怎么编写_arduino怎么使用时钟模块(不是)

  小编迅速就将【游戏机开发教程】+【开源描述】分享出来了!

  好“东西”,当然要和头条的友友们一起看!

  工程开源描述

  我将制作好的attiny85游戏机装在了一个糖果盒子里。arduino时钟程序怎么编写_arduino怎么使用时钟模块arduino时钟程序怎么编写_arduino怎么使用时钟模块

  DIY成本仅30元左右。arduino时钟程序怎么编写_arduino怎么使用时钟模块arduino时钟程序怎么编写_arduino怎么使用时钟模块

  本文将分享游戏机的——制作过程、电路设计图、开发attiny85教程(保姆级教程)。

  设计过程总结

  本文秉持先总结,再细说的原则,分享一下从【开始设计】到【免费打样】到【烧录代码】的全过程。arduino时钟程序怎么编写_arduino怎么使用时钟模块arduino时钟程序怎么编写_arduino怎么使用时钟模块

  ①首先打开嘉立创EDA专业版,选择“新建工程”。arduino时钟程序怎么编写_arduino怎么使用时钟模块arduino时钟程序怎么编写_arduino怎么使用时钟模块

  ②参考下一章的电路图,绘制电路原理图,DRC检查一下错误并修改。

  arduino时钟程序怎么编写_arduino怎么使用时钟模块arduino时钟程序怎么编写_arduino怎么使用时钟模块arduino时钟程序怎么编写_arduino怎么使用时钟模块arduino时钟程序怎么编写_arduino怎么使用时钟模块

  ③没有错误后转到PCB绘制。arduino时钟程序怎么编写_arduino怎么使用时钟模块arduino时钟程序怎么编写_arduino怎么使用时钟模块

  ④绘制完PCB后,再DRC检查,修改一下报错的地方。arduino时钟程序怎么编写_arduino怎么使用时钟模块arduino时钟程序怎么编写_arduino怎么使用时钟模块

  ⑤领免费打样券。arduino时钟程序怎么编写_arduino怎么使用时钟模块arduino时钟程序怎么编写_arduino怎么使用时钟模块arduino时钟程序怎么编写_arduino怎么使用时钟模块arduino时钟程序怎么编写_arduino怎么使用时钟模块

  ⑥PCB免费打样。arduino时钟程序怎么编写_arduino怎么使用时钟模块arduino时钟程序怎么编写_arduino怎么使用时钟模块

  ⑧最后焊接+烧录游戏代码(有保姆级教程,两个方案可选)。

  总结完成!接下来分享一下电路图+开发烧录教程!

  电路设计图

  电路有两个版本,一个是用按键控制游戏机,一个是用摇杆控制游戏机。

  你可以根据你的需求参考绘制!arduino时钟程序怎么编写_arduino怎么使用时钟模块arduino时钟程序怎么编写_arduino怎么使用时钟模块按键控制版原理图arduino时钟程序怎么编写_arduino怎么使用时钟模块arduino时钟程序怎么编写_arduino怎么使用时钟模块按键控制版PCB图arduino时钟程序怎么编写_arduino怎么使用时钟模块arduino时钟程序怎么编写_arduino怎么使用时钟模块摇杆控制版原理图arduino时钟程序怎么编写_arduino怎么使用时钟模块arduino时钟程序怎么编写_arduino怎么使用时钟模块摇杆控制版PCB图

  开发attiny85教程

  这里有两个烧录游戏代码方案,一个更详细,一个更简便,可根据个人需求选择。

  由于这时还在开发阶段,所以暂时用的洞洞板。

  方法一

  用Arduino Uno对attiny85编程。

  想节省时间可略过看方法二。

  ①准备物料。arduino时钟程序怎么编写_arduino怎么使用时钟模块arduino时钟程序怎么编写_arduino怎么使用时钟模块

  ②安装Arduino IDE,推荐安装版本 1.8.14。

  ③配置Arduino IDE:

  首先,需要安装相应的开发板,然后打开arduino ide,找到“首选项”。arduino时钟程序怎么编写_arduino怎么使用时钟模块arduino时钟程序怎么编写_arduino怎么使用时钟模块

  打开“附加开发板管理器网址”。arduino时钟程序怎么编写_arduino怎么使用时钟模块arduino时钟程序怎么编写_arduino怎么使用时钟模块

  将下面的网址复制到“附加开发板管理器网址”里面去。

  然后点击两次“好”。arduino时钟程序怎么编写_arduino怎么使用时钟模块arduino时钟程序怎么编写_arduino怎么使用时钟模块

  ④在线安装开发板。arduino时钟程序怎么编写_arduino怎么使用时钟模块arduino时钟程序怎么编写_arduino怎么使用时钟模块

  输入 attiny85 。

  找到 attiny by Davis A. Mellis 。

  点击安装(图中我已经安装过了)。arduino时钟程序怎么编写_arduino怎么使用时钟模块arduino时钟程序怎么编写_arduino怎么使用时钟模块

  在上传游戏代码到attiny85前,我们要将arduino uno 进行相应的配置:

  打开实例中的 ArduinoISP。arduino时钟程序怎么编写_arduino怎么使用时钟模块arduino时钟程序怎么编写_arduino怎么使用时钟模块

  配置一下。arduino时钟程序怎么编写_arduino怎么使用时钟模块arduino时钟程序怎么编写_arduino怎么使用时钟模块

  点击上传,等待烧录成功。arduino时钟程序怎么编写_arduino怎么使用时钟模块arduino时钟程序怎么编写_arduino怎么使用时钟模块

  关闭 ArduinoISP示例后,选择attiny85开发板。

  处理器选择attiny85,Clock内部时钟选择16MHz。

  选择8MHz或者1MHz上传后会有奇妙现象哦。arduino时钟程序怎么编写_arduino怎么使用时钟模块arduino时钟程序怎么编写_arduino怎么使用时钟模块

  将attiny85与arduino uno连接。arduino时钟程序怎么编写_arduino怎么使用时钟模块arduino时钟程序怎么编写_arduino怎么使用时钟模块arduino时钟程序怎么编写_arduino怎么使用时钟模块arduino时钟程序怎么编写_arduino怎么使用时钟模块引脚分配图

  先烧录 Bootloader。

  通过Arduino Uno烧录一次后,就可以上传游戏代码到attiny85了。也有利于第二种开发方法的进行。

  图片演示如下:

  点击上传。arduino时钟程序怎么编写_arduino怎么使用时钟模块arduino时钟程序怎么编写_arduino怎么使用时钟模块

  打开一个游戏文件(游戏代码在附件中),编译后点击上传。arduino时钟程序怎么编写_arduino怎么使用时钟模块arduino时钟程序怎么编写_arduino怎么使用时钟模块

  ⑥搭建简易电路。arduino时钟程序怎么编写_arduino怎么使用时钟模块arduino时钟程序怎么编写_arduino怎么使用时钟模块参考图

  然后就是一个飞线大法。arduino时钟程序怎么编写_arduino怎么使用时钟模块arduino时钟程序怎么编写_arduino怎么使用时钟模块

  因为没有33Ω和88Ω的电阻器,所以先用精密电阻代替了一下。arduino时钟程序怎么编写_arduino怎么使用时钟模块arduino时钟程序怎么编写_arduino怎么使用时钟模块

  试运行成功啦!arduino时钟程序怎么编写_arduino怎么使用时钟模块arduino时钟程序怎么编写_arduino怎么使用时钟模块

  方法二

  直接对Attiny85烧录HEX文件,简单又便宜。方法一或许会比较麻烦,如果是第一次使用Arduino IDE还会遇到 【编译不允许】 【无法在线安装开发板】 等等问题……不要慌!

  接下来只需要三样东西就能将游戏烧录到Attiny85。

  ①准备物料。arduino时钟程序怎么编写_arduino怎么使用时钟模块arduino时钟程序怎么编写_arduino怎么使用时钟模块

  ②烧录器与编程板接线。arduino时钟程序怎么编写_arduino怎么使用时钟模块arduino时钟程序怎么编写_arduino怎么使用时钟模块

  ③下载PROGISP并开始烧录芯片选择Attiny85,然后将USB-ISP插到电脑上,此时PRG ISP会变成彩色。arduino时钟程序怎么编写_arduino怎么使用时钟模块arduino时钟程序怎么编写_arduino怎么使用时钟模块

  打开HEX文件,点击“自动”后,开始烧录。arduino时钟程序怎么编写_arduino怎么使用时钟模块arduino时钟程序怎么编写_arduino怎么使用时钟模块

  烧录器状态:arduino时钟程序怎么编写_arduino怎么使用时钟模块arduino时钟程序怎么编写_arduino怎么使用时钟模块

  最后在洞洞板上运行一下游戏 ,成功啦!arduino时钟程序怎么编写_arduino怎么使用时钟模块arduino时钟程序怎么编写_arduino怎么使用时钟模块

  总结

  开发Attiny85的方法不限于上面两种,也可以使用其它Arduino开发板开发。

  这是我使用 Arduino 做的第一个小作品,其中还有不足和待改善的地方,还望广大创友指出。

  本项目参考自国外的作者:Arnov Sharma的项目。arduino时钟程序怎么编写_arduino怎么使用时钟模块arduino时钟程序怎么编写_arduino怎么使用时钟模块

  参考资料:

  [1]糖果盒子游戏机,电路代码全开源,戳我看

  — 完 —

  嘉立创EDA·知乎号

  我,看一手优质开源项目

2024最新激活全家桶教程,稳定运行到2099年,请移步至置顶文章:https://sigusoft.com/99576.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。 文章由激活谷谷主-小谷整理,转载请注明出处:https://sigusoft.com/94355.html

(0)
上一篇 2024年 5月 26日
下一篇 2024年 5月 26日

相关推荐

关注微信