2017/09/30


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

2017/5/20 與 2017/6/3, 第十八, 十九連續兩堂課的主題, 兩兄弟要來做一個能辨識物件顏色, 並依分類走不同輸送履帶的分類工廠.




思考一下, 這個分類工廠會有什麼功能需求?

[1] 要能分類物件.

-> 可用光源感應器判別物件顏色亮或暗.
-> 要有個枱子與層板的結構來托住物件.

[2] 分類物件後, 要能讓不同類的物件走不同方向收聚在一起.

-> 可做一絛履帶, 能依判別物件的顏色正轉或反轉, 將物件運送到不同的籃子裡.
-> 若沒有物件掉下來時, 履帶是怠速運轉; 有物件時, 履帶則會加速運轉.
-> 要有個軌道讓物件落下時, 能剛好落在履帶上.

該怎麼做這個分類工廠呢?

在結構的部份, 老師示範了一個有光源感測器 + 軌道的簡易結構.




程式的部份, 主要是實作兩種功能: 物件分類與控制履帶加減速運轉.





2017/5/20 這堂課中, 兩兄弟均只做好層板與軌道的結構, 還沒心思去加上履帶.

Willie 的作品, 跟老師示範的差不多, 有比較精緻一點.







Willie 的程式功能就只是判斷物件顏色, 並連動層板的開與閉.


Kenny 的作品, 也跟老師示範的差不多, 他建構軌道結構的思維, 和 Willie 真是完全不同風格.







Kenny 的程式功能也是判斷物件顏色, 並連動層板的開與閉.


2017/6/3 這堂課中, 兩兄弟繼續改良他們的作品. 




目標是加上履帶的結構, 並改寫程式, 能按左鍵為履帶加速, 按右鍵為履帶減速.



Willie 花了不少心思, 才將物件偵測結構與履帶結合在一起.







Willie 的程式分成兩條線, 一邊在處理物件偵測 (光源感應器, 層板開閉等), 另一邊則在處理履帶轉速 (依按鍵做加減速等).


Kenny 作品看起來有點零散, 可是功能一點都不缺喔.








Kenny 的程式也是兩條線進行, 一邊在處理物件偵測 (光源感應器, 層板開閉等), 另一邊則在處理履帶轉速 (依觸踫感應器做加減速等).


兩兄弟的作品合照

0 意見:

張貼留言