Hello World ,中文意思:你好,世界。世界上的第一个程序就是Hello World,由Brian Kernighan创作。然而在单片机、微控制器的学习上的Hello World 就是通过程序控制LED灯(通常是发光二极管)闪烁。
准备
我的系统:Windows 7 x64
Arduino IDE:1.6.11 点击链接查看下载及安装
开发板:本例分别介绍三种型号的开发板
1、Arduino NANO
2、Arduino UNO R3 行家版
3、Arduino UNO R3 最新版
杜邦线:公对公,公对母,母对母,视板子情况
LED发光二极管
接线方式
Arduino NANO 将LED的短引脚接GND,长引脚接D2(Digital2)就可以,这两个紧挨着;
Arduino UNO 将LED的短引脚接GND,长引脚接D13(Digital13)就可以,这两个紧挨着;
编写程序
这里我们直接使用IDE自带的示例代码:Blink
// the setup function runs once when you press reset or power the board void setup() { // initialize digital pin 13 as an output. pinMode(2, OUTPUT); } // the loop function runs over and over again forever void loop() { digitalWrite(2, HIGH); // turn the LED on (HIGH is the voltage level) delay(1000); // wait for a second digitalWrite(2, LOW); // turn the LED off by making the voltage LOW delay(1000); // wait for a second }注意代码中的pinMode和digitalWrite中的第一个参数,要和上面接线方式中的引脚一致;
开发板、编程器配置
将要程序烧录到板子上,需要配置开发板的型号以及编程器版本;选择开发板的型号:
Arduino UNO型号的板子就选择:Arduino/Genuino Uno
选择处理器:
选择端口:
Arduino UNO不同具体型号的板子端口可能也不一样,我这两块就是一个COM5,一个COM7.
端口在计算机管理》设备管理器中查看
编程器怎么选择?
本实例中的几块板子,Arduino nano V3.0、Arduino UNO R3 的板子使用AVRISP mkII,arduino as ISP 都是可以的。
编译烧录程序
点击IDE上面的对号按钮编译程序,检测语法是否正确
点击对号右边的向右的箭头按钮将程序烧录到板子上;
上传成功后就会看到LED灯一闪一闪的亮起了!
如果没有,请检查是不是线接错了引脚,或方向接反了,把应该接长引脚的接到短引脚上去了(我第一次就犯了这样的错误)。
一旦程序烧录完成,就可以脱离电脑,只需要供电就可以运行了。
程序说明
1、void setup() //Arduino启动时设置参数,进行初始化,只执行一次;
2、void loop() //启动后会一直执行loop(),执行完毕后又会再次调用loop();
digitalWrite(2, HIGH); // 设置PIN2脚位为高电位=5V 亮
delay(1000); // 设置延迟时间,1000=1秒延迟
digitalWrite(2, LOW); // 设置PIN2脚位为低电位=0V 暗
delay(1000); // 设置延迟时间,1000=1秒延迟
结束语
Arduino的学习真的是非常的简单,甚至感觉比学习一门语言还要简单。
看到这里的小伙伴有没有心动呢?
上一篇:【物联网(IoT)开发】Arduino IDE(集成开发环境)下载及安装
===========文档信息============
版权声明:非商用自由转载-保持署名-注明出处
署名(BY) :testcs_dn(微wx笑)
文章出处:[无知人生,记录点滴](http://blog.csdn.net/testcs_dn)