Arduino Leonardo Light Theremin
by unalu0104 in Living > Education
385 Views, 0 Favorites, 0 Comments
Arduino Leonardo Light Theremin
專題介紹
這次做的這個報告成品叫做:Light Theremin 857
這個作品主要是使用了光敏電阻,再加上一些不同顏色LED小燈泡組成的。
當你靠近這個機器或者是將手指放在感應器上,LED燈就會自動亮起來。
在暗暗的房間裡,就會讓氣氛整個嗨起來,也可以用來照明。
例如:當你在睡覺時,突然醒來想要拿東西或喝水水時,可以碰一下光敏電阻,
就可以清楚地看到周遭的物品,就不會導致不小心把物品摔破或摔跤跤。
來源網址:https://www.instructables.com/id/Arduino-Light-Theremin/
準備材料
如果想要製作這個機器,只需要以下材料:
- 一個Arduino Leonardo 電路板
- 一個麵包版
- 一個光敏電阻
- 九根電線
- 七個電阻
- 六個LED燈
組裝電阻
抓住光敏電阻和一個10K歐姆電阻,將光敏電阻的一隻腳插入麵包板的接地導軌,另一隻腳放在麵包板的任何行中。
接下來,將一條線從Arudino的5V輸出連接到麵包板上的另一行,並讓10K歐姆電阻橋接5V電源行和光敏電阻行。 最後,現在我們已經製作了一個分壓器,我們需要從分壓器獲得信號到Arduino,因此用另一根線將一端插入光敏電阻和10K電阻器行,另一端插入A0(模擬引腳0) Arduino。
編寫ArduBlock與程式碼
const int redPin = 2;
const int yellowPin1 = 3; const int yellowPin2 = 4; const int yellowPin3 = 5; const int greenPin1 = 6; const int greenPin2 = 7;
void setup(){
Serial.begin(9600);
pinMode(redPin,OUTPUT); pinMode(greenPin1,OUTPUT); pinMode(greenPin2,輸出); pinMode(yellowPin1,OUTPUT); pinMode(yellowPin2,OUTPUT); pinMode(yellowPin3,OUTPUT); }