作者 | CodeData
top

CodeData 作者

CodeData 作者群

caterpillar

目前為自由工作者,喜好研究程式語言、框架、社群,從中學習設計、典範及文化。閒暇之餘 記錄所學,技術文件涵蓋 C/C++, Java, Ruby/Rails, Python, JavaScript, Haskell 等多個領域,出版電子書 Java SE 6 技術手冊Java Lambda TutorialJava TutorialPython TutorialEssential JavaScriptHaskell Tutorial

191Posts

mBlock & Arduino(11)認識紅外線接收與發射

By caterpillar | 2015/06/03

由於生活周遭物品也會不定時地散發紅外光,紅外線接收器設計為只對特定頻率有反應,常見使用的是 38k Hz;紅外線發射器就是個 LED,可發出特定波長的紅外線,在 Arduino,可以使用 tone 函式指定以特定頻率(像是 38k Hz)發射紅外線。

Haskell Tutorial(27)可直接函式套用的 Applicative

By caterpillar | 2015/06/02

如果你需要 (Just 10) * (Just 5) 能得到 Just 50 的效果呢?其他像是 List 會不會有這種需求呢?... 也就是說,我們希望將 add (Just 10) (Just 5) 這類的操作通用化!

Arduino Yún 小試(2)透過瀏覽器點光明燈

By caterpillar | 2015/05/27

寫了個 Python,透過 Bridge 程式庫來點光明燈,接下來還能怎麼點亮?既然可以寫 Python,表示你可以建立一個簡單的 HTTP 伺服器,然後透過瀏覽器來點,那就這麼做吧!

mBlock & Arduino(10)mBlock 2.1.4 與 Arduino IDE

By caterpillar | 2015/05/26

在 mBlock 2.1 中,可以使用「編輯/Arduino mode」,這可以看到積木程式轉換為 Arduino 官方語言後的寫法…

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 ...

Haskell Tutorial(25)可被映射盒中物的 Functor

By caterpillar | 2015/05/12

接下來,我們要逐步認識 Monad,不過,不是直接認識它,而是先來認識 Functor 與 Applicative,它們跟 Monad 的精神類似,都是有關於值、情境(Context)、動作的指定 …

mBlock & Arduino(8)光敏電阻、亮度感應器與光線追蹤器

By caterpillar | 2015/05/06

光敏電阻(Photo-sensitive resistor)的電阻值與光線有關,照射於感光面的光線亮度增加時,電阻值會變小,亮度減少時電阻值會加大 …

mBlock & Arduino(7)七段顯示器之 HELLO!

By caterpillar | 2015/04/29

依需求而定,你可以連接多個 LED 來達到顯示目的,像是用多個 LED 製作跑馬燈,或者是雙色、三色 LED、四色 LED,甚至七段顯示器等。

熱門技術文章

最新論壇文章