diff --git a/ESP-IDF_Robot/tutorial/docs/source/overview.rst b/ESP-IDF_Robot/tutorial/docs/source/overview.rst index b9ae46a93..840d7ae37 100644 --- a/ESP-IDF_Robot/tutorial/docs/source/overview.rst +++ b/ESP-IDF_Robot/tutorial/docs/source/overview.rst @@ -1,8 +1,12 @@ HOW DOES IT WORK? ================= -The BitByteRider RC car is powered by ESP32-C3 Breadboard & Power adapter developmemt board. -The Schematic and KiCAd PCB board are available on GitHub_: https://github.com/alexandrebobkov/ESP32-C3_Breadboard-Adapter +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 + +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 @@ -16,7 +20,7 @@ The GPIO numbers correspond to those on the ESP32-C3 WROOM microcontroller. The 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**). Controlling the Direction and Speed