Pythonでハードウェア操作 どのライブラリがいいの? ?

>100 Views

July 14, 22

スライド概要

2022/7/14 みんなのPython勉強会#83
https://startpython.connpass.com/event/248064/

profile-image

SeeedKKの中の人。Microsoft MVP for Internet of Things。

シェア

またはPlayer版

埋め込む »CMSなどでJSが使えない場合

(ダウンロード不可)

関連スライド

各ページのテキスト
1.

Pythonでハードウェア操作 どのライブラリがいいの? ? - 2022/7/14 みんなのPython勉強会#83 - Takashi Matsuoka @matsujirushi12

2.

Takashi Matsuoka @matsujirushi12 「e」3つ 2017~ MVP for Windows Development 2020~ for Microsoft Azure ↑ “初心者の次”へ行くのに身に付けるべきスキルをとりまとめた書籍

3.

ハードウェア操作 3大要素 ラズパイ 40ピンヘッダ #3 操作 #2 結線 GPIO, PWM, I2C, SPI, UART #1 部品選定 温湿度センサー サーボモーター 小型ディスプレイ

4.

ハードウェア操作で使うPythonパッケージ gpiozero https://github.com/gpiozero/gpiozero RPi.GPIO https://sourceforge.net/projects/raspberry-gpio-python/ WiringPi for Python https://github.com/WiringPi/WiringPi-Python/ pigpio https://github.com/joan2937/pigpio

5.

ラズパイじゃないやつ 機械学習 reComputer Jetson 機械学習 Coral Dev Board Linux + RTOS ODYSSEY STM33MP157C Intel ODYSSEY x86

6.

Adafruit Blinka https://github.com/adafruit/Adafruit_Blinka ✓ GPIO, PWM, I2C, SPI, UART ✓ 対応ボード 80種以上(MPU+MCU) https://circuitpython.org/blinka ✓ ソースコードがPython × Python古いとインストールできない × 未対応ボードだと使えない!?

7.

Eclipse MRAA https://github.com/eclipse/mraa ✓ GPIO, PWM, I2C, SPI, UART ✓ 対応ボード 20種以上(MPU) ✓ 未対応ボードでも動く!? × ソースコードがC言語 SWIGで各種言語のラッパーを生成

8.

Eclipse MRAA on Raspberry Pi 4 - Python デジタル 入力 デジタル 出力 PWM 出力 I2C SPI UART 具体的なPythonコードはこちら ↓ https://qiita.com/matsujirushi/items/c6842f3c517c4898e28d