实验室要求开始做传感器方面的实验,我对电路不熟悉啊,怎么办,从头开始学51单片机很痛苦的,还是万能的淘宝帮忙了,找到了Arduino开发平台,Desing in Italy,意大利的团队设计的开发平台及相应的软件和库,功能强大,操作还是很简便的,所以购买的Arduino Leonardo版本。
两个版本的对比,大多数的教材和视频都是基于Arduino UNO的,两者还是有些许区别的。
好东西不私藏,分享给大家,整理过的Arduino UNO和Leonardo的资料:
http://yunpan.cn/QNqz5TzcvwgN3 访问密码 c7c4
按照教程,第一个例子就是点亮LED,第二个例子就是Hello World。
点亮LED的例子,我做了一点点改动,看看效果
两个IO口,让绿灯和透明灯一亮一灭。
#define leda 4 #define ledb 13 void setup() { pinMode(leda, OUTPUT); // 设置LED引脚为输出引脚 pinMode(ledb, OUTPUT); } void loop() { digitalWrite(leda, 1); // 设置LED引脚输出高电平,点亮LED digitalWrite(ledb, 0); delay(1000); // 延时1s digitalWrite(leda, 0); // 设置LED引脚输出低电平,熄灭LED digitalWrite(ledb, 1); delay(1000); // 延时1s }
Arduino IDE是Arduino的开放源代码的集成开发环境,其界面友好,语法简单以及能方便的下载程序,使得Arduino的程序开发变得非常便捷。作为一款开放源代码的软件,Arduino IDE也是由Java、Processing、 avr-gcc等开放源码的软件写成,其另一个最大特点是跨平台的兼容性,适用于Windows、Max OS X以及Linux。2011年11月30号Arduino官方正式发布了Arduino1.0版本,可以下载不同系统下的压缩包,也可以在github上下载源码重新编译自己的IDE。
原文:http://blog.csdn.net/bitezijie/article/details/24136257