虽然在这本书中,我们只会使用Arduino Uno板,不过你可以自己选择很多另外的板子。这些板子具有不同的外形尺寸、输入和输出引脚的数量、程序存储空间的大小,以及购买的价格。板子之间最关键的不同是所用的单片机。
目前的板子主要是使用ATmega328或ATmega2560单片机,Due用的是另外的更强大的版本。这些单片机(包括ATmega328的两个版本)的主要区别总结在表11-2中。
用来比较不同的Arduino兼容的板子的主要参数是板上存储器的类型以及每种类型的大小。以下是3种类型的存储器。
lash存储器是用来保存IDE编译后上传的程序的; EEPROM(电可擦除可编程只读存储器)是一小块空间,可以保存字节变量(第16章会学到); SRAM是程序中保存变量的地方。注意:除了Uno还有很多Arduino的板子,这里所介绍的只是冰山一角。规划大的或是复杂的作品的时候,别害怕扩大使用更大的 Mega板。同样的道理,如果一个更长久的作品只需要不多的几个I/O引脚,应该考虑Nano甚至是LilyPad。我们来看几个买得到的板子。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
全部0条评论
快来发表一下你的评论吧 !