KyleArthurs / carBot.io

An Arduino based bot that drives in the direction based on the input sent from the Serial Monitor

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

carBot.io

An Arduino based bot that drives in the direction based on the input sent from the Serial Monitor, Of course I wrote it in C/C++ so you dont have to. The Bot connects to your Laptop, PC or phone using a bluetooth module that i could not include in the Circuit Diagram but can be seen in the video (red module)

Circuit Diagram

image

Parts List

Test Video

This video shows the car with a echo location sensor attacthed (not relevent to the code uploaded) to avoid collisions, i couldn't find a video with more finess but at least you can see the car move.
carBot_Video.mp4

TinkerCad

If you would Like to have a Tinker at the circuit itself click the link below:
https://www.tinkercad.com/things/2noHVlqRNu9
Note: the TinkerCad edition uses the original version of the code which lacks any current or future libraries

Updates

16/07/2022

Created a motors library to remove the motor code from main file and make the code more high level. The motor code houses all motor functions and defenitions.

Road Map

  • Create a motor library
  • Create a USART library
  • Create a millis library
  • Implement Variable Speed control
  • Add Bluetooth Connection
  • Make better controls
  • Make updated Circuit Diagram
  • 3D model a chassis of bot

A detailed RoadMap can be found under the "projects" Tab

About

An Arduino based bot that drives in the direction based on the input sent from the Serial Monitor

License:MIT License


Languages

Language:C 85.4%Language:C++ 14.6%