Ardiuno 学习经验总结222
1.pinMode()函数设置为输入上拉(INPUT- PULLUP)模式时,不需要外部的上拉电阻
PS:在上拉模式下,按钮的逻辑状态是相反的,开关断开时是HIGH高电平(1),开关按下
后是低电平LOW(0);
2.布尔型数据:HIGH/true/非0(1)LOW/false/0(0)
3.MC猜数字:使用数码管时,注意显示完一个数字以后应该进行清除当前显示内容的引脚值
(即从3-9全部调整回低电平LOW)
4.while()函数注意一定要有条件跳出循环,不能写死循环。
5.使用random函数时每次重新调用生成的随机数一样,可以通过调用randomSeed(analogRead(A0))
来读取A0引脚上模拟输入的空引脚信号;
6.Serial.print()打印后不换行
Serial.pritln()打印后换行
多加使用!通过串口监视器观察程序运行状况并且及时调试
7.模拟输出:analogWrite(ledPin,brightness)不仅仅有开关两种状态,可以调节led亮度以及电机工作
8.ps:初始时把led亮度设置为led亮度参数最大的一半
9。analogWrite()将一个模拟数值写进Ardiuno引脚,每次执行都会诶引脚提供一个PWM信号
10.注意:Ardiuno中只能对3,5,6,9,10,11(有~)的引脚使用analogWrite(),在调用前可以不需要使用pinMode()对引脚设置,
但最好都写,防止忘记!