SlideShare ist ein Scribd-Unternehmen logo
1 von 24
Downloaden Sie, um offline zu lesen
netduino
 静岡Developers勉強会
     石坂忠広
本州から来ました
netduinoとは?
• オープンソースハードウェアです。
• フィジカルコンピューティングボードと呼ば
  れるものです。
 – ソフトウェアとハードウェアがセットになってい
   て、簡単かつお手軽にソフトウェアが開発できる
   マイコンボード
• Arduinoというその世界で有名なものとピン
  互換を持ちます。
 – ピンのサイズと一は完全に互換しています
 – 電気的仕様で一部異なるところがあります
出来ること
•   LEDをぴかぴかさせる
•   スイッチの入力
•   サーボモーターなんかの簡単な制御
•   UART(シリアル)通信
•   0~5Vのアナログ入力
    – 温度センサー、超音波センサーなんか
    – 傾斜センサー、ねじれセンサーなんかも
netduino



 http://www.netduino.com/
スペック
• ハードウェア
 – 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の本です

Weitere ähnliche Inhalte

Andere mochten auch

開発から見たWindowsの国際化機能
開発から見たWindowsの国際化機能開発から見たWindowsの国際化機能
開発から見たWindowsの国際化機能Tadahiro Ishisaka
 
Windows環境でのgitまとめ(2016.8)
Windows環境でのgitまとめ(2016.8)Windows環境でのgitまとめ(2016.8)
Windows環境でのgitまとめ(2016.8)Tadahiro Ishisaka
 
Designing Samples
Designing SamplesDesigning Samples
Designing Samplesbiancaj5
 
Pensando na aposentadoria
Pensando na aposentadoriaPensando na aposentadoria
Pensando na aposentadoriavitadenarium
 
CERIMONIAL EM ITABIRA
CERIMONIAL EM ITABIRACERIMONIAL EM ITABIRA
CERIMONIAL EM ITABIRARita Velosa
 
Library media specilaist_presetation 9-17-11[1]
Library media specilaist_presetation 9-17-11[1]Library media specilaist_presetation 9-17-11[1]
Library media specilaist_presetation 9-17-11[1]biancaj5
 
Windows Windows上に作るチーム開発環境
Windows Windows上に作るチーム開発環境Windows Windows上に作るチーム開発環境
Windows Windows上に作るチーム開発環境Tadahiro Ishisaka
 
静岡Developers勉強会 第11回 第12章 遅延評価
静岡Developers勉強会 第11回 第12章 遅延評価静岡Developers勉強会 第11回 第12章 遅延評価
静岡Developers勉強会 第11回 第12章 遅延評価Tadahiro Ishisaka
 
エンジニアを現役で続けて行くには
エンジニアを現役で続けて行くにはエンジニアを現役で続けて行くには
エンジニアを現役で続けて行くにはTadahiro Ishisaka
 
Arch TCP/IP Introduction
Arch TCP/IP IntroductionArch TCP/IP Introduction
Arch TCP/IP IntroductionMasahiko Hara
 
Diseño de letrinas #2
Diseño de letrinas #2Diseño de letrinas #2
Diseño de letrinas #2Samuel Roque
 
Visual studio 2015 update1 ctpとcsi
Visual studio 2015 update1 ctpとcsiVisual studio 2015 update1 ctpとcsi
Visual studio 2015 update1 ctpとcsiTadahiro Ishisaka
 
ビジネス向けアプリケーションにこそ進めるMicro orm
ビジネス向けアプリケーションにこそ進めるMicro ormビジネス向けアプリケーションにこそ進めるMicro orm
ビジネス向けアプリケーションにこそ進めるMicro ormTadahiro Ishisaka
 
私はこの本でネットワークを学んだ
私はこの本でネットワークを学んだ私はこの本でネットワークを学んだ
私はこの本でネットワークを学んだTadahiro Ishisaka
 
Visual studioとそのライバル
Visual studioとそのライバルVisual studioとそのライバル
Visual studioとそのライバルTadahiro Ishisaka
 
