2022/7/14 みんなのPython勉強会#83 https://startpython.connpass.com/event/248064/
Pythonでハードウェア操作どのライブラリがいいの? ?Takashi Matsuoka@matsujirushi12- 2022/7/14 みんなのPython勉強会#83 -
View Slide
Takashi Matsuoka@matsujirushi122017~ MVP for Windows Development2020~ for Microsoft Azure「e」3つ“初心者の次”へ行くのに身に付けるべきスキルをとりまとめた書籍↑
温湿度センサー サーボモーター 小型ディスプレイハードウェア操作 3大要素ラズパイ40ピンヘッダGPIO, PWM, I2C, SPI, UART#1部品選定#2結線#3操作
RPi.GPIOhttps://sourceforge.net/projects/raspberry-gpio-python/gpiozerohttps://github.com/gpiozero/gpiozeroWiringPi for Pythonhttps://github.com/WiringPi/WiringPi-Python/pigpiohttps://github.com/joan2937/pigpioハードウェア操作で使うPythonパッケージ
reComputer JetsonODYSSEY x86Coral Dev Board ODYSSEY STM33MP157Cラズパイじゃないやつ機械学習 機械学習Linux+RTOSIntel
Adafruit Blinkahttps://github.com/adafruit/Adafruit_Blinka✓ GPIO, PWM, I2C, SPI, UART✓ 対応ボード 80種以上(MPU+MCU)https://circuitpython.org/blinka✓ ソースコードがPython× Python古いとインストールできない× 未対応ボードだと使えない!?
Eclipse MRAAhttps://github.com/eclipse/mraa✓ GPIO, PWM, I2C, SPI, UART✓ 対応ボード 20種以上(MPU)✓ 未対応ボードでも動く!?× ソースコードがC言語SWIGで各種言語のラッパーを生成
Eclipse MRAA on Raspberry Pi 4 - Pythonデジタル入力デジタル出力PWM出力I2C SPI UARThttps://qiita.com/matsujirushi/items/c6842f3c517c4898e28d具体的なPythonコードはこちら ↓