开源:花30元做了一个游戏机,Arduino开发教程十分详细
事情是这样的,小编逛开源网站的时候,看到了一个很有创意的项目。
看到封面的时候,小编是挺无感的。
牛啊!
而且关键是,作者居然是第一次接触Arduino。
第一次接触也就算了,他还边学边做,弄出了个保姆级教程!
小编迅速就将【游戏机开发教程】+【开源描述】分享出来了!
好“东西”,当然要和头条的友友们一起看!
工程开源描述
本文将分享游戏机的——制作过程、电路设计图、开发attiny85教程(保姆级教程)。
设计过程总结
本文秉持先总结,再细说的原则,分享一下从【开始设计】到【免费打样】到【烧录代码】的全过程。
②参考下一章的电路图,绘制电路原理图,DRC检查一下错误并修改。
⑧最后焊接+烧录游戏代码(有保姆级教程,两个方案可选)。
总结完成!接下来分享一下电路图+开发烧录教程!
电路设计图
电路有两个版本,一个是用按键控制游戏机,一个是用摇杆控制游戏机。
你可以根据你的需求参考绘制!按键控制版原理图
按键控制版PCB图
摇杆控制版原理图
摇杆控制版PCB图
开发attiny85教程
这里有两个烧录游戏代码方案,一个更详细,一个更简便,可根据个人需求选择。
由于这时还在开发阶段,所以暂时用的洞洞板。
方法一
用Arduino Uno对attiny85编程。
想节省时间可略过看方法二。
②安装Arduino IDE,推荐安装版本 1.8.14。
③配置Arduino IDE:
首先,需要安装相应的开发板,然后打开arduino ide,找到“首选项”。
将下面的网址复制到“附加开发板管理器网址”里面去。
输入 attiny85 。
找到 attiny by Davis A. Mellis 。
在上传游戏代码到attiny85前,我们要将arduino uno 进行相应的配置:
关闭 ArduinoISP示例后,选择attiny85开发板。
处理器选择attiny85,Clock内部时钟选择16MHz。
先烧录 Bootloader。
通过Arduino Uno烧录一次后,就可以上传游戏代码到attiny85了。也有利于第二种开发方法的进行。
图片演示如下:
因为没有33Ω和88Ω的电阻器,所以先用精密电阻代替了一下。
方法二
直接对Attiny85烧录HEX文件,简单又便宜。方法一或许会比较麻烦,如果是第一次使用Arduino IDE还会遇到 【编译不允许】 【无法在线安装开发板】 等等问题……不要慌!
接下来只需要三样东西就能将游戏烧录到Attiny85。
③下载PROGISP并开始烧录芯片选择Attiny85,然后将USB-ISP插到电脑上,此时PRG ISP会变成彩色。
总结
开发Attiny85的方法不限于上面两种,也可以使用其它Arduino开发板开发。
这是我使用 Arduino 做的第一个小作品,其中还有不足和待改善的地方,还望广大创友指出。
参考资料:
[1]糖果盒子游戏机,电路代码全开源,戳我看
— 完 —
嘉立创EDA·知乎号
我,看一手优质开源项目
2024最新激活全家桶教程,稳定运行到2099年,请移步至置顶文章:https://sigusoft.com/99576.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。 文章由激活谷谷主-小谷整理,转载请注明出处:https://sigusoft.com/94355.html