Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Pythonでハードウェア操作 どのライブラリがいいの? ?
Search
MATSUOKA Takashi
July 14, 2022
Technology
0
1.2k
Pythonでハードウェア操作 どのライブラリがいいの? ?
2022/7/14 みんなのPython勉強会#83
https://startpython.connpass.com/event/248064/
MATSUOKA Takashi
July 14, 2022
Tweet
Share
More Decks by MATSUOKA Takashi
See All by MATSUOKA Takashi
ぼっち開発から始めるGit
matsujirushi
1
180
「XIAOGYAN」への想い
matsujirushi
0
570
マイコンで動く .NET 技術談義! イントロダクション
matsujirushi
0
250
マイコンで動く .NET 技術談義! nanoFramework
matsujirushi
1
530
待ったなし!いますぐAzure IoTのルート証明書を確認せよ!
matsujirushi
0
760
電子証明書でデバイス認証を強化せよ
matsujirushi
0
250
Seeed、ヒーローズ・リーグ2022のテクニカルサポーターやります
matsujirushi
0
150
去年のSeeed、今年のSeeed
matsujirushi
0
720
『ラズパイ自由自在 電子工作パーツ制御完全攻略本』の裏側
matsujirushi
0
720
Other Decks in Technology
See All in Technology
AWSに詳しくない人でも始められるコスト最適化ガイド
yuhta28
2
260
MapLibreとAmazon Location Service
dayjournal
1
160
VS CodeでAWSを操作しよう
smt7174
9
1.8k
ルーターでプレゼンする
puhitaku
1
2.8k
Microsoft for Startups Founders Hub_20240429 update
daikikanemitsu
1
2.2k
Azure犬駆動開発の記録/GlobalAzureFukuoka2024_20240420
nina01
1
230
Janus
bkuhlmann
1
490
Google Cloud Next '24 Recap(Cloud Run/k8s)
mokocm
0
270
JSON攻略法.pdf
miyakemito
8
5.2k
サーバー間 GraphQL と webmock-graphql の話 / server-to-server graphql and webmock-graphql
qsona
3
190
Google Cloud Next '24でブログを10本書いた方法と勉強会を沸かせた方法
yasumuusan
0
310
require(ESM)とECMAScript仕様
uhyo
4
890
Featured
See All Featured
Embracing the Ebb and Flow
colly
80
4.2k
Designing for humans not robots
tammielis
248
25k
Building Adaptive Systems
keathley
32
1.9k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
188
16k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
352
28k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
275
13k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
4
1.3k
ParisWeb 2013: Learning to Love: Crash Course in Emotional UX Design
dotmariusz
104
6.6k
YesSQL, Process and Tooling at Scale
rocio
165
13k
A designer walks into a library…
pauljervisheath
201
23k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
9
1k
Creatively Recalculating Your Daily Design Routine
revolveconf
211
11k
Transcript
Pythonでハードウェア操作 どのライブラリがいいの? ? Takashi Matsuoka @matsujirushi12 - 2022/7/14 みんなのPython勉強会#83 -
Takashi Matsuoka @matsujirushi12 2017~ MVP for Windows Development 2020~ for
Microsoft Azure 「e」3つ “初心者の次”へ行くのに身に付けるべきスキルをとりまとめた書籍 ↑
温湿度センサー サーボモーター 小型ディスプレイ ハードウェア操作 3大要素 ラズパイ 40ピンヘッダ GPIO, PWM, I2C,
SPI, UART #1 部品選定 #2 結線 #3 操作
RPi.GPIO https://sourceforge.net/projects/raspberry-gpio-python/ gpiozero https://github.com/gpiozero/gpiozero WiringPi for Python https://github.com/WiringPi/WiringPi-Python/ pigpio https://github.com/joan2937/pigpio
ハードウェア操作で使うPythonパッケージ
reComputer Jetson ODYSSEY x86 Coral Dev Board ODYSSEY STM33MP157C ラズパイじゃないやつ
機械学習 機械学習 Linux + RTOS Intel
Adafruit Blinka https://github.com/adafruit/Adafruit_Blinka ✓ GPIO, PWM, I2C, SPI, UART ✓
対応ボード 80種以上(MPU+MCU) https://circuitpython.org/blinka ✓ ソースコードがPython × Python古いとインストールできない × 未対応ボードだと使えない!?
Eclipse MRAA https://github.com/eclipse/mraa ✓ GPIO, PWM, I2C, SPI, UART ✓
対応ボード 20種以上(MPU) ✓ 未対応ボードでも動く!? × ソースコードがC言語 SWIGで各種言語のラッパーを生成
Eclipse MRAA on Raspberry Pi 4 - Python デジタル 入力
デジタル 出力 PWM 出力 I2C SPI UART https://qiita.com/matsujirushi/items/c6842f3c517c4898e28d 具体的なPythonコードはこちら ↓