二、實驗器材清單
三、麫包板
http://www.letry.com.tw/letryhandbookc/handbook.htm
三、第一支程式-Blinking LED
四、作業
- 請用麫包板接出二個串聯的LED燈(LED不可以直接接電源會燒毀,須串聯 220歐姆的電阻)
- 並聯的LED燈?
- 如何讓2個 LED燈交替亮?
/* Blink Turns on an LED on for one second, then off for one second, repeatedly. This example code is in the public domain. */ // Pin 13 has an LED connected on most Arduino boards. // give it a name: int led = 13; int led2 = 12; // the setup routine runs once when you press reset: void setup() { // initialize the digital pin as an output. pinMode(led, OUTPUT); pinMode(led2, OUTPUT); } // the loop routine runs over and over again forever: void loop() { digitalWrite(led, HIGH); // turn the LED on (HIGH is the voltage level) digitalWrite(led2, LOW); // turn the LED on (HIGH is the voltage level) delay(1000); // wait for a second digitalWrite(led, LOW); // turn the LED off by making the voltage LOW digitalWrite(led2, HIGH); // turn the LED off by making the voltage LOW delay(1000); // wait for a second }
三、網路資源
3.Ming's
Blogger
http://ming-shian.blogspot.tw/p/arduino.html
http://ming-shian.blogspot.tw/p/arduino.html
4. Arduino教學
http://1know.net/knowledge/97636f101c46?v=list
5.電阻色碼表
6.Arduino程式語法教學
http://taiwanarduino.blogspot.tw/2014/08/arduino_18.html
7.台中網路中心數位平台-s4a教學
http://elesson.tc.edu.tw/md221/mod/page/view.php?id=2787
http://taiwanarduino.blogspot.tw/2014/08/arduino_18.html
7.台中網路中心數位平台-s4a教學
http://elesson.tc.edu.tw/md221/mod/page/view.php?id=2787
- Arduino創始人在TED大會的演說 (Massimo Banzi: How Arduino is open-sourcing)
練習01:暴力解-霹靂燈
//(1)設定檔 int ledPin1 = 8; // the number of the LED pin int ledPin2 = 9; // the number of the LED pin int ledPin3 = 10; // the number of the LED pin //(2)setup 函式 void setup() { pinMode(ledPin1, OUTPUT); pinMode(ledPin2, OUTPUT); pinMode(ledPin3, OUTPUT); } //(3)loop 函式 void loop() { digitalWrite(ledPin1, HIGH); delay(100); digitalWrite(ledPin1, LOW); delay(100); digitalWrite(ledPin2, HIGH); delay(100); digitalWrite(ledPin2, LOW); delay(100); digitalWrite(ledPin3, HIGH); delay(100); digitalWrite(ledPin3, LOW); delay(100); digitalWrite(ledPin2, HIGH); delay(100); digitalWrite(ledPin2, LOW); delay(100); }
Arduino教學
https://www.youtube.com/playlist?list=PLXbFMuyNWWqBQxgALwjrDSEC97f4Krq3P
沒有留言:
張貼留言