This project is part of Dr. Carlotta Berrys Robotics for the Streets initiative, aimed at making robotics more accessible to a wider audience. The goal of this project is to provide a basic setup for controlling the movement of a DaisyBot robot, using a simple circuit with two Dagu DG01D motors, an Arduino Mega, and a TB6612 driver IC on a breadboard.
This project is intended to demonstrate basic functionality only, without any sensors or additional features.
- Amazon Robot Parts List
- Project YouTube Playlist
- Robot YouTube Playlist
- Instructables Website
- HacksterIo Website
2 x Dagu DG01D motors
1 x Arduino Mega
1 x TB6612 Driver IC on a breakout board
1 x Breadboard
Arduino IDE
To install and run the code, follow these steps:
- Install Arduino IDE.
- Set the board type to Arduino Mega under Tools -> Boards.
- Set the port to COM4 under Tools -> Port.
- Connect the hardware components according to the wiring diagram below.
- Open the set_motor_direction_and_speed.ino file in Arduino IDE and upload it to the Arduino Mega.
- Use the serial monitor in Arduino IDE to send commands to the DaisyBot.
If you experience issues during installation or operation, try the following:
- Ensure that your wiring matches the diagram and the code.
- Check that your code is correctly representing your hardware circuit.
- Double-check your connections and components.
This repository is part of Dr. Berry's Robotics for the Streets initiative, and contributions are welcome. If you have suggestions or improvements, please feel free to open an issue or submit a pull request.