Build insider offline session チームでのgit
Build insider offline session チームでのgitBuild insider offline session チームでのgit
Build insider offline session チームでのgitTadahiro Ishisaka
 

Andere mochten auch (20)

Shizudev git hub宿題
Shizudev git hub宿題Shizudev git hub宿題
Shizudev git hub宿題
 
Web matrix2とvisual studio
Web matrix2とvisual studioWeb matrix2とvisual studio
Web matrix2とvisual studio
 
開発から見たWindowsの国際化機能
開発から見たWindowsの国際化機能開発から見たWindowsの国際化機能
開発から見たWindowsの国際化機能
 
Windows環境でのgitまとめ(2016.8)
Windows環境でのgitまとめ(2016.8)Windows環境でのgitまとめ(2016.8)
Windows環境でのgitまとめ(2016.8)
 
Designing Samples
Designing SamplesDesigning Samples
Designing Samples
 
Pensando na aposentadoria
Pensando na aposentadoriaPensando na aposentadoria
Pensando na aposentadoria
 
CERIMONIAL EM ITABIRA
CERIMONIAL EM ITABIRACERIMONIAL EM ITABIRA
CERIMONIAL EM ITABIRA
 
Library media specilaist_presetation 9-17-11[1]
Library media specilaist_presetation 9-17-11[1]Library media specilaist_presetation 9-17-11[1]
Library media specilaist_presetation 9-17-11[1]
 
Esentのススメ
EsentのススメEsentのススメ
Esentのススメ
 
Windows Windows上に作るチーム開発環境
Windows Windows上に作るチーム開発環境Windows Windows上に作るチーム開発環境
Windows Windows上に作るチーム開発環境
 
静岡Developers勉強会 第11回 第12章 遅延評価
静岡Developers勉強会 第11回 第12章 遅延評価静岡Developers勉強会 第11回 第12章 遅延評価
静岡Developers勉強会 第11回 第12章 遅延評価
 
エンジニアを現役で続けて行くには
エンジニアを現役で続けて行くにはエンジニアを現役で続けて行くには
エンジニアを現役で続けて行くには
 
Arch TCP/IP Introduction
Arch TCP/IP IntroductionArch TCP/IP Introduction
Arch TCP/IP Introduction
 
Sysprep
SysprepSysprep
Sysprep
 
Diseño de letrinas #2
Diseño de letrinas #2Diseño de letrinas #2
Diseño de letrinas #2
 
Visual studio 2015 update1 ctpとcsi
Visual studio 2015 update1 ctpとcsiVisual studio 2015 update1 ctpとcsi
Visual studio 2015 update1 ctpとcsi
 
ビジネス向けアプリケーションにこそ進めるMicro orm
ビジネス向けアプリケーションにこそ進めるMicro ormビジネス向けアプリケーションにこそ進めるMicro orm
ビジネス向けアプリケーションにこそ進めるMicro orm
 
私はこの本でネットワークを学んだ
私はこの本でネットワークを学んだ私はこの本でネットワークを学んだ
私はこの本でネットワークを学んだ
 
Visual studioとそのライバル
Visual studioとそのライバルVisual studioとそのライバル
Visual studioとそのライバル
 
Build insider offline session チームでのgit
Build insider offline session チームでのgitBuild insider offline session チームでのgit
Build insider offline session チームでのgit
 

Ähnlich wie Netduino

今すぐ始めるArduino
今すぐ始めるArduino今すぐ始めるArduino
今すぐ始めるArduinofuna3
 
【入門】Arduino勉強会
【入門】Arduino勉強会【入門】Arduino勉強会
【入門】Arduino勉強会Masashi_Brilliant
 
Python, RaspberryPi, Arduinoで作る消費電力モニタリングシステム
Python, RaspberryPi, Arduinoで作る消費電力モニタリングシステムPython, RaspberryPi, Arduinoで作る消費電力モニタリングシステム
Python, RaspberryPi, Arduinoで作る消費電力モニタリングシステムJunichi Kakisako
 
