2017/05/10

搖頭電風扇有三種轉速

NXT 電腦積木新課程. 這個階段會著重在初階的計概觀念, 邏輯與程式編寫.

2017/3/4, 第九堂課. 


今天課程重點是 AND 邏輯運算元, 實作主題則是搖頭電風扇.




先來分析搖頭電風扇的功能需求:
* 要能控制扇葉轉動, 且有不同的轉速變化.
* 在扇葉轉動時, 還能控制搖頭.



該怎麼做這個搖頭電風扇呢?

[1] 機構部份
- 底座要有轉動機制, 作為搖頭的功能. 
- 用馬達來控制扇葉轉動.
- 用觸踫感應器做為控制開關.

[2] 操作流程
- 開啟電源, 扇葉轉動.
- 按按鈕, 扇葉轉速加快. 
- 按另顆按鈕, 風扇搖頭.


講解程式演算法之前, 先介紹 AND 邏輯~ A 和 B 兩者同時都成立. 



程式分三段 (高速/中速/慢速), 分別偵測三顆按鈕與觸踫感應器是否同時被按下, 再控制扇葉轉動與搖頭.


Kenny 的程式碼

Willie 的搖頭電風扇很精緻. 兩組十字扇葉不說, 他的底座使用馬達來傳動行星齒輪, 有兼顧造型的優雅.







相比之下, Kenny 的搖頭電風扇就顯得簡陋了. 扇葉僅是一隻連桿, 而底座也是直接地用馬達來做轉動.





兩兄弟的作品合照




[萊恩大兵的其它文章]

LEGO NXT 機器人 學習記錄

學習記錄, LEGO NXT 機器人, (20) 伸縮毛毛蟲 (LEGO, NXT)
學習記錄, LEGO NXT 機器人, (26) 母雞帶小雞之排隊機器人 (LEGO, NXT)
學習記錄, LEGO NXT 機器人, (27) 小雞找母雞之雷達機器人 (LEGO, NXT)
學習記錄, LEGO NXT 機器人, (28) 高爾夫球機器人 (LEGO, NXT)
學習記錄, LEGO NXT 機器人, (30) 會闖迷宮的機器人 (LEGO, NXT)
學習記錄, LEGO NXT 機器人, (31) 線控車 (LEGO, NXT)

或請參考


0 意見:

張貼留言