版主: wanchong , wangyu , eepwwp , firedom |
fdkj
最后登陆时间:2015-01-14 10:45:07 |
楼主什么专业滴?
|
jasson43
最后登陆时间:2015-01-14 10:45:08 |
不错学习下
|
yqstop
最后登陆时间:2015-01-14 10:45:09 |
问一下,作为初学者做这个上手合适吗?
|
waiwai788
最后登陆时间:2015-01-14 10:45:11 |
请给新的资料连接,以前的挂了
|
qwertyuiop520
最后登陆时间:2015-01-14 10:45:12 |
好帖子,学习了。.
|
xxtt2200
最后登陆时间:2015-01-14 10:45:12 |
楼主,继续更新啊,顶你哦
|
wanfeng00
最后登陆时间:2015-01-14 10:45:20 |
顶一下楼主!
|
frankamy
最后登陆时间:2015-01-14 10:45:27 |
顶楼主!
|
pengrui
最后登陆时间:2015-10-30 14:51:20 |
输入代码
打开样例代码Button,可见:
const int buttonPin =2; // 定义按键引脚
const int ledPin= 13; //定义LED引脚
int buttonState =0; //用来存储按键状态值
void setup() {
pinMode(ledPin, OUTPUT); //初始化LED引脚为输出状态
pinMode(buttonPin, INPUT); //初始化按键引脚为输入状态
}
void loop(){
buttonState = digitalRead(buttonPin); //读取按键引脚的状态值
// 检测按键是否按下,如果是的话,按键状态值为HIGH
if (buttonState == HIGH) {
digitalWrite(ledPin, HIGH); // 打开LED
}
else {
digitalWrite(ledPin, LOW); // 关闭LED
}
}
下载完代码,按下按钮,灯点亮。松开按键,灯熄灭。
硬件分析(数字输入—数字输出)
很明显,大按钮是输入设备,LED是输出设备。和前面感应灯类似,也是一个数字输入控制一个数字输出。只是形式与代码有所不同。
|
此帖由pengrui于2015-01-14 10:46:13最后编辑
|
|
hummer0613
最后登陆时间:2015-01-14 10:46:36 |
很不错的经验贴。赞
|