2017/01/25


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

2016/12/3, 第一堂課, 課程主軸是要能輸出文字在螢幕上, 實作主題則是醫療通用面板.




什麼是醫療通用面板? 就是一片螢幕, 旁邊連接有一些按鈕, 通常安裝在病床旁, 讓病人按一下 就會在螢幕顯示他需要什麼樣的東西或服務.

實作的要求為:
(1) 使用 NXT 控制盒的面板來當做顯示螢幕.
(2) 基本要求是在面板兩旁裝兩個感測器, 按了之後, 便會在螢幕顯示相對應的文字.
(3) 若能在面板旁邊加裝機械手臂或夾子, 則更加分.
(4) 編寫程式來偵測病入的輸入與做適當反應 (在螢幕顯示文字).

要怎麼輸出文字到 NXT 面板上? 
Willie 和 Kenny 還沒踫過 NXT Mindstorms 的 Display 與 Text 程式格. 就有勞老師解說了..



在 Text 程式格填入文字或數字.  從  Text 程式格的 'T' 拉一條線連到 Display 程式格的 'T', 就能做到輸出文字到 NXT 面板上了.




老師欲罷不能, 繼續解說醫療通用面板的程式演算法:
(1) 用 Switch 來等待各感測器的輸入
(2) 再依偵測到的感測器種類來顯示文字在 NXT 面板上.

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

張貼留言