下面我将写出最简单控制呼吸灯的方法
void setup() //
{
pinMode(12,OUTPUT); //设置12号引脚为输出引脚
}
void loop() // 进入循环
{
for(int a=0;a<255;a++) //当a=0并且a小于255时候,a自加
{
analogWrite(12,a); //12号引脚为pwm脚,输出亮度
delay(8); //延时一段时间
}
for(int a=255;a>=0;a--) //当a=255并且a大于0时候,a自减
{
analogWrite(12,a); //12号引脚为pwm脚,输出亮度
delay(8); //延时一段时间
}
delay(800); //延时一段时间
}
总结:模拟信号的使用
生活中接触到的大多数都是模拟信号,如声音和温度的变化等。
模拟信号使用连续变化的物理量来表示信息的,信号随时间做连续变化,在Arduino中常用0-5V的电压来表示模拟信号