Arduino家族的新成员leonardo基于Atmega32u4的低成本版本,和UNO有同样的shape和connector,但简化了电路设计。Leonardo左侧板载了micro USB,还集成了USB驱动,可以用它模拟类似鼠标,键盘等USB HID,后续也会放出更多的drivers。它有20个数字输入/输出引脚(其中7个可用于PWM输出、12个可用于模拟输入),一个16 MHz的晶体振荡器,一个Micro USB接口,一个DC接口,一个ICSP接口,一个复位按钮。它包含了支持微控制器所需的一切,你可以简单地通过把它连接到计算机的USB接口,或者使用AC-DC适配器,再或者用电池来驱动它。
怎樣開始使用Leonardo,首先需要取得開發版之後,假設廠商沒有給你bootloader,自己製作的版本就須自己燒入,燒入的方式很簡單,先有一條ISP下載線就可以了,你可以買原廠的AVR ISP MKII,或是找到可以支援燒錄Atmega32u4的燒錄器即可。
Arduino Leonardo的USB装置不同于以往存在的Arduino 硬件装置,当它开始工作 的时候,主要出现在不同的串口不同编程模式中经常使用的一个。Arduino Leonardo直接使用了ATmega32u4的USB通信功能,取消了USB转UART芯片。这使得Leonardo不仅可以作为一个虚拟的(CDC)串行/ COM端口,还可以作为鼠标或者键盘连接到计算机。
查看全文:http://www.designspark.com/zh-hans/content/chi-arduino-leonardo |