Skip to content

Self-balancing & line-following bot, implemented with ESP32

License

Notifications You must be signed in to change notification settings

SRA-VJTI/Wall-E_v2.1

Repository files navigation

Wall-E_v2.1

Official Repository for the self-balancing-line-following bot workshop, implemented with ESP32

Run the following commands for a quick install on Linux-based systems:

sudo chmod +x wall_e_install.sh
./wall_e_install.sh

After this, test the hello_world example in the same terminal; if it runs without any errors, log out & log back in.

cd ~/esp/esp-idf/examples/get-started/hello_world
idf.py flash monitor

Commands

Following are the commands for the current CMake-based build in ESP-IDF:

idf.py fullclean #Cleaning the build

idf.py menuconfig #Setting up the various parameters for your code

idf.py -p PORT -b BAUD flash #Flashing the firmware (code) onto your ESP

idf.py monitor #View the output on the serial monitor

Here, PORT specifies the serial port (e.g. /dev/ttyUSB0); BAUD specifies the flash-speed in bps(115200 - 2000000). These parameters are optional.

Resources

Follow this link for all the reference material related to the workshop.