如何缩小我们的arduino项目

如何缩小我们的arduino项目

ID:11135891

大小:125.00 KB

页数:4页

时间:2018-07-10

如何缩小我们的arduino项目_第1页
如何缩小我们的arduino项目_第2页
如何缩小我们的arduino项目_第3页
如何缩小我们的arduino项目_第4页
资源描述:

《如何缩小我们的arduino项目》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、如何缩小我们的Arduino项目本文译自Make上的文章How-To:ShrinkifyYourArduinoProjects(原文链接),及文中提及的教程说明(原文链接)。从开始用Arduino做电子制作的那一刻起,我就一直希望能够将它们缩小到单一的小电路板上。我最早做的项目是一个可以自定义的单反相机定时触发器,使用了ArduinoDeumilanove,面包板和很多跳线,一起装在一个电话簿大小的纸盒里。一天大早上五点,我带着这个盒子到中央公园,打算拍日出的缩时摄影,可到了地方,却花了20分钟时间把已经乱作一团的零件重新连起来。

2、从那以后,我尝试了几种方法试图将制作项目的体积缩小,坚固性提高。拿定时触发器来说,我设计了一块带引脚插座的电路板,将它牢牢地插在一块ArduinoNano上。这样确实好多了,但我知道一定还有更好的方法。我试着自学AVR编程,但是遇到不少阻碍。光是让一个小LED闪亮就花了好几个小时,和初次学习Arduino的经历相比真是天壤之别。我还试过PICAXE芯片,跟AVR比是容易上手多了,但这样就意味着要放弃我多年来在C语言编程上的积累,转而去学习一种新的BASIC语言。虽然小时候用过,但是变化已经太大,简直就是完全不同的东西。因此当我看到

3、麻省理工媒体实验室的High-LowTechGroup的一篇教程时简直高兴坏了,文章教你怎样用Arduino的集成开发环境和编程语言来给一种8引脚的ATtiny45或ATtiny85芯片编程。不仅如此,还指导你如何用一块Arduino板子做ISP下载器将程序写入这些芯片中。用这些方法,就可以满足我想要的一切了,我赶紧订了一批这样的小芯片开始测试。按教程使用Arduino的语言和开发环境进行开发十分简单,我测试了所有的数/模IO功能,全都工作正常。测试别的功能时,有成功也有失败,大家还是亲自去尝试一下最好。测试中我甚至只用了不到一小

4、时时间就做出了一个闪亮的电子玩具。现在可以考虑用这个方法重做我的单反定时触发器了,这次可以把体积从纸盒缩小到薄荷糖铁盒那么大了!这篇视频教程的链接在这里:iTunes,直接下载M4V文件,Youtube,Vimeo以下是教程的文字说明:本教程将指引你使用Arduino的硬件及软件来为ATtiny45或ATtiny85微处理器编程,这两种微处理器体积小(8个引脚),价格低(2-3美元),可以很方便地用来跑一些简单的程序。两种芯片几乎完全一样,只是ATtiny85的内存是ATtiny45的两倍,因此可以运行更复杂一些的程序。我们喜欢用

5、这两种芯片和一些简单的电路去完成有趣的制作项目。在这些芯片中编程需要使用由AlessandroSaporetti创建,HLT修改的一部分Arduino核心类库。材料和工具:·ArduinoUno或Duemilanove(旧版使用ATmega168的那种不行,要使用ATmega328的新版的)·ATtiny45或ATtiny85(8引脚DIP封装)·一个10uF的电容·一块面包板·一些跳线软件你需要Arduino的集成开发环境(版本0022,Arduino官网),支持ATtiny45/85芯片的插件(下载地址),Arduinok开发

6、环境软件的安装指南有Windows及MacOSX版的。ATtiny45及ATtiny85引脚图:2012-4-1111:20:30上传下载附件(18.79KB)安装ATtiny45/ATtiny85的支持插件·下载插件·找到你电脑中Arduino小程序的存储文件夹·在该文件夹中新建一个名为hardware文件夹·从下载的zip文件中将attiny45_85文件夹解压缩到hardware文件夹中·重启Arduino开发环境将Arduino板作为开发工具我们将使用Arduino为这两种微处理器编程,首先,我们要把Arduino板变成I

7、SP下载器:·运行Arduino开发环境·在examples菜单项下打开ArduinoISP小程序·选择对应于你正在使用的Arduino型号及串口·上载ArduinoISP小程序将Arduino板与ATtiny微处理器连接请按下图所示连接Arduino和ATtiny,注意ATtiny表面的定位点,按正确位置插好。如果你用的是ArduinoUno的话,还要在Arduino的reset和ground引脚间连入一个10uF的电容(电容负极一端接ground)。2012-4-1111:20:30上传下载附件(65.13KB)引脚接法:·A

8、TtinyPin2接ArduinoPin13(其它下载器的话接SCK口)·ATtinyPin1接ArduinoPin12(其它下载器的话接MISO口)·ATtinyPin0接ArduinoPin11(其它下载器的话接MOSI口)·ATtinyRes

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。