下面我將寫出最簡單控制呼吸燈的方法
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的電壓來表示模擬信號