Arduino教程(1)闪烁的LED灯


jeremyblum.com and exploringarduino.com.
Arduino是一个开放源代码的单芯片微电脑。几乎任何人,即使不懂电脑编程,也能用Arduino 做出很酷的东西。青少年通过Arduino或者树莓派,结合一些计算机和物理知识,发挥想像力可以创造出新奇的东西,顺便将自己的家智能化。没准未...详情
jeremyblum.com and exploringarduino.com.
Arduino是一个开放源代码的单芯片微电脑。几乎任何人,即使不懂电脑编程,也能用Arduino 做出很酷的东西。青少年通过Arduino或者树莓派,结合一些计算机和物理知识,发挥想像力可以创造出新奇的东西,顺便将自己的家智能化。没准未来的中国马斯克、乔布斯或者比尔盖茨就此萌芽了。
本教程是海外播放次数最多的Arduino教程,也被翻译成其他语言。如果觉得好的话,请各位多多转发微博微信,让更多的孩子看到。让我们一起努力推动创新!

启动Arduino开发环境(IDE)后,选择‘File’--‘Preferences’,然后点击Editor Language旁边的下拉框,选择为‘简体中文’。退出然后再次启动Arduino开发环境(IDE)后,界面语言变为中文。

下面程序解释看不清楚的话可至 http://www.guanlantech.com/2014/05/arduino新手教程1开关LED灯/ 看
/* Jeremy’s First Program //中间的文字是 注释,不会被计算机执行
It’s awesome!
*/

int ledPin = 13; 板载的LED接在引脚13上,将ledPin定义为13是为了好记

void setup() setup函数在Arduino通电时执行一次,起到初始化作用
{ setup的含义是设置、安装
//initialize pins as outputs void含义是空,表示setup函数不返回任何值
pinMode(ledPin, OUTPUT); 将ledPin(即引脚13)定义为输出
} pin的意思是引脚,Mode的意思是模式

void loop() setup执行后,只要通电会一直执行loop函数。
{ loop的含义是循环
digitalWrite(ledPin, HIGH); 将ledPin置为HIGH,即点亮LED灯
delay(1000); delay含义是延迟,延迟1000ms
digitalWrite(ledPin, LOW); 将ledPin置为LOW,即熄灭LED灯
delay(1000); digital含义是数字,Write含义是写
} HIGH含义高,LOW含义低隐藏

标签: arduino视频