RC Robot Tutorial

This commit is contained in:
2025-07-21 01:57:43 -04:00
parent 6a3e5a4e08
commit 8c52685e40

View File

@@ -1,8 +1,12 @@
HOW DOES IT WORK? HOW DOES IT WORK?
================= =================
The BitByteRider RC car is powered by ESP32-C3 Breadboard & Power adapter developmemt board. The bitByteRider RC car is powered by ESP32-C3 bitBoard. The Schematic and KiCAd PCB board files are available
The Schematic and KiCAd PCB board 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;
and, the receiver, which translates the received values into PWM signals for controlling the DC motors. The both units are linked
via ESP-NOW, a low-latency, connectionless communication protocol that doesn't require a Wi-Fi network or pairing.
.. _GitHub: https://github.com/alexandrebobkov/ESP32-C3_Breadboard-Adapter .. _GitHub: https://github.com/alexandrebobkov/ESP32-C3_Breadboard-Adapter
@@ -16,7 +20,7 @@ The GPIO numbers correspond to those on the ESP32-C3 WROOM microcontroller. The
Reading the Joystick x- and y- axis Reading the Joystick x- and y- axis
~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~
To determine the position of the Joystick, the BitRider RC car uses ADC to measure voltage on two GPIOs connected to the joystic To determine the position of the Joystick, the BitRider RC car uses ADC to measure voltage on two GPIOs connected to the joystick
x- and y- axis potentionometers (**GPIO0** and **GPIO1**). x- and y- axis potentionometers (**GPIO0** and **GPIO1**).
Controlling the Direction and Speed Controlling the Direction and Speed