这里会显示出您选择的修订版和当前版本之间的差别。
两侧同时换到之前的修订记录 前一修订版 后一修订版 | 前一修订版 | ||
m:sk:mcu:arduino:list [2015/11/05 14:24] admin |
m:sk:mcu:arduino:list [2015/11/08 01:29] (当前版本) admin |
||
---|---|---|---|
行 1: | 行 1: | ||
- | ====== Arduino 列表 ====== | + | ====== Arduino 从零开始 ====== |
Arduino 是基于Atmel系列单片机开发的一套嵌入式开发平台,并开发了非常简洁易用的开源IDE软件。 | Arduino 是基于Atmel系列单片机开发的一套嵌入式开发平台,并开发了非常简洁易用的开源IDE软件。 | ||
- | 其中,基于AVR单片机的Arduino Uno (Genuino Uno)已经风靡全世界。Uno在意大利语里是数字1的意思,也就是Arduino家族的第一代,也是最成功的一代产品。 | + | 其中,基于AVR单片机的Arduino Uno (Genuino Uno)已经风靡全世界。Uno在意大利语里是数字1的意思,也就是Arduino家族的第一代,也是最成功的一代产品。使用AVR ATmega328P 8位单片机作为控制核心,5V供电,16MHz主频。已经可以满足很多初学者的入门使用。另外Arduino也有更多更强大的版本,包括使用ARM CPU的系列。请关注Arduino的官方网站 [[https://www.arduino.cc]]。 |
+ | |||
+ | {{ :m:sk:mcu:arduino:ardgen_uno.jpg?nolink&500 |}} | ||
+ | |||
+ | 在我看来,Arduino成功的一个重要原因之一就是引脚的不对称排布,这使得Arduino的扩展板很有特色;另外,Arduino Uno的大小设计非常合理,这使得其扩展板有较为充足的空间安排其他硬件。当然,简介好用的IDE,以及充分简化的语法规则,也是Arduino风靡全球的重要原因。正式因为Arduino的软硬件容易做到标准化,因此Arduino软件社区的交流才变得如此顺畅,很多程序不经过修改就可以直接使用。 | ||
- | {{ :m:sk:mcu:arduino:ardgen_uno.jpg?nolink&300}} | ||
---- | ---- | ||
+ | |||
+ | 下面我们就来看一下Arduino环境下如何编程: | ||
[[m:sk:mcu:arduino:basic|基本语法]] | [[m:sk:mcu:arduino:basic|基本语法]] | ||
行 14: | 行 19: | ||
[[m:sk:mcu:arduino:ain|模拟I/O操作]] | [[m:sk:mcu:arduino:ain|模拟I/O操作]] | ||
- | [[m:sk:mcu:arduino:time|时间控制]] | + | [[m:sk:mcu:arduino:timer|时间控制]] |
[[m:sk:mcu:arduino:serial|串口通信]] | [[m:sk:mcu:arduino:serial|串口通信]] |