2017/12/09


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

2017/7/15, 第二十三堂課. 

早在 2015/11/28, 兩兄弟曾經做過音樂盒. (請參考: 學習記錄, LEGO NXT 機器人, (22) 音樂盒)


當時的結構與程式設計很簡單, 主要是偵測到開盒的動作後, 即用程式格播出聲音, 並讓樂高小人轉圈圈.




這次課程一樣也是使用 NXT 主機盒, 積木元件與程式格, 但是.. 除了跳舞人偶與啟動開關外, 還要有扭轉發條的設計.




該怎麼做這個音樂盒呢? 思考一下課題的描述..

[1] 要有跳舞人偶, 啟動開關以及扭轉發條的設計.
* 啟動開關就用觸踫感應器來實作.

* 發條機關就用馬達與橫桿做成手轉軸的結構.
* 跳舞人偶的結構基本公轉自轉的概念. (底盤舞台公轉, 樂高人偶自轉) 




底盤舞台的公轉結構


[2] 程式功能分成幾部份:

* 初始歸零: 將公事包程式格與計時器程式格做歸零.
* 記錄手轉發條的圈數.
* 將發條的圈數轉換成播放音樂的秒數.
* 播放音樂 



Willie 的程式碼
Kenny 的程式碼


Willie 實作的時候求精緻, 雖然進度較慢, 但有達成老師要求的每一項功能.







Kenny 直接用橫桿搭骨架來固定手轉軸與啟動開關, 是很直來直往的心思. XD.






兩兄弟的作品合照





[萊恩大兵的其它文章]

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 意見:

張貼留言