Arduino

Arduinoでタイマ/スレッドプログラミング

Arduinoで、定期的に何か動作をさせたい場合がある。そういう場合は、タイマやスレッドを用いることが出来る。勿論、Arduino環境らしく、ライブラリで簡単に使えるようになっている。 タイマ Arduinoでタイマを使うなら、定番はhttp://arduino.cc/playground…

ArduinoをDNSサーバにする (dnsmasqライク版)

ArduinoをDNSサーバにする (プロトタイプ) - DiaryExceptionのfuture workで述べているように、dnsmasqを参考に、Ethernet Shield付属のスロットに挿入されたmicroSDカード内のhostsファイルを読みルーティングテーブルを生成するDNSサーバをArduinoで作った…

ArduinoをDNSサーバにする (プロトタイプ)

ArduinoのEthernetライブラリ(W5100)はTCP通信と共にUDP通信をサポートしている。そこで、試しにDNSサーバを作ってみた。横着をするために、まずは小さいDNSサーバ実装をググって探した。その結果、Mini Fake DNS server « Python recipes « ActiveState Cod…