[ESP32] M5Stack 簡單藍芽通訊,Server and Client
2018-05-08
最近跟朋友組成一個自行車車隊,因為需要 Leader 那邊能夠警示後方車友能夠左轉右轉,所以才有這想法,主要我採用的是 M5 Stack ,這是啥東西 可以參考這裡 http://m5stack.com/
簡單的說就是一個基於 ESP32 的玩具
這邊我只分享遇到的心得跟 Source Code 提供,想玩的可以自己抓下來自已放上去看看。
1. 首先你得先去 這地方安裝 Bluetooth for Arduino ESP32 的 library : https://github.com/espressif/arduino-esp32
2. 接下來你會遇到 Sketch too big; see http://www.arduino.cc/en/Guide/Troubleshooting#size for tips on reducing it. ,接下來你必須要做 的就是去你的 Arduino 下面
arduino\hardware\espressif\esp32\tools\partitions\default.csv
數值改成這樣 :
數據可以參考這網站 : https://qiita.com/juosugi/items/5e36afac684055da058e
之後在 arduino\hardware\espressif\esp32\board.txt 將 m5stack-core-esp32.upload.maximum_size=1310720 改成 m5stack-core-esp32.upload.maximum_size=1835008
3. Server Code :
4. Client Code :
source code 下載:
https://github.com/donma/M5StackBLE
Result:
因為我改過的 Code 太已經太複雜了,所以我分享了一個從範例改得簡單的 Code …
當然我們用的完整版的圖片是這樣: