標籤:

PS3手柄控制逗貓小車(一)

PS3手柄控制逗貓小車(一)

最近所長手頭閑置了一個PS3手柄,最近所長就琢磨著怎麼把閑置物品利用起來,考慮到手頭還有一個usb host shield的板子,就打算做個逗貓小車。

這個時候自然要請出我們的測試員波妞,先看一下效果▼

https://www.zhihu.com/video/1000059175849803776

小車設計比較簡單,通過usb host shield讀取PS3手柄的數據,然後通過Arduino UNO來控制電機和激光發射模塊的開關。

鑒於本文的目的是給剛接觸Arduino的同學一點幫助,所以我會把教程拆分成若干篇,那麼第一篇就教大家如何通過USB host shield讀取手柄的數據。

我們需要準備以下物品:

PS3手柄和無線適配器▲

Arduino UNO R3開發板▲

USB host shield ▲

準備好物品之後我們就可以開幹了

1、首先我們要把usb host shield和UNO安裝在一起,效果如圖▼

2、把手柄的藍牙適配器插進usb介面,把UNO連接電腦

3、打開Arduino編輯器,選擇管理庫

4、在搜索欄中搜索「usb host shield」並安裝

5、打開示例並寫入開發板

5、打開ps手柄和串口監視器▼

現在我們已經把PS3手柄上的數據都取出來並輸出到串口監視器,之後我們製作的小車的時候會以該文件為基礎進行修改。

推薦閱讀:

如何通過顏色識別技術,將不同顏色輸出相應數值。可以用單片機,arduino或者樹莓派嗎?
做串口通訊時踩過的坑
做一個智能花草照料花盆(五) 麵包板
基於arduino的環境雜訊測試儀需要哪些東西?
Arduino 獲得 WS1361 音量計數值

TAG: | Arduino |