Osc hokkaido2015 arduinoで温度を測るところまで
Osc hokkaido2015 arduinoで温度を測るところまでOsc hokkaido2015 arduinoで温度を測るところまで
Osc hokkaido2015 arduinoで温度を測るところまでrarere
 
NGN2012B 発表資料
NGN2012B 発表資料NGN2012B 発表資料
NGN2012B 発表資料Kenji Nagase
 
イチからはじめるADK北海道支部勉強会発表資料
イチからはじめるADK北海道支部勉強会発表資料イチからはじめるADK北海道支部勉強会発表資料
イチからはじめるADK北海道支部勉強会発表資料Kenichi Yoshida
 
2016年11月19日 AITCシニア技術者勉強会 第1回「Arduinoを使ってみる」
2016年11月19日 AITCシニア技術者勉強会 第1回「Arduinoを使ってみる」 2016年11月19日 AITCシニア技術者勉強会 第1回「Arduinoを使ってみる」
2016年11月19日 AITCシニア技術者勉強会 第1回「Arduinoを使ってみる」 aitc_jp
 
Start physical computing with Ruby + Arduino
Start physical computing with Ruby + ArduinoStart physical computing with Ruby + Arduino
Start physical computing with Ruby + Arduinotoyoshi
 
12.06.16 日本橋勉強会資料 公開用
12.06.16 日本橋勉強会資料 公開用12.06.16 日本橋勉強会資料 公開用
12.06.16 日本橋勉強会資料 公開用Miwa Iwatsuki
 
マイコンボード色々
マイコンボード色々マイコンボード色々
マイコンボード色々Hirokazu Tokuno
 
Arduino + rcs620sで遊ぼう
Arduino + rcs620sで遊ぼうArduino + rcs620sで遊ぼう
Arduino + rcs620sで遊ぼうtreby
 
ビジュアライゼーションの役割とUI開発のイノベーション(2)
ビジュアライゼーションの役割とUI開発のイノベーション(2)ビジュアライゼーションの役割とUI開発のイノベーション(2)
ビジュアライゼーションの役割とUI開発のイノベーション(2)BizCOLLEGE
 
Android & Nui & Physical Computing
Android & Nui & Physical ComputingAndroid & Nui & Physical Computing
Android & Nui & Physical ComputingTakahiro KUREBAYASHI
 
20110724 WIZDOM:知識ゼロからのArduino(1)
20110724 WIZDOM:知識ゼロからのArduino(1)20110724 WIZDOM:知識ゼロからのArduino(1)
20110724 WIZDOM:知識ゼロからのArduino(1)Atsushi ENTA
 
.NET Micro Framework の基礎
.NET Micro Framework の基礎.NET Micro Framework の基礎
.NET Micro Framework の基礎Yoshitaka Seo
 
マイコンボード色々 2017.03
マイコンボード色々 2017.03マイコンボード色々 2017.03
マイコンボード色々 2017.03Hirokazu Tokuno
 
Platform io で シュッと arduino 開発を高速化しよう speed up your arduino development with p...
Platform io で シュッと arduino 開発を高速化しよう speed up your arduino development with p...Platform io で シュッと arduino 開発を高速化しよう speed up your arduino development with p...
Platform io で シュッと arduino 開発を高速化しよう speed up your arduino development with p...74th
 
知ってるようで知らない組み込みソフトウェアの世界
知ってるようで知らない組み込みソフトウェアの世界知ってるようで知らない組み込みソフトウェアの世界
知ってるようで知らない組み込みソフトウェアの世界Yuji Chiya
 
Base board of intel edison for iot
Base board of intel edison for iotBase board of intel edison for iot
Base board of intel edison for iotTakehiko Tomiyama
 

Ähnlich wie Netduino (20)

今すぐ始めるArduino
今すぐ始めるArduino今すぐ始めるArduino
今すぐ始めるArduino
 
