Blink 亮燈
熟悉了基本代碼結(jié)構(gòu)瓶珊,開始弄個led試試吧
大部分板子開始可能都是從點亮led開始的甩牺,看似簡單赛惩,不過這可以很直觀的感受和學(xué)習(xí)整個板子的輸入輸出方式和狀況
硬件:
?- Arduino Board (還是板子一塊,我用的UNO 3)
- LED 一個(話說買了一個套件显熏,頭會見到這么精致的電子器件,包裝也不錯晒屎,哈哈)
- resistor 220-ohm(220歐姆的電阻一個)
電路:
也試著用用Fritzing喘蟆,記得大學(xué)只用過protel99,當時是個很痛苦的事情鼓鲁,各種參數(shù)各種布線蕴轨,F(xiàn)ritzing完全改觀我了對pcb軟件的看法,很精簡骇吭,有點文藝范橙弱,哈哈
一個小燈,就這么接線就行了
原理圖就不貼了
代碼:
led我這里接在pin 13, 另一個接地燥狰,所以要做的是初始化pin 13為輸出引腳
pinMode(13, OUTPUT);
為了點亮led棘脐,loop里面只要讓13高電平就行了:
digitalWrite(13, HIGH);
相反,關(guān)燈就給低電平
digitalWrite(13, LOW);
如果要看到閃爍效果龙致,需要用延時進行調(diào)節(jié)
delay();
int led = 13;
void setup(){
? pinMode(led, OUTPUT);
}
void loop(){
? digitalWrite(led, HIGH);
delay(1000);
digitalWrite(led, LOW);
delay(1000);
}?
然后燒到板子里就能看見一閃一閃的led了:)