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.4k
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
300
「XIAOGYAN」への想い
matsujirushi
0
740
マイコンで動く .NET 技術談義! イントロダクション
matsujirushi
0
320
マイコンで動く .NET 技術談義! nanoFramework
matsujirushi
1
730
待ったなし!いますぐAzure IoTのルート証明書を確認せよ!
matsujirushi
0
930
電子証明書でデバイス認証を強化せよ
matsujirushi
0
340
Seeed、ヒーローズ・リーグ2022のテクニカルサポーターやります
matsujirushi
0
210
去年のSeeed、今年のSeeed
matsujirushi
0
790
『ラズパイ自由自在 電子工作パーツ制御完全攻略本』の裏側
matsujirushi
0
770
Other Decks in Technology
See All in Technology
Platform Engineering for Private Cloud
cote
PRO
1
160
え!! 日本国内でGo言語のバイリンガル勉強会を!?
logica0419
2
110
Azure AI Foundry Agent Serviceを使用してコードファースト アプリを構築する
tomokusaba
1
110
Next.jsと状態管理のプラクティス
uhyo
6
2.4k
Cline&CursorによるAIコーディング徹底活用―Live Vibe Coding付き
pharma_x_tech
2
500
転職したらMCPサーバーだった件
nwiizo
14
10k
ワールドカフェ再び、そしてロール・ツール群の開発 / World Café Again, and the Development of a Suite of Roles and Tools
ks91
PRO
0
110
SwiftUIとMetalで簡単に作るレアカード風UI
stoticdev
1
110
Lakehouse в Лемана Тех. От архитектуры до оптимизации
emeremyanina1234
0
510
MagicPod MCPサーバー開発の裏側とAIエージェント活用の展望
magicpod
0
330
GitHub ActionsをTypeScriptで作ろう!
sansantech
PRO
2
150
計装を見直してアプリケーションパフォーマンスを改善させた話
donkomura
2
220
Featured
See All Featured
The Cult of Friendly URLs
andyhume
78
6.4k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
45
7.3k
Keith and Marios Guide to Fast Websites
keithpitt
411
22k
The Art of Programming - Codeland 2020
erikaheidi
54
13k
Scaling GitHub
holman
459
140k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
29
9.5k
For a Future-Friendly Web
brad_frost
177
9.7k
Practical Orchestrator
shlominoach
187
11k
Designing for humans not robots
tammielis
253
25k
Thoughts on Productivity
jonyablonski
69
4.6k
Product Roadmaps are Hard
iamctodd
PRO
53
11k
jQuery: Nuts, Bolts and Bling
dougneiner
63
7.7k
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コードはこちら ↓