一、我们进行单片机开发,其实就是使用单片机的IO口,所以在用Arduino进行单片机的开发时,首先要想好IO的作用,然后进行配置。
譬如我想点亮一个led,那么这个io就是用作输出。
如果我想将这个io接按键,那么这个io就是做输入。
1、IO口配置函数
设置1脚为输出
pinMode(1, OUTPUT)
函数格式:函数名(参数1,参数2)
函数名:pinMode
参数1:表示引脚编号,有1,2,3,4……
参数2:表示模式,有INPUT(输入)、OUTPUT(输出)、INPUT_PULLUP(输入上拉)
2、IO口写入函数
1脚输出低电平
digitalWrite(1,LOW);
函数格式:函数名(参数1,参数2)
函数名:digitalWrite
参数1:表示引脚编号,有1,2,3,4……
参数2:表示输出高低电平,有LOW和HIGH
3、读IO口电平
读出2脚电平,赋值给value
value = digitalRead(pin);
函数格式:函数名(参数1)
函数名:digitalRead
参数1:表示引脚编号,有1,2,3,4……
4、读取AD值
读出2脚电压值,赋值给value
value =analogReade(2);
函数格式:函数名(参数1)
函数名:analogReade
参数1:表示引脚编号,有1,2,3,4……
5、输出模拟信号
2脚输出3.3V
analogWrite(2, 255);
函数格式:函数名(参数1,参数2)
函数名:analogWrite
参数1:表示引脚编号,有1,2,3,4……
参数2:表示PWM的值,从0-255
/*2脚实现呼吸灯的效果*/
for(int fadeValue = 0 ; fadeValue <= 255; fadeValue +=5)
{
// 输出PWM
analogWrite(2, fadeValue);
// 等待30ms,以便观察到渐变效果
delay(30);
}