在 製作 Arduino LED 節慶燈飾中,我們用Arduino和一條全彩LED燈串做了一種裝飾性照明彩燈。這次,我們採用ROHM近接感測器讓彩燈更具互動性:一旦有物體接近,LED燈就會發出奇特的色彩!
估計完成時間:60分鐘
所需零件:
我們會使用 ROHM 感測器評估套件概述介紹的ALS/近接感測器(RPR-0521RS)。讓我們將感測器擴展板和感測器連至Arduino。
當有物體(比如您的手)靠近近接感測器時,呈放射狀排列的LED被觸發,並形成絢爛的獨特光效。
讓我們來看一下感測器所需的位置和電壓。由於近接感測器是I2C介面,因此應位於藍色區域,而且其所需電壓為3V,因此我們需要將跳線引腳設定為中間的3V。
LED燈串的供電需要另外的5V電源,不能從Arduino取電。如果我們試圖用Arduino的VCC或5V為LED供電,那麼Arduino可能會由於LED燈串的大電流而燒壞。
上次我們只使用了一個LED燈串,而這次我們並聯3個LED燈串。由於是並聯連接,因此電源和GND共用公共點。我們可以連接更多的LED,但有具體數量取決於LED燈串上發光的LED數量以及電源合適器的電流容量。
LED燈串上每個LED的工作電流約為20mA。由於供電電流為1.3A,所以可同時點亮65個LED燈。
現在,硬體部分已經完成,讓我們繼續為LED燈串程式設計吧。