
Instructions for the eProjectBot
With eProjectBot, you will learn to build an autonomous rover using an Arduino Uno open-source microcontroller board, and programmed by C++ and VS Code.
The eProjectBot rover can:
Drive two wheels individually by controlling their rotation.
Use a “P controller” (proportional controller) to drive in a straight line and automatically correct itself.
Rotate in any direction and defined angles using a gyroscope and accelerometer.
Stop and avoid objects when detected nearby using an ultrasonic sensor.
Learning objectives in building the eProjectBot rover, includes gaining experience and capabilities to:
Program using C++ in Visual Studio Code.
Program and wire an Arduino Uno.
Build a two-wheeled autonomous rover, eProjectBot.
Learn specifically about the workings of key electrical components, including a gyroscope, accelerometer, electric motors, motor controller and ultrasonic sensors. These are all critical to the functioning of the rover.
Wire, program and control different electronic components.
Integrate all the components and program them to operate simultaneously for the rover to undertake complex tasks.

Instructions for eProjectDrone
With eProjectDrone, you will learn to build a Drone using an Arduino Uno open-source microcontroller board, and programmed by C
The eProjectBot Drone can:
Rotate in any direction and defined angles using a gyroscope and accelerometer.
Controlled by your phone via bluetoorh
Learning objectives in building the eProjectDrone , includes gaining experience and capabilities to:
Program using C in Arduino IDE.
Program and wire an Arduino Uno.
Build a Drone.
Learn specifically about the workings of key electrical components, including a gyroscope, brushless DC motors and motor controller These are all critical to the functioning of the drone.
Wire, program and control different electronic components.
Integrate all the components and program them to operate simultaneously for the drone to fly
Solder components using a soldering iron.