作成者アーカイブ: kyamada

ファーストコード

とりあえず Netduino の動作確認に使えるファーストコード。

オンボードの LED を一生チカチカさせるだけです。

続きを読む

Netduinoの仕様

公式ページで仕様は確認できるが、日本語ではまとまったものがないので、ここにまとめておく。
続きを読む

時間関連のユーティリティメソッドまとめ

Netduinoの場合、マイコンという性質上、普通の.NETプログラムに比べて、時間に関連したコードはかなり多い。が、意外にも時間にまつわるメソッドたちは少ない。ということで、毎回それなりに同じようなユーティリティメソッドを書くわけだが、それも煩雑なので、1つのクラスにまとめた。
続きを読む

チャタリング対策済みボタン用入力ポート

InputPortのグリッチフィルター(たぶんチャタリング軽減フィルター)をオンにしても、チャタリングが起こるので、対策してみた。押しっぱなしにされたときのイベントも実装してある。
続きを読む

出力ポートを使う

出力ポートを使う

NetduinoとPlusはデジタル出力14ポート、アナログの6ポートも合わせると20ポートが利用できる。
OutputPortクラスのインスタンスを作るだけで非常に簡単に利用することができる。

続きを読む

Netduino Plus 俯瞰図

netduino plus overhead view

システム時刻を設定する

システム時刻を設定する

DateTime.Nowなどで取得できるnetduino自体の時刻は、Utility.SetLocalTimeメソッドで書き換えることができる。
続きを読む

NTPで時刻を同期する

Netduino PlusでNTP(SNTP)を使ってネットワーク時刻を取得するクラスを作った。また、マイコン自体のシステム時刻も同期させることができる。
続きを読む

.NET MFでジェネリックを使うとエラー0×81010009になる

.NET MFでジェネリックを使うとエラー0×81010009になる

Netduinoでジェネリッククラスを使って実装していたら、いざビルドでエラー。
それもエラー0×81010009 ファイルMMPとだけでて、説明もなにもない。
続きを読む

固定IPを設定する

var nic = Microsoft.SPOT.Net.NetworkInformation.NetworkInterface.GetAllNetworkInterfaces()[0];
nic.EnableStaticIP("192.168.*.*", "255.255.255.0", "192.168.*.*");