「[[.NET 開発基盤部会 Wiki>http://dotnetdevelopmentinfrastructure.osscons.jp]]」は、「[[Open棟梁Project>https://github.com/OpenTouryoProject/]]」,「[[OSSコンソーシアム .NET開発基盤部会>https://www.osscons.jp/dotNetDevelopmentInfrastructure/]]」によって運営されています。

-[[戻る>電子工作]]

*目次 [#k9d60421]
#contents

*概要 [#w2a5f69f]
Windows 10 IoT Core + Raspberry Pi

**Raspberry Pi2 [#dfddb7be]

***参考 [#aba73ef2]
-Windows 10 IoT Coreで始めるIoT入門 - @IT~
http://www.atmarkit.co.jp/ait/series/2487/
--第1回 Windows IoTを始めよう~
http://www.atmarkit.co.jp/ait/articles/1511/04/news044.html
--第2回 Windows IoT開発環境をセットアップする~
http://www.atmarkit.co.jp/ait/articles/1511/11/news042.html
--第3回 Windows IoTと押しボタンスイッチでLEDを点滅させる~
http://www.atmarkit.co.jp/ait/articles/1511/18/news043.html
--第4回 Windows IoTで温度などのアナログデータを計測する~
http://www.atmarkit.co.jp/ait/articles/1511/25/news043.html

-Raspberry Pi 2電子工作をWindows 10 IoT Coreで始めよう!~
http://www.buildinsider.net/small/windowsiot/01
-Windows 10 IoT:Windows 10 IoT&ラズパイ2の「落とし穴」をよけるために (1/2) - MONOist(モノイスト)~
http://monoist.atmarkit.co.jp/mn/articles/1506/29/news090.html

-インストール
--Raspberry PiにWindows 10 IoT Coreをインストールする技~
http://ascii.jp/elem/000/001/028/1028591/
--Raspberry Pi 2にWindows 10 IoTを入れてみた | Developers.IO~
http://dev.classmethod.jp/hardware/installing-win10iot-on-rspi2/
--Windows 10 IoTをRaspberry Pi 2にインストールする方法 | TechCrunch Japan~
http://jp.techcrunch.com/2015/05/01/20150430how-to-install-windows-10-iot-on-your-raspberry-pi-2/

**Raspberry Pi 3 [#o44b35ec]

最近は、Windows 10 IoT Core + Raspberry Pi3の書籍も出ている。

-Raspberry Pi 3とWindows 10 IoT CoreでIoTガジェットをつくる~
「Raspberry Pi 3でつくる IoTプログラミング」発刊 | fabcross~
https://fabcross.jp/news/2017/20170120_mynavi_raspberrypi3.html

***Raspberry Pi 2との違い [#dc14c593]
無線LANが内蔵されているので、

-Raspberry Pi - Wikipedia~
https://ja.wikipedia.org/wiki/Raspberry_Pi

無線LANのドングルで苦戦しなくなった。

-Raspberry Pi Windows 10 IoT Core 対応 WiFi ドングル | Raspberry Pi~
--https://raspberrypi.akaneiro.jp/archives/313
--https://raspberrypi.akaneiro.jp/archives/498

***Raspberry Pi 3のPin Mappings [#ef86ddbd]
-Raspberry Pi2 & 3 Pin Mappings | Windows IoT~
https://developer.microsoft.com/en-us/windows/iot/docs/pinmappingsrpi

-40個のGPIOピン
|#|>|>|ピン|説明|>|個数|h
|1|>|>|GPIO pins|General Purpose Input/Output(汎用入出力)|>|24|
|1.1||Alternate Functions|I2C|デジタル接続で用いられる規格の一つ||2|
|1.2||~|SPI|デジタル接続で用いられる規格の一つ||9|
|2|>|>|Serial UARTs (RPi3 only includes mini UART)|mini UARTと言う名称のシリアル通信機能|>|2|
|3|>|>|3.3V power pins(PWR)|電池のプラス極 (3.3V)|>|2|
|4|>|>|5V power pins(PWR)|電池のプラス極 (5V)|>|2|
|5|>|>|Ground pins(GND)|電池のマイナス極|>|8|
|6|>|>|Reserved pins|・・・|>|2|

-[[GPIO>https://ja.wikipedia.org/wiki/GPIO]] pins
--入出力
---入力:デジタル信号を読み取る。
---出力:他デバイスに通知を行う。

--しばしばピンのグループ(典型的には8ピン)であるGPIOポートで扱われる。
|#|Header Pin Number|Gpio Number|Power-on Pull|Alternate Functions|h
|1|3|2|PullUp|[[I2C>#ze6721b4]]1 SDA|
|2|5|3|PullUp|[[I2C>#ze6721b4]]1 SCL|
|3|7|4|PullUp|-|
|4|11|17|PullDown|-|
|5|12|18|PullDown|-|
|6|13|27|PullDown|-|
|7|15|22|PullDown|-|
|8|16|23|PullDown|-|
|9|18|24|PullDown|-|
|10|19|10|PullDown|[[SPI>#q08c9156]]0 MOSI|
|11|21|9|PullDown|[[SPI>#q08c9156]]0 MISO|
|12|22|25|PullDown|-|
|13|23|11|PullDown|[[SPI>#q08c9156]]0 SCLK|
|14|24|8|PullUp|[[SPI>#q08c9156]]0 CS0|
|15|26|7|PullUp|[[SPI>#q08c9156]]0 CS1|
|16|29|5|PullUp|-|
|17|31|6|PullUp|-|
|18|32|12|PullDown|-|
|19|33|13|PullDown|-|
|20|35|19|PullDown|[[SPI>#q08c9156]]1 MISO|
|21|36|16|PullDown|[[SPI>#q08c9156]]1 CS0|
|22|37|26|PullDown|-|
|23|38|20|PullDown|[[SPI>#q08c9156]]1 MOSI|
|24|40|21|PullDown|[[SPI>#q08c9156]]1 SCLK|

-[[I2C>https://ja.wikipedia.org/wiki/I2C]] Bus
--デジタル接続で用いられる規格の一つ
--SDA(シリアルデータ)、SCL(シリアルクロック)の、2本の信号線を使用して通信を行う。
|#|Signal Name|Header Pin Number|Gpio Number|h
|1|SDA|3|2|
|2|SCL|5|3|

-[[SPI>https://ja.wikipedia.org/wiki/%E3%82%B7%E3%83%AA%E3%82%A2%E3%83%AB%E3%83%BB%E3%83%9A%E3%83%AA%E3%83%95%E3%82%A7%E3%83%A9%E3%83%AB%E3%83%BB%E3%82%A4%E3%83%B3%E3%82%BF%E3%83%95%E3%82%A7%E3%83%BC%E3%82%B9]] Bus [#o8d1bc41]
--デジタル接続で用いられる規格の一つ
--3-4本の信号線を使用して通信を行う。
--最低、SDI(入力)、SDO(出力)、SCK(シリアルクロック)の三本が必要。

---SPI0
|#|Signal Name|Header Pin Number|Gpio Number|h
|1|MOSI|19|10|
|2|MISO|21|9|
|3|SCLK|23|11|
|4|CS0|24|8|
|5|CS1|26|7|
---SPI1
|#|Signal Name|Header Pin Number|Gpio Number|h
|1|MOSI|38|20|
|2|MISO|35|19|
|3|SCLK|40|21|
|4|CS0|36|16|

-[[Serial UART>https://ja.wikipedia.org/wiki/UART]]
|#|Header Pin|UART|h
|1|8|UART0 TX|
|2|10|UART0 RX|

***参考 [#v6c66ec2]
-Windows Insider Program
--ホーム ページ~
https://insider.windows.com/Home/Index
--PC の設定~
https://insider.windows.com/Home/SetupPC

--Raspberry Pi 3 と Arduino での Windows 10 IoT アプリの開発 - Windows IoT~
https://developer.microsoft.com/ja-jp/windows/iot
---Raspberry Pi 3 と Arduino での Windows 10 IoT アプリの開発~
https://developer.microsoft.com/en-us/windows/iot/IoTCore.htm
---Adafruit Starter Pack for Windows 10 IoT Core on Raspberry Pi 2~
https://developer.microsoft.com/en-us/windows/iot/win10/AdafruitMakerKit.htm
---Get Started~
https://developer.microsoft.com/en-us/windows/iot/GetStarted.htm

-Raspberry Pi 3で GPIO端子の I2C機能を有効化する方法~
(ラズパイ3の GPIO端子の I2C機能を有効にして各種センサーを繋げる方法まとめ)~
http://www.neko.ne.jp/~freewing/raspberry_pi/raspberry_pi_3_gpio_enable_i2c/


トップ   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS