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·知乎号

  我,看一手优质开源项目

激活谷谷主为您准备了激活教程,为节约您的时间请移步至置顶文章:https://sigusoft.com/99576.html

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

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

相关推荐

  • redis是干啥的_redis数据库的用途

    redis是干啥的_redis数据库的用途Redis简述|以及它能用于做什么?什么是Redis Redis是一种开源的NoSQL内存数据库,用于高性能的数据存储和访问。Redis支持多种数据类型,包括字符串、哈希、列表、集合和有序集合&#xff

    2024年 5月 13日
  • vscode运行python没有结果_vscode新建python项目

    vscode运行python没有结果_vscode新建python项目Code editing. Redefined.Meet IntelliSense. Go beyond syntax highlighting and autocomplete with IntelliSense, which provides

    激活谷笔记 2024年 5月 10日
  • 7zip怎么压缩文件到最小_zip压缩包太大怎么变小

    7zip怎么压缩文件到最小_zip压缩包太大怎么变小ZipCrypto算法回顾压缩解压软件很多,但是个人觉得,下面这5款是比较好的。5款压缩解压软件准备好了(包括7zip压缩软件、360压缩国际版_无任何广告、Bandizip_无广告版本、PeaZip、winrar国际版_无任何广告):https://pan.baidu.com

    2024年 5月 13日
  • nginx配置文件详解_nginx配置ip访问网站

    nginx配置文件详解_nginx配置ip访问网站Linux运维工程师面试题整理1.Nginx反向代理,负载均衡,动静分离,工作原理及优化nginx配置反向代理。vim Nginx.confServer模块中配置Listen 80Server_name ip;在server段里面的location加上prox

    2024年 5月 15日
  • 积分、微分电路的特点_积分微分电路的特点及性能

    积分、微分电路的特点_积分微分电路的特点及性能微分电路和积分电路各有何特点?微分电路和积分电路是两种常见的基本电路,它们在电子工程和信号处理中具有不同的特点和功能。微分电路是一种能够实现输入信号微分操作的电路。它对输入信号的变化率有很高的敏感度。主要特点包括:1. 输出信号与输

    激活谷笔记 2024年 6月 1日
  • italy怎么读音发音英语怎么说_italy英文怎么读

    italy怎么读音发音英语怎么说_italy英文怎么读Italy汉语翻译n. 意大利英语解释:名词 italy:a republic in southern Europe on the Italian Peninsula; was the core of the

    激活谷笔记 2024年 5月 22日
  • 简单的网页设计图片素材

    简单的网页设计图片素材来源:ui中国 作者:木松子旭BIG 【如何5分钟做出一个文艺且有B格的海报】 ——其实主要是给大家分享笔刷素材而已啦,顺便做个小小小小的教程,定位是初学者也能很容易学会~很短,1分钟就能学会哦~当然,此方法不仅限于笔刷,可以用不同的形状都可以,发挥你们的想象,去做属于自

    激活谷笔记 2024年 5月 18日
  • html 控件_html控件都有哪些?举例说明

    html 控件_html控件都有哪些?举例说明常见的 html 标签有哪些?常用的。合理使用HTML元素标签构建Web页面 html5语义标签使用规则放弃的。那些被弃用的HTML元素 – By DeathGhost1、在HTML中,表格的标签是<table></table>2、在HTML中,单元格的标签是&l

    2024年 5月 29日
  • 红黑树的原理和作用是什么_红黑树的原理和作用是什么呢

    红黑树的原理和作用是什么_红黑树的原理和作用是什么呢最新腾讯面试题汇总C++后端开发岗(部分含答案)阻塞、非阻塞、同步、异步 的区别阻塞 阻塞调用是指调用结果返回之前,当前线程会被挂起(线程进入非可执行状态,在这个状态下,cpu 不会给线程分配时间片,即线程暂停运行)。函数只有在得到结果之后才会返回。对于同步调用来说,很多时候当前线程还是

    2024年 5月 27日
  • dl250电瓶是锂电池吗_dl250电瓶用什么牌子好

    dl250电瓶是锂电池吗_dl250电瓶用什么牌子好未来真的会是电动车的天下吗?从中国的布局来看,中国大力推动电动车,难道电动车真的会是未来方向吗?可是1. 电也是需要能源转换而来;2. 电池的生产也要消耗能源,因此电动车未必环保和高效。电池的容量问题,也是巨大限制,这个技术甚至可

    2024年 5月 22日
  • Goland激活2024.1.2(GoLand激活激活成功教程2024-06最新激活码教程【永久激活,亲测有效】)

    Goland激活2024.1.2(GoLand激活激活成功教程2024-06最新激活码教程【永久激活,亲测有效】)

    2024年 6月 6日
  • spi最高速度_spi最高速度 雅特力

    spi最高速度_spi最高速度 雅特力雅特力AT32 SPI0468力特一次性熔断保险丝概况的ROHS指令要求。力特熔断保险丝0468系列包含了一下 型号是:0468.500NRHF,0468001.NRHF,046801.5NRHF,0468002.NRHF,0

    2024年 5月 22日
关注微信