ESP32 ESP-NOW 搖桿
繼上回的 ESP32 BLE 藍牙搖桿 之後,這次嘗試使用 ESP-NOW 協定來傳送搖桿訊號。
ESP-NOW簡介
ESP-NOW是上海樂鑫公司以其ESPxx無線WiFi晶片為基礎所定義的一種無線通信協定,這種通信協定是一種不需要交握(Handshake)的過程,就可以讓多個設備在不使用 WiFi 的情況下相互通信的協定。
該協定類似於2.4GHz低功耗的無線連接,這些設備之間在它們通信之前需要先經過配對的過程,配對完成後,是屬於點對點且安全的連接。這意味著在將設備相互配對後,它們之間的連接是連續且持久的,換句話說如果其中一個ESPxx模組板突然斷電或重置,當它重新啟動時,它會自動連接到它之前配對的對等實體以繼續通信。
ESP-NOW整體綜合特性:
1.可做加密和未加密的單播通信
2.混合加密和未加密的對等設備
3.最多可承載250 bytes的有效資料荷載
4.發送回應函數,可用來設置通知應用層程式傳輸成功或失敗的訊息
ESP-NOW 技術也有以下限制:
1.有限的加密對等點,Station模式最多支持10個加密對等裝置, SoftAP+Station模式下最多6個。
2.支持多個未加密對等裝置,但其總數應少於 20 個,包括加密對等裝置。
3.有效荷載資料長度限制為 250 bytes。
簡單來說,ESP-NOW 是一種快速及非交握式的通信協議,可用於在 ESPxx 板之間交換簡短的訊息(最多 250 bytes)。
以下是實作影片
這裡使用的是 espnow-joystick 的 Library,這個 Lib 寫得很棒,也非常容易使用,個人極力推薦。
免接線快速打造一台 ESP32 BLE 藍牙搖桿
ESP32 BLE Gamepad
搖桿測試APP: GamePad Tester 7.7.0
測試遊戲: 狂野飆車 8(Asphalt 8: Airborne)
Source code Reference: https://www.pcbway.com/project/sharepro … 7e6d6.html
ESP32 BLE Gamepad Library: https://github.com/lemmingDev/ESP32-BLE-Gamepad
讓 NerdMiner 樂透礦機支援 8bit 並行傳輸 TFT LCD 螢幕
前一陣子跟風玩起了奈米算力的迷你樂透礦機 NerdMiner,隨著官網慢慢擴展支援的各家常見的 ESP32 開發板,但是身為小眾的ESP32 UNO (Wemos D1 R32)玩家,卻沒辦法可以有個螢幕可以隨時看看奈米算力的挖礦進度,心裡實在難受。
於是參考了 Github 上的原始碼加入了"改機"的行列,經過一番努力終於讓 NerdMiner 樂透礦機支援 8bit 並行傳輸 TFT LCD 螢幕了
程式碼分享於: https://github.com/twtomato/NerdMiner_v2_8bit_LCD
有興趣的朋友可以一起玩看看
ASUSTOR AS3204T v2 開箱試用
這次要來幫大家介紹這台華芸最新推出的 Asustor AS3204T v2,搭載了 Intel Celeron J3160 四核心處理器,結合雙通道 2GB 記憶體,這台型號多了一個 v2 的標記,表示這一台已經是第二代的產品,與前一代主要的差異在於 v2 多了一組 GbE 網路介面,傳輸效能加倍。根據原廠提供的數據,透過網路聚合模式,可合併頻寬使用,讀取速度 226MB/s 而寫入速度也可達 202MB/s。此外內建 Intel AES-NI 硬體加密引擎,加密讀取每秒超過 113 MB、寫入超過 84 MB,兼顧加密隱私和系統傳輸效能。
...
數位天堂10週年紀念影片
數位天堂成立十週年了,這兩部影片紀錄十年來的精彩回顧,回首望望那些我們曾經瘋狂的改機歲月
在此感謝過去支持我們的眾多廠商、版主及並肩改機的資深戰友,謝謝
連結: https://www.youtube.com/v/XqHyko-ujLE
連結: https://www.youtube.com/v/_G-pBJGYq2U
最新文章
主題 | 回覆 | 點閱 | 最後發表 |
---|---|---|---|
ESP32 ESP-NOW 搖桿 作者 Service
|
0 | 765 | 2024-07-26 12:24:46 作者 Service |
免接線快速打造一台 ESP32 BLE 藍牙搖桿 作者 Service
|
0 | 740 | 2024-07-09 21:11:29 作者 Service |
ESP32Wiimote 圖形化測試程式 作者 Service
|
0 | 985 | 2024-06-16 12:29:59 作者 Service |
ESP32-S3 Uno nofrendo NES 模擬器 作者 Service
|
0 | 899 | 2024-06-13 16:45:14 作者 Service |
讓 NerdMiner 樂透礦機支援 8bit 並行傳輸 TFT LCD 螢幕 作者 Service
|
1 | 1700 | 2024-06-07 03:42:15 作者 Service |
置頂 |
1625 | 2980036 | 2024-04-28 12:35:05 作者 s87311 |
請問在 FreshTomato 如何設定 Wireguard VPN 作者 aa008271
|
1 | 2216 | 2024-03-27 19:06:56 作者 cts1628 |
|
11 | 38320 | 2023-10-31 16:47:13 作者 givigan |
|
33 | 122128 | 2023-10-21 13:07:09 作者 pawantanwar |
置頂 |
32 | 82758 | 2022-12-08 17:24:20 作者 dir868l |