Arduino Leonardo新手入门体验

来源:互联网 发布:数据恢复精灵破解 编辑:程序博客网 时间:2024/04/30 10:59

刚刚拿到Arduino Leonardo板子,在XP下测试了哈OK,还比较好用,测试过程中遇到了些问题,写出来分享。实物图如下:

1.安装驱动

Arduino Leonardo不同于之前所有的arduino控制器,他直接使用了ATmega32u4的USB通信功能,取消了USB转UART芯片。这使得Leonardo不仅可以作为一个虚拟的(CDC)串行/ COM端口,还可以作为鼠标或者键盘连接到计算机。先到官网http://arduino.cc/en/Main/Software下载arduino-1.5.2-windows(其它版本也可以)。解压到工作目录即可。接上Arduino Leonardo的USB cable,在电脑右下角弹出发现新硬件

接着弹出找到新的硬件向导

选择是,仅这一次,点下一步

选择从列表或指定位置安装,点下一步

点浏览选择下载解压arduino-1.5.2-windows下的driver目录,如下:

这里不需要进入drivers下一层目录,选择drivers即可,点下一步开始安装驱动,弹出

点击仍然继续,安装完成

驱动基本上安装好了。在计算机管理端口下面,发现新的串口设备

2.测试Arduino Leonardo

双击arduino-1.5.2-windows目录下的arduino.exe,打开arduino开发环境,设置如下

 

同样在Tools/Seriol Port 下选择COM5 ,这里根据计算机管理端口下面,发现新的串口设备选择。

接着打开自带的测试程序 File/Examples/01.Basics/Blink,后面还有个空工程Arduino IDE,可以忽略关掉。窗口如下

单击对勾(Verify),开始编译,编译进度结束,下面窗口会提示编译完成。接着上传程序到单板,单击箭头(Upload),上传结束显示

我Upload时遇到了问题,会发现单板重启,反复提示发现新硬件,我不是安装驱动了吗。原因在Leonardo中被设定为在上传时,软件建立连接让控制器复位,从而免去了我们手动按下复位按钮的操作。当Leonardo 作为虚拟(CDC)串行/COM端口以1200波特率运行时,复位功能将被促发,串口也将关闭。此时,处理器会复位,USB连接会断开(即虚拟(CDC)串行/COM端口 会断开)。就可能会出现上面问题。但是如果你接上外部电源供电,上传程序就OK了,经自己验证可以。上传结束,发现灯开始闪烁。

 

 

 

原创粉丝点击