Haskell Tutorial(22)Maybe 有無、Either 對錯
By caterpillar | 2015/04/01將程式世界區分為純綷與非純綷的 Haskell,面對錯誤時,也同樣有兩套哲學,其中一套使用 Maybe 與 Either 這類型態來處理錯誤,另一套是 Exception …
tags: Java 教學 Java Embedded Raspberry Pi 樂高 伺服馬達
Java Embedded (12)整合應用 – PiFan
By Michael | 2015/03/30停車場模擬系統使用兩個超音波感應器偵測物體的距離,一般的應用都需要在判斷物體接近與離開一定的距離時,執行一些特定的工作。
mBlock & Arduino(3)利用按鍵控制 Scratch 貓咪
By caterpillar | 2015/03/27輸入腳位沒有接受任何訊號或輸入懸空時,會因為周遭環境的原因(電子雜訊等)而變為不確定的值,因此,在按鍵實際按下前,輸入腳位可以藉由一個下拉電阻(Pull-down resistor)連接到 GND,或者是使用一個上拉電阻(Pull-up resistor),將輸入腳位保持在已知狀態。
Haskell Tutorial(21)來寫些迴圈吧!
By caterpillar | 2015/03/25Haskell 中沒有迴圈語法,這不意外,迴圈的本質就是變動的(Mutable),使用迴圈,多半是為了改變狀態,無論是變數的狀態、物件的狀態、程式的狀態或者是真實世界的狀態。