Welcome to the KitLab repository! This kit provides everything you need to get started with building and programming a simple two-wheel robot using an ESP32 microcontroller. Perfect for students and hobbyists alike, this kit helps you explore the basics of robotics.
https://dl.espressif.com/dl/package_esp32_index.json
https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_index.json
- ESP32 Development Board: The brain of the robot.
- H-Bridge Motor Driver: For controlling the direction and speed of the motors.
- Two DC Motors: To drive the wheels.
- Wheels: For the motors.
- Chassis: To hold everything together.
- Push Button: For user input.
- LED: For visual feedback.
This repository includes various example codes to help you get started:
- LED Blinker: A simple LED blinking example.
- Button and LED: Understand how to interact with a push button and control an LED.
- Basic Motor Control: Learn how to control the motors.
- Set Up Your Kit: Assemble the hardware components according to the provided instructions.
- Connect the ESP32: Ensure all connections match the pinout diagram.
- Upload the Code: Use the Arduino IDE to upload the example codes to your ESP32.
- PWM_LEFT (26): Left PWM pin
- LEFT1 (16): Left Motor Direction Pin 1
- LEFT2 (17): Left Motor Direction Pin 2
- PWM_RIGHT (25): Right PWM pin
- RIGHT1 (13): Right Motor Direction Pin 1
- RIGHT2 (14): Right Motor Direction Pin 2
- LED (27): LED pin
- START_BUTTON (4): Start button pin
We've also left room for open pins for any additional uses you may need. The following pins are free to use:
- GPIO 12
- GPIO 32
- GPIO 33
- GPIO 34
- GPIO 35