「[[.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/