Skip to content

RAS-IEEE-Universidad-de-Guanajuato/KitLab

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 

Repository files navigation

🚀 KitLab

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.


🔗 Drivers

https://dl.espressif.com/dl/package_esp32_index.json
https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_index.json

📦 Contents of the Kit

  • 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.

📝 Repository Contents

This repository includes various example codes to help you get started:

  1. LED Blinker: A simple LED blinking example.
  2. Button and LED: Understand how to interact with a push button and control an LED.
  3. Basic Motor Control: Learn how to control the motors.

📖 How to Use

  1. Set Up Your Kit: Assemble the hardware components according to the provided instructions.
  2. Connect the ESP32: Ensure all connections match the pinout diagram.
  3. Upload the Code: Use the Arduino IDE to upload the example codes to your ESP32.

Pinout Diagram

  • 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

Open Pins

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

Releases

No releases published

Packages

No packages published