Razuberipaisensapuroguramingu (Japanese Edition)
Raspberry Piã®GPIOã®ä½¿ã„æ–¹ã€ã«ã¤ã„ã¦è¿°ã¹ã¾ã™ã€‚
サンプルプãƒã‚°ãƒ©ãƒ を作ã£ã¦ã€å…·ä½“ãªä½¿ç”¨ä¾‹ã‚’示ã—ã¾ã™ã€‚
Raspberry Piã®GPIOã¯ã€ã‚¢ãƒŠãƒã‚°-ディジタル変æ›å›žè·¯ã€ãŠã‚ˆã³ã€ãƒ‡ã‚£ã‚¸ã‚¿ãƒ«-アナãƒã‚°å¤‰æ›å›žè·¯ã€ã‚’æ載ã—ã¾ã›ã‚“。
ã“ã®ãŸã‚ã«ã€é€šä¿¡æ©Ÿèƒ½ã‚’æŒã¤ADCã€ã‚ã‚‹ã„ã¯DACを外付ã‘ã—ã¦ã€å¤–界電ã‹ã‚‰é›»åœ§ã‚’入力ã€ã‚ã‚‹ã„ã¯ã€å¤–ç•Œã¸é›»åœ§ã‚’出力ã€ã—ã¾ã™ã€‚
通信方å¼ã¯ã€I2Cã€SPIã€1-wireã€ã«ã¤ã„ã¦ã€ãƒ—ãƒã‚°ãƒ©ãƒ を作りã¾ã™ã€‚
1ç« ã‚¤ãƒ³ãƒˆãƒãƒ€ã‚¯ã‚·ãƒ§ãƒ³
1.1 ã¯ã˜ã‚ã«
1.2 Raspberry Pi誕生
1.3 GPIO
1.4 Raspberry Piã®é¸æŠž
1.5 OSã®æº–å‚™
1.6 実験器具ã®æº–å‚™
1.7 é›»æº
2ç« GPIO
2.1 ã¯ã˜ã‚ã«
2.2 モードè¨å®š
2.3 LED
2.4 スイッãƒ
2.5 IOエクスパンダ
3ç« DACã¨ADC
3.1 ã¯ã˜ã‚ã«
3.2 通信フォーマット
3.3 ディジタル-アナãƒã‚°å¤‰æ›
3.4 アナãƒã‚°-ディジタル変æ›
4ç« ã‚¢ãƒŠãƒã‚° センサー
4.1 ã¯ã˜ã‚ã«
4.2温度センサー(LM35DZ)
4.3 matplotlib
4.4 照度センサー(NJL7502L)
4.5 角速度センサー(ENC-03R)
5ç« ãƒ‡ã‚£ã‚¸ã‚¿ãƒ« センサー
5.1 ã¯ã˜ã‚ã«
5.2 温度センサー(DS18B20)
5.3温度センサー(TMP102)
ã‚ã¨ãŒã
å‚考資料
Raspberry Piã®ã‚¢ãƒ—リケーションã¯ã€é™ã‚Šãªã広ãã€ç„¡é™ã«å˜åœ¨ã—ã¾ã™ã€‚
ãã®ãªã‹ã§ã‚‚ã€äººãŒèº«ã«ç€ã‘るアプリケーションã¯ã€æœ€é‡è¦ã®ã‚«ãƒ†ã‚´ãƒªã§ã™ã€‚
一ã¤ã®ä¾‹ã‚’考ãˆã¦ã¿ã¾ã—ょã†ã€‚
例ãˆã°ã€Aã•ã‚“ã¯ã€å¿ƒè‡“ã«æ¬ 陥ãŒã‚ã‚Šã¾ã™ã€‚
é‹å‹•ã®ãŸã‚ã«ã€æ•£æ©ã«å‡ºã‚‹ã€ã¨ã—ã¾ã—ょã†ã€‚
Raspberry Piã§ä½œã£ãŸã€Œå¿ƒè‡“モニターã€ã‚’セットã—ã¾ã™ã€‚
途ä¸ã§ã€å‘¼å¸ãŒæ¿€ã—ããªã‚‹ã¨ã€Raspberry Piã¯ã€è¦å ±ã‚’発ã—ã¾ã™ã€‚
Aã•ã‚“ã¯ã€ãƒ™ãƒ³ãƒã§ä¸€ä¼‘ã¿ã§ã™ã€‚
è¦å ±ãŒåŽã¾ã‚‹ã¨ã€ã¾ãŸã€æ•£æ©ã‚’続ã‘ã¾ã™ã€‚
ã“ã†ã„ã£ãŸã‚¢ãƒ—リケーションを開発ã™ã‚‹éš›ã®ã€ã‚¤ãƒ³ãƒˆãƒãƒ€ã‚¯ã‚·ãƒ§ãƒ³ã¨ã—ã¦ä½¿ã£ã¦ãã ã•ã„。