netduino
DESCRIPTION
netduiTRANSCRIPT
netduino 静岡Developers勉強会
石坂忠広
本州から来ました
netduinoとは?
• オープンソースハードウェアです。
• フィジカルコンピューティングボードと呼ばれるものです。 – ソフトウェアとハードウェアがセットになってい
て、簡単かつお手軽にソフトウェアが開発できるマイコンボード
• Arduinoというその世界で有名なものとピン互換を持ちます。 – ピンのサイズと一は完全に互換しています
– 電気的仕様で一部異なるところがあります
出来ること
• LEDをぴかぴかさせる
• スイッチの入力
• サーボモーターなんかの簡単な制御
• UART(シリアル)通信
• 0~5Vのアナログ入力
– 温度センサー、超音波センサーなんか
– 傾斜センサー、ねじれセンサーなんかも
スペック
• ハードウェア
– Atml AT91SAM7X512(ARM 7 Core)
– Clock 48MHz
– 512KB FLASH Memory
– 128KB DRAM
– Arduinoピン互換
• ソフトウェア
– .NET Micro Framework 4.1
.NET ?
そう、 C#で開発が出来る! VBでは出来ない スマソ
開発環境
• Visual C# 2010 Express
– もちろん製品版でも
• .NET Micro Framework 4.1 SDK
• NetDuino SDK
• 全部ただ!
• 全部ここからダウンロード
– http://www.netduino.com/downloads/
Demo: LEDを光らせみるお
こんな回路
ようはスイッチ押したらLEDが光る!
.NET Micro Framework • 小デバイス向け開発環境
– Windows SideShow(natukasii!!)
– SPOT(日本でなじみ無い)
– Windows CEよりさらに小さなデバイス
• インタプリタです。 – 基本的に1プロセス(ユーザーから見える部分)
– スレッド、タイマーは使える。
– 組み込み用途といっても実はそんなに速度対応が出来ない。ハードウェア割り込みとかないし。。
• http://msdn.microsoft.com/ja-jp/netframework/bb267253
リゕルタイムの 幻想は見るな
何が楽しいの?
簡単にハードウェゕと ソフトウェゕを組み合わせて、 何か出来る。
思いつきを わくわくに!
資料
netduinoの入手先
• スイッチサイエンス
– netduinoやArduinoを扱う専門店です。
– 秋葉原ではんだ付けカフェを運営しています。
– http://www.switch-science.com/index.php
• Amazon(日本)
– 上の出店
• Maker SHED Shop
– MAKE Magazineの通販サイト
– http://www.makershed.com/?Click=19208
netduinoフゔミリー
• netduino plus
– Ethernetとmicro SDのついた熱いヤツ
netduinoフゔミリー
• netduino mini
– DIPのカワイイヤツ
.netプログラミング以外で必要な知識
• 基本電気・電子工作です。
• 電子回路
– 基本オームの法則ぐらいはわかっていた方がいいです。
– パーツに関する基本的な知識
– 回路図
– はんだ付け
– 圧着
書籍 • Make: Electronics――作ってわかる電気
と電子回路の基礎
– ISBN:978-4-87311-477-4
書籍 • Prototyping Lab――「作りながら考える」
ためのArduino実践レシピ • ISBN:978-4-87311-453-8 • Arduinoの本ですが参考になります
書籍 • Getting Started With the Internet of
Things • ISBN: • netduino plusの本です