mBlock & Arduino(10)mBlock 2.1.4 與 Arduino IDE
By caterpillar | 2015/05/26在 mBlock 2.1 中,可以使用「編輯/Arduino mode」,這可以看到積木程式轉換為 Arduino 官方語言後的寫法…
tags: 單元測試 重構 C# Legacy Code .NET expected objects
C# Test Legacy Code(3)Compare Object Equality
By joeychen | 2015/05/25在撰寫單元測試進行驗證時,都需要驗證執行結果是否符合預期。然而,不論是驗證測試方法的回傳值、物件狀態的改變、或是與外部相依物件之間的互動,回傳值、狀態或傳遞給外部相依物件的參數,很常都是以物件的方式存在。
Haskell Tutorial(26)Functor 的 fmap 行為
By caterpillar | 2015/05/20在還沒有談到 Functor 前,其實已經看過類似的行為,也就是 List 與 map,Functor 不過就是進一步將這個行為規範出來並命名為 fmap 而已 …
Arduino Yún 小試(1)Sketch、Python 合點光明燈
By caterpillar | 2015/05/18藉由這小小的範例,可以初步瞭解到,Arduino Yún 是個有無線網路、有 Linux 在上頭的,且可透過 Bridge 溝通的 Arduino,從程式設計者的角度來看,就有了很多的想像空間了!
mBlock & Arduino(9)伺服馬達控制
By caterpillar | 2015/05/13伺服馬達的基本原理是接受 PWM 訊號,經由內部電路計算出馬達的轉動角度 ... 大多數伺服馬達旋轉角度是 0 到 180 度,PWM 訊號的頻率必須是 50 Hz,控制馬達角度的脈衝持續時間約是 1.0 ms 到 2.0 ms ...