2017年4月18日 星期二

2017/5/1 arduino可調式混色LED

這學期我們最後一個作品就是來玩arduino的LED,



這顆燈泡是共陰,也就是說,最長的那根針接GND,其他接正極的時候,燈泡便會亮。


 先用3.3V孔跟GND孔接通


接通之後,可以瞭解這顆燈泡的規格。


接下來是接線,我們連接可以PWM模擬類比輸出的孔位來連接。





連接transformer

再來我們來讓第一顆按鈕亮燈。

作品一:QA兩按鈕亮燈

我們使用QA這兩個按鈕。
當Q紅燈變亮,當A紅燈變暗。






作品二:QWEASD控制三顆燈

會做一顆燈,接下來,我們嘗試讓三顆燈都可以從鍵盤控制。

QA-紅燈亮一次PWM增加10或減少10

WS-綠燈亮一次PWM增加10或減少10

ED-黃燈亮一次PWM增加10或減少10


可以控制之後就變成手動混燈。

作品三:隨機混燈

做出一顆燈,讓他隨機亮

這邊開始老師不顯示答案了,自己做



感覺亮的太快,有點頭暈,將秒數降成一秒換一次。



作品四:游標顯示燈(座標換算)

因為scratch的座標只有XY,所以這個作品我們只使用紅、綠這兩個接頭,當我游標移到任何一個點,燈便會顯示不同值。

這題提示一點點

scratch座標X是-240到240,Y是-180到180

也就是說X總共480
Y總共360

燈的PWM值是0-255

255除480約等於0.53

所以滑鼠游標的X值原本應該會介於0-480,乘上0.53倍之後會變成介於0-255之間

Y是0.7倍


單顆,X軸



XY軸都一起,可惜錄影程式看不太清楚。

混色之後的橘光不夠明顯

作品五:貓咪隨機跑混燈

抓滑鼠游標不夠看,如果可以抓貓咪自己的座標,那更有趣。



作品六:在舞台區,放置一個紅色區塊,當貓咪一般跑,亮綠燈,碰到紅色區塊,亮紅燈。




作品七:當貓咪碰到紅色區塊時,燈隨機閃沒碰到時,關燈



基礎檔在這邊,可以做到作品3,後面的要自己想。
https://drive.google.com/open?id=0BzZRSV0EaQk7bzRZdUM4NXlZOU0

沒有留言:

張貼留言

Related Posts Plugin for WordPress, Blogger...