--- title: "育秀基金會工作坊" tags: hackpad --- # 育秀基金會工作坊 > [點此觀看原始內容](https://openlabtaipei.hackpad.tw/7DPPUGc2dLB) 育秀基金會工作坊 ### 簡介 ### 工作坊 1. 一人教,三人協助,20 個學生,一次小時。 2. 一人教焊接與寫程式,三人協助,20 個學生,一次小時。 3. 分兩組,一人教,一人協助。一組10個學生,一次一小時。 4. 分兩組,一人教,一人協助。一組教焊接,一組教程式,一組10個學生,一次一小時。 因為現場變數太大,排四種選項。 ### 教學內容: 1. 教 Arduino ,基礎知識,blink、serial port (筆電按鍵按下,13 腳 led 亮) 2. 教 Arduino ,基礎知識,blink、焊接光敏電阻,光啟動 led 3. 已經把程式碼燒入 Arduino ,焊接光敏電阻,光啟動 led ### 材料 50 份 1. arduino nano mini 2. 杜邦線 3. 光敏電阻 4. 電阻 10k 5. led 6. 電阻 220 ### 準備工具 1. 烙鐵 *8 2. 銲錫 *8 3. 斜口鉗 *4 4. 剝線鉗 *4 5. 銅刷 *8 6. 延長線 7. usb 隨身碟 (已經裝好 arduino , 驅動) ### 備註 週三下午兩點去場勘 當天決定其中一種方案 ### 程式碼 blink.ino int led 13; void setup() {   pinMode(led, OUTPUT); //set digital pin 13 as OUTPUT } void loop() {   digitalWrite(led, HIGH); //digital pin 13 = HIGH   delay(500); //delay 500 mini seconds   digitalWrite(led, LOW);   delay(500); } 光敏電阻 \-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\- int photocellPin = 2; // 光敏電阻 (photocell) 接在 anallog pin 2 int photocellVal = 0; // photocell variable int ledPin = 13; void blinkLED(){   //function body   digitalWrite(ledPin, HIGH);   delay(3000);   digitalWrite(ledPin, LOW);   delay(3000); } void setup() {   Serial.begin(9600); } void loop() {   // 讀取光敏電阻並輸出到 Serial Port   photocellVal = analogRead(photocellPin); if ( photocellVal < 300 ) {  blinkLED(); }   Serial.println(photocellVal);   delay(100); }