作者 :alajl
日期: 2011-4-4
标题: Arduino 第一次实验 — 扫盲
原文链接: http://blog.csdn.net/alajl
偶然从网上得知 Arduino ( http://www.arduino.cc/ ),觉得这块板子,做做小实验很有意思,并且有很多组件可以搭建,像积木一样。这让我想起了儿时的梦想,自己去搭建一个智能汽车,能够自动行走,并躲开路障,当然我们首先得 step by step ,先玩玩比较简单的实验,那么我们就开始吧。
准备工作:
1 . Arduino 328控制板 1个
2. 电阻 220欧 1个
3. LED灯 1个
如果有了上述配件,那么就开始我们的 HelloWorld之旅吧
1、 安装 Arduino环境
可以从 http://arduino.cc/en/Main/Software 下载
2、 安装驱动程序
通过 USB线连接板子
当安装驱动程序的时候,千万不要选择让电脑自己寻找更新,要 Select Install from a list or specified location (Advanced) and click next(由于公司的电脑是英文版的),驱动程序就在已安装好的 Ardunio下的 drivers的目录里 ,如下图
3、 双击 arduino.exe, 要做 2 个步骤,
a. 选择你的板子
b. 更改你的 com 口
为什么要更改 com 口,请看官方的说明
Select the serial device of the Arduino board from the Tools | Serial Port menu. This is likely to be COM3 or higher (COM1 and COM2 are usually reserved for hardware serial ports). To find out, you can disconnect your Arduino board and re-open the menu; the entry that disappears should be the Arduino board. Reconnect the board and select that serial port.
4、把 LED灯的长的那个连在 12脚,短的那个接地,也就是 GND脚
5、开始 Helloworld,在这里我们用的是 blink这个范例,相应的例子,大家可以在 examples里找到 .通过 arduino.exe的 open,打开这个源文件,后缀名为 pde,图示如下:
注意,例子里用的是 13脚,而我们的灯插在 12脚,所以要修改一下源代码,用下面代替原有的
pinMode(12, OUTPUT);
digitalWrite(12, HIGH);
可能有些人会问:为什么不用 13呢
我试过,如果用 13,怎么都不亮,刚开始我以为是板子错了,或者源代码有问题,总之纠结了半天,后来发现如果用 13,板子上自带的那个灯在闪烁,而不是我们自己组装的灯闪烁,如果用 12脚,就没这问题出现。
a、点击三角形图标,编译一下,看看有没有错误
b、点击向右箭头,将通过 USB线,把程序烧到板子里
在上传的过程中,可以看到板子上的 rx,tx灯狂闪烁,如果不闪烁,那么麻烦了,可能你的驱动没装好,或者 com口没选对
当 ardnino左下角显示 Done uploading,那么你就能看到一下现象了:
LED灯,每隔 1秒的闪烁。http://v.youku.com/v_show/id_XMjU2MjI1OTIw.html
写在结束:
更多的详情可以参考 http://www.arduino.cc/ ,或者以后的更新