2017/03/30


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

2017/2/11, 第六堂課, 要來做一個體重計.

老師出題考考兩兄弟的物理觀念: 體重天天在量, 有沒有想過重量是怎麼量測的?  




方法有很多種~ 學阿基米德量水溢出的量, 使用槓桿原理, 利由彈簧的形變等等. 各種方法都是在量測, 利用感測器來量測自然現象的強度, 再與相同的基準做比較而得出重量的大小.



這次的課程會用角度感應器來量重量. 
角度感應器程式格的用法很簡單, 一是歸零, 另一是讀出數值.


讀出數值

歸零

總結, 該怎麼做這個體重計呢?

(1) 採用羅貝瓦勒秤的結構做為承載的裝置.




(2) 使用角度感應器來量測轉動角度, 再依比例計算重量.



實際上, 這次實作的體重計並不能用來量重量. 程式演算法的重點是擺在~ 量測角度的變化值, 再依比例計算出數值. 


Willie 的程式碼~ 量測角度數值, 再除以 1.5.





Kenny 的程式碼~ 量測角度數值, 也是除以 1.5.




Willie 的實作進度頗為順利, 對程式邏輯與演算法也都能掌握, 很順地就把體重計做出來了.








Kenny 則一直在插話, 耳朵漏聽老師的講解. 以致於程式寫不出來. 難能可貴的是, Willie 竟然能協助弟弟 debug 程式. (萊恩大兵感動到快哭了.)










兩兄弟的作品合照





0 意見:

張貼留言