Things used in this project

Hardware components:
R8326274 01
Raspberry Pi 2 Model B
For the best performance, I recommend you use a Raspberry Pi 2 Model B. You can use Raspberry Pi 3 Model B instead.
×1
Pi 3 02
Raspberry Pi 3 Model B
For the best performance, I recommend you use a Raspberry Pi 2 Model B. You can use Raspberry Pi 2 Model B instead.
×1
Resistor 2.2k ohm
×1
Resistor 220 ohm
×1
Button
×1
09670 01
SparkFun Dual H-Bridge motor drivers L298
×1
A000066 iso both
Arduino UNO & Genuino UNO
×1
11026 02
Jumper wires (generic)
×1
09590 01
LED (generic)
×1
Mfr 25frf52 1k sml
Resistor 1k ohm
×1
12002 04
Breadboard (generic)
1 Mini, 1 large
×2
Robot Kit
Wheels, Chassis, Motors, 2 Battery Holders.
×1
LM2577 DC to DC Step-up Converter
×1
Software apps and online services:
Vs2015logo
Microsoft Visual Studio 2015
Ide web
Arduino IDE
10
Microsoft Windows 10 IoT Core
Hand tools and fabrication machines:
Sticky Tape
09507 01
Soldering iron (generic)
Power meter
You use this when wiring up the Step up Converter. Note that not all power meter is really correct.

Schematics

Wiring diagram for the Rover project
No Arduino in this picture. Only for the Rover project
Rover   wiring diagram wmlfelbrks

Code

The Arduino blinking appArduino
The Arduino blinking app.
int led1 = 2;
int led2 = 3;
int led3 = 5;

void setup() {
  pinMode(led1,OUTPUT);
  pinMode(led2,OUTPUT);
  pinMode(led3,OUTPUT);
    }

void loop() {
digitalWrite(led1, HIGH);
delay(500);
digitalWrite(led2, HIGH);
delay(500);
digitalWrite(led3, HIGH);
delay(500);
digitalWrite(led1, LOW);
delay(500);
digitalWrite(led2, LOW);
delay(500);
digitalWrite(led3, LOW);
delay(500);
digitalWrite(led1, HIGH);
digitalWrite(led2, HIGH);
digitalWrite(led3, HIGH);
delay(500);
digitalWrite(led1, LOW);
digitalWrite(led2, LOW);
digitalWrite(led3, LOW);
delay(500);
digitalWrite(led1, HIGH);
delay(500);
digitalWrite(led3, HIGH);
delay(500);
digitalWrite(led2, HIGH);
delay(500);
digitalWrite(led1, LOW);
delay(500);
digitalWrite(led3, LOW);
delay(500);
digitalWrite(led2, LOW);
delay(500);
digitalWrite(led2, HIGH);
delay(500);
digitalWrite(led1, HIGH);
delay(500);
digitalWrite(led3, HIGH);
delay(500);
digitalWrite(led2, LOW);
delay(500);
digitalWrite(led1, LOW);
delay(500);
digitalWrite(led3, LOW);
delay(500);
digitalWrite(led3, HIGH);
delay(500);
digitalWrite(led1, HIGH);
delay(500);
digitalWrite(led2, HIGH);
delay(500);
digitalWrite(led3, LOW);
delay(500);
digitalWrite(led1, LOW);
delay(500);
digitalWrite(led2, LOW);
delay(500);
    }
The Rover project code
The code for the rover project
Full code
The code for Raspberry Pi and for the Arduino

Credits

315922854b8b9d601de0d0238ddaf323
Super Kid
20 projects • 9 followers
I am building the project with IoT with Windows (Windows On Devices). Also I have a tag: Break your heart for the beginner.
Contact

Replications

Did you replicate this project? Share it!

I made one

Love this project? Think it could be improved? Tell us what you think!

Give feedback

Comments

Add projectSign up / Login