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
290
「XIAOGYAN」への想い
matsujirushi
0
730
マイコンで動く .NET 技術談義! イントロダクション
matsujirushi
0
310
マイコンで動く .NET 技術談義! nanoFramework
matsujirushi
1
720
待ったなし!いますぐAzure IoTのルート証明書を確認せよ!
matsujirushi
0
920
電子証明書でデバイス認証を強化せよ
matsujirushi
0
340
Seeed、ヒーローズ・リーグ2022のテクニカルサポーターやります
matsujirushi
0
210
去年のSeeed、今年のSeeed
matsujirushi
0
780
『ラズパイ自由自在 電子工作パーツ制御完全攻略本』の裏側
matsujirushi
0
770
Other Decks in Technology
See All in Technology
白金鉱業Meetup_Vol.18_AIエージェント時代のUI/UX設計
brainpadpr
1
270
Web Intelligence and Visual Media Analytics
weblyzard
PRO
1
6k
AI-in-the-Enterprise|OpenAIが公開した「AI導入7つの教訓」——ChatGPTで変わる企業の未来とは?
customercloud
PRO
0
110
QA/SDETの現在と、これからの挑戦
imtnd
0
220
バクラクの認証基盤の成長と現在地 / bakuraku-authn-platform
convto
4
880
Notion x ポストモーテムで広げる組織の学び / Notion x Postmortem
isaoshimizu
1
150
Simplify! 10 ways to reduce complexity in software development
ufried
1
190
10ヶ月かけてstyled-components v4からv5にアップデートした話
uhyo
5
450
AIエージェント開発手法と業務導入のプラクティス
ykosaka
9
2.7k
SREからゼロイチプロダクト開発へ ー越境する打席の立ち方と期待への応え方ー / Product Engineering Night #8
itkq
2
1.1k
LLM アプリケーションのためのクラウドセキュリティ - CSPM の実装ポイント-
osakatechlab
0
160
Computer Use〜OpenAIとAnthropicの比較と将来の展望〜
pharma_x_tech
6
960
Featured
See All Featured
Speed Design
sergeychernyshev
29
920
Building a Modern Day E-commerce SEO Strategy
aleyda
40
7.2k
The Cost Of JavaScript in 2023
addyosmani
49
7.8k
Making the Leap to Tech Lead
cromwellryan
133
9.2k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
29
2.6k
GitHub's CSS Performance
jonrohan
1030
460k
Six Lessons from altMBA
skipperchong
28
3.7k
Become a Pro
speakerdeck
PRO
28
5.3k
Measuring & Analyzing Core Web Vitals
bluesmoon
7
410
Principles of Awesome APIs and How to Build Them.
keavy
126
17k
The World Runs on Bad Software
bkeepers
PRO
68
11k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
45
7.2k
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コードはこちら ↓