mirror of
https://github.com/alexandrebobkov/ESP-Nodes.git
synced 2025-08-08 06:39:05 +00:00
RC Robot Tutorial
This commit is contained in:
@@ -4,9 +4,13 @@ HOW DOES IT WORK?
|
|||||||
The bitByteRider RC car is powered by ESP32-C3 bitBoard. The Schematic and KiCAd PCB board files are available
|
The bitByteRider RC car is powered by ESP32-C3 bitBoard. The Schematic and KiCAd PCB board files are available
|
||||||
on GitHub_: https://github.com/alexandrebobkov/ESP32-C3_Breadboard-Adapter
|
on GitHub_: https://github.com/alexandrebobkov/ESP32-C3_Breadboard-Adapter
|
||||||
|
|
||||||
The bitByteRider RC car operates using the two main units: the transmitter, which reads and sends the joystick x- and y- values;
|
The bitByteRider RC car operates using two main units: the *transmitter*, which reads and sends the joystick's X and Y values, and
|
||||||
and, the receiver, which translates the received values into PWM signals for controlling the DC motors. The both units are linked
|
the *receiver*, which interprets these values and converts them into PWM signals to control the DC motors. Both units communicate
|
||||||
via ESP-NOW, a low-latency, connectionless communication protocol that doesn't require a Wi-Fi network or pairing.
|
via **ESP-NOW**, a low-latency, connectionless wireless protocol that requires no Wi-Fi network or pairing.
|
||||||
|
|
||||||
|
In addition to enabling real-time control, using ESP-NOW introduces to key networking concepts such as **data encapsulation** and
|
||||||
|
structured communication. By using data structures to group control variables, you gain hands-on experience with how information
|
||||||
|
is packaged and transmitted — laying the groundwork for understanding the fundamentals of network communication in embedded systems.
|
||||||
|
|
||||||
.. _GitHub: https://github.com/alexandrebobkov/ESP32-C3_Breadboard-Adapter
|
.. _GitHub: https://github.com/alexandrebobkov/ESP32-C3_Breadboard-Adapter
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user