【入門】Arduino勉強会
【入門】Arduino勉強会【入門】Arduino勉強会
【入門】Arduino勉強会
 
Python, RaspberryPi, Arduinoで作る消費電力モニタリングシステム
Python, RaspberryPi, Arduinoで作る消費電力モニタリングシステムPython, RaspberryPi, Arduinoで作る消費電力モニタリングシステム
Python, RaspberryPi, Arduinoで作る消費電力モニタリングシステム
 
Slides AXIS WS2
Slides AXIS WS2Slides AXIS WS2
Slides AXIS WS2
 
Osc hokkaido2015 arduinoで温度を測るところまで
Osc hokkaido2015 arduinoで温度を測るところまでOsc hokkaido2015 arduinoで温度を測るところまで
Osc hokkaido2015 arduinoで温度を測るところまで
 
NGN2012B 発表資料
NGN2012B 発表資料NGN2012B 発表資料
NGN2012B 発表資料
 
イチからはじめるADK北海道支部勉強会発表資料
イチからはじめるADK北海道支部勉強会発表資料イチからはじめるADK北海道支部勉強会発表資料
イチからはじめるADK北海道支部勉強会発表資料
 
2016年11月19日 AITCシニア技術者勉強会 第1回「Arduinoを使ってみる」
2016年11月19日 AITCシニア技術者勉強会 第1回「Arduinoを使ってみる」 2016年11月19日 AITCシニア技術者勉強会 第1回「Arduinoを使ってみる」
2016年11月19日 AITCシニア技術者勉強会 第1回「Arduinoを使ってみる」
 
Start physical computing with Ruby + Arduino
Start physical computing with Ruby + ArduinoStart physical computing with Ruby + Arduino
Start physical computing with Ruby + Arduino
 
12.06.16 日本橋勉強会資料 公開用
12.06.16 日本橋勉強会資料 公開用12.06.16 日本橋勉強会資料 公開用
12.06.16 日本橋勉強会資料 公開用
 
マイコンボード色々
マイコンボード色々マイコンボード色々
マイコンボード色々
 
Arduino + rcs620sで遊ぼう
Arduino + rcs620sで遊ぼうArduino + rcs620sで遊ぼう
Arduino + rcs620sで遊ぼう
 
ビジュアライゼーションの役割とUI開発のイノベーション(2)
ビジュアライゼーションの役割とUI開発のイノベーション(2)ビジュアライゼーションの役割とUI開発のイノベーション(2)
ビジュアライゼーションの役割とUI開発のイノベーション(2)
 
Android & Nui & Physical Computing
Android & Nui & Physical ComputingAndroid & Nui & Physical Computing
Android & Nui & Physical Computing
 
20110724 WIZDOM:知識ゼロからのArduino(1)
20110724 WIZDOM:知識ゼロからのArduino(1)20110724 WIZDOM:知識ゼロからのArduino(1)
20110724 WIZDOM:知識ゼロからのArduino(1)
 
.NET Micro Framework の基礎
.NET Micro Framework の基礎.NET Micro Framework の基礎
.NET Micro Framework の基礎
 
マイコンボード色々 2017.03
マイコンボード色々 2017.03マイコンボード色々 2017.03
マイコンボード色々 2017.03
 
Platform io で シュッと arduino 開発を高速化しよう speed up your arduino development with p...
Platform io で シュッと arduino 開発を高速化しよう speed up your arduino development with p...Platform io で シュッと arduino 開発を高速化しよう speed up your arduino development with p...
Platform io で シュッと arduino 開発を高速化しよう speed up your arduino development with p...
 
知ってるようで知らない組み込みソフトウェアの世界
知ってるようで知らない組み込みソフトウェアの世界知ってるようで知らない組み込みソフトウェアの世界
知ってるようで知らない組み込みソフトウェアの世界
 
Base board of intel edison for iot
Base board of intel edison for iotBase board of intel edison for iot
Base board of intel edison for iot
 

Netduino