HausOfPayne/Arduino
Gord Payne's micro:Bit "bitBot"
Completed May 18, 2018
The BBC micro:Bit is a programmable microcontroller designed in the UK. Every student in the UK, 11 years of age and older gets one free.
We were given one to play with as part of our TLLP Robotics Project.
It has web-based programming tools like Scratch and a Python variant but I wanted to program it using the Arduino IDE.
It takes a bit of doing but eventually it works very well.
The micro:Bit has onboard Bluetooth LE that is accessible via the AdaFruit BlueFruit app on iOS. The Bluetooth libraries are very well supported and demonstrated by AdaFruit. Resources can be found here.
This robot is based on an inexpensive DFROBOT Mobile Platform 'Turtle' robot chassis.
An L293D h-bridge chip provides bidirectional motor control and the speed is varied using PWM analogWrite commands.
For fun, you can mount an iPhone on the robot and via FaceTime, do remote driving. Just like your own Mars Rover! Yes, it works!
The only snag is that for some reason, when you enable Bluetooth LE, the LED matrix on the micro:Bit is not available. This may not be the case if you use the Scratch or Python online programming tools.
We were given one to play with as part of our TLLP Robotics Project.
It has web-based programming tools like Scratch and a Python variant but I wanted to program it using the Arduino IDE.
It takes a bit of doing but eventually it works very well.
The micro:Bit has onboard Bluetooth LE that is accessible via the AdaFruit BlueFruit app on iOS. The Bluetooth libraries are very well supported and demonstrated by AdaFruit. Resources can be found here.
This robot is based on an inexpensive DFROBOT Mobile Platform 'Turtle' robot chassis.
An L293D h-bridge chip provides bidirectional motor control and the speed is varied using PWM analogWrite commands.
For fun, you can mount an iPhone on the robot and via FaceTime, do remote driving. Just like your own Mars Rover! Yes, it works!
The only snag is that for some reason, when you enable Bluetooth LE, the LED matrix on the micro:Bit is not available. This may not be the case if you use the Scratch or Python online programming tools.
NOW GO OUT AND
MAKE SOMETHING WONDERFUL!