pande
[專題實作] Xbox手把→樹莓派←→EV3
基礎開發「軸動作事件」「封包命名」

實作題目【EV3顯示Xbox手把軸桿二維值】
-pygame的joystick事件
-Xbox one手把外部硬體名稱
[花絮] 樂在每動的心法「群我調節」
[延伸] 單行執行-判斷式 python

中程課題『開發EV3RPi通訊函式&函式庫』
» Rx解析:取得封包名稱、值(布林、數值、字串)
» 現有Tx函式優化,改寫為類型(Class)
» 製作EV3RPi專用藍牙通訊函式庫
pande
[pygame的joystick事件]
Pygame详解(十七):joystick 模块_pygame joystick-CSDN博客
pygame
.JOYBUTTONDOWN
.JOYBUTTONUP
.JOYAXISMOTION
.JOYHATMOTION
pande
[Xbox one手把 硬體外部部件名稱]
Get to know your Xbox One Wireless Controller | Xbox...
樹莓派與EV3通訊封包名稱的命名 參考依據
-stick
-bumper
-pad
-button
-trigger
pande
程式寫完看執行效果時
因為經驗不足
沒有將EV3跟電腦的藍牙連線先斷線
所以出現不如預期的執行結果(通訊未運作)

因為趕著超市上班
Troubleshooting的一開始就把程式檔案先關掉再重開
把「在開始前的訊息分享時就疏忽的-忘記開新檔案」
直接改寫到舊檔案的失誤變成沒辦用「復原動作」挽回orz
pande
超市下班後
深夜回來,花時間重新將上一次的程式復原重寫

重寫的時候想到過去看過的python技巧,想要實作看看
[單行執行-判斷式] 參考資料
if...else 在一行 Python 中
實際選用了第二種方法
改寫程式其中兩個「按下/放開在終端機顯示」句子
pande
完成之後實測ok
可運作

看程式覺得一行句子好簡潔、好漂亮
pande
Python功力upup (塞翁失馬
載入新的回覆