Arduino学习笔记—Arduino编程基础

11月7日 11月8日
数字I/O的使用:
前面已经介绍,现在回顾一下,
20个通用I/O引脚,通过pinMode(),digitalWrite()和digitalRead() 进行数字输入/输出操作;
analogWrite()进行8位PWM输出;
14个数字I/O引脚,其中4个用作PWM输出(对应的引脚是:3,5,6,9);
6个模拟输入,即引脚A0~A5,ADC(模拟数字转换器)精度为10位。
1.配置引脚的模式: 输入或者输出 (一般放在 setup()函数中)
pinMode(pin,mode);/*pin 是引脚编号,
mode 参数值:INPUT 输入模式
OUTPUT 输出模式
INPUT_PULLUP上拉模式 */
2.配置引脚为输出模式后,需使用digitalWrite( ) 让其输出高电平或者低电平;
digitalWrite(pin,value ); /* value值 HIGH 高电平(1) 或 LOW 低电平(0);

3.读取外部输入的数字信号(1为高电平 0为低电平)
int value=digitalRead(pin);
101 会将大于1.5V的输入电压视为高电平,小于1.3V的视为低电平识别。
示例:
int led=13; //设置一个变量led 并将引脚13编号赋给此变量;
void setup( ){
pinWrite(led, OUTPUT);
}
void loop( ){
digitalWrite(led,HIGH);
delay(1000);
digitalWrite(led,LOW);
delay(1000);
}

实操实验1:流水灯实验

展开阅读全文

没有更多推荐了,返回首页