版主: wanchong , wangyu , eepwwp , firedom

分享到:
共145条 4/15 |‹ « 2 3 4 5 6 7 8 9 10 11 » ›|   

RE: Edison教程系列+官方样例集合

wuhch5885
我是MM
普通会员

最后登陆时间:2015-01-14 10:47:03

31# 发表于 2014-10-21 17:05:34
一口气看完了。

RE: Edison教程系列+官方样例集合

531029352
我是MM
普通会员

最后登陆时间:2015-01-14 10:47:05

32# 发表于 2014-10-21 17:07:13
我也想学呀!

RE: Edison教程系列+官方样例集合

ccmvpsnipeer
我是MM
普通会员

最后登陆时间:2015-01-14 10:47:07

33# 发表于 2014-10-21 17:28:14
极品。很好的经验。值得学习啊!

RE: Edison教程系列+官方样例集合

ddddddd11
我是MM
普通会员

最后登陆时间:2015-01-14 10:47:08

34# 发表于 2014-10-21 19:48:52
赞一个,楼主好样的

RE: Edison教程系列+官方样例集合

yunxia
我是MM
普通会员

最后登陆时间:2015-01-14 10:47:10

35# 发表于 2014-10-21 19:56:47
牛!

RE: Edison教程系列+官方样例集合

jinyaoshi
我是MM
普通会员

最后登陆时间:2015-01-14 10:47:20

36# 发表于 2014-10-21 19:59:06
学习了

RE: Edison教程系列+官方样例集合

pengrui
我是MM
普通会员

最后登陆时间:2015-10-30 14:51:20

37# 发表于 2014-10-21 20:04:54
代码回顾
说下Arduino代码必须具备的两个组成部分:

void setup() {
  // 写入setup代码,只运行一次:
}
void loop() {
  // 写入main代码,重复运行:  
}
Arduino代码必须包含setup()和loop()这两个函数。setup英文中是“设置”的意思。所以setup()函数是用于一些初始化设置的,只在代码一开始时,运行一次。loop是“循环”的意思,只要Arduino不掉电,loop就会不停的重复运行。
由硬件分析可以看出,按键是输入设备,LED是输出设备。
pinMode(buttonPin, INPUT);
pinMode(ledPin, OUTPUT);

函数格式如下:
pinMode(pin,mode)   
这个函数是用来设置Arduino数字引脚的模式的,只用于数字引脚定义是输入(INPUT)还是输出(OUTPUT)。pin指数字引脚号,mode指引脚模式(OUTPUT/INPUT)。
通过digitalWrite()读取按键的状态:
int reading = digitalRead(buttonPin);

函数格式如下:
digitalRead(pin)
这个函数是用来读取数字引脚状态,HIGH还是LOW。一旦按下,读到HIGH,松开,读到LOW。(HIGH代表1,LOW代表0)

数字传感器只会读到两个值(HIGH和LOW)。这里要用到新的一个语句——if语句。

if语句格式如下:
(1)if(表达式){
语句;
}
(2)if(表达式){
语句;
}else{
语句;
}
表达式是指我们的判断条件,通常为一些关系式或逻辑式,也可是直接表示某一数值。如果if表达式条件为真,则执行if中的语句。表达式条件为假,则跳出if语句。格式(1)多用于一种判断中,格式(2)多用于两种判断的情况。
if (buttonState == HIGH) {      
... //如果为高,LED亮
}
else {                              
   ... //否则,LED灭
}

    If语句中,还有句设置LED状态。
    digitalWrite(ledPin,HIGH);

函数格式如下:
digitalWrite(pin,value)
这个函数的意义是:引脚pin在pinMode()的中被设置为OUTPUT模式时,其电压将被设置为相应的值,HIGH为5V(3.3V控制板上为3.3V),LOW为0V。
此帖由pengrui于2015-01-14 10:47:42最后编辑

RE: Edison教程系列+官方样例集合

nimadewoshi
我是MM
普通会员

最后登陆时间:2015-01-14 10:48:32

38# 发表于 2014-10-21 21:47:30
楼主加油啊!

RE: Edison教程系列+官方样例集合

mactenny
我是MM
普通会员

最后登陆时间:2015-01-14 10:48:40

39# 发表于 2014-10-21 23:15:44
继续更啊

RE: Edison教程系列+官方样例集合

alibabaxixi
我是MM
普通会员

最后登陆时间:2015-01-14 10:48:44

40# 发表于 2014-10-21 23:29:48
机械工程小白默默路过。
共145条 4/15 |‹ « 2 3 4 5 6 7 8 9 10 11 » ›|   
快速回复主题
  • 匿名不能发帖!请先 [ 登陆 注册 ]