Do you have a question about the Makeblock mBot2 and is the answer not in the manual?
Provides links to mBot2 and CyberPi documentation resources.
Instructions for updating the CyberPi firmware using the mBlock software.
Introduction to the mBot2 robot vehicle.
Guide on how to operate the mBot2.
Reference for the CyberPi Python API.
Details on mBuild modules like sensors and their usage.
Steps involved in building the mBot2.
Explains the connection ports on the mBot2 and their uses.
Instructions for downloading and installing the mBlock software.
Guide on launching and navigating the mBlock software interface.
Details on the connection button and its function.
Explanation of mode switch for upload and live modes.
Steps to install and update mBot2 block modules.
Guide to locating the correct USB port for connection.
How to create a new project in the mBlock software.
Starting the coding process within the software.
Explains the 'hello' program's functions: console output, speaker, and LEDs.
How to upload code to the mBot2 using the upload button.
Troubleshooting tips for upload failures.
Instructions for saving the project to your computer.
Overview of the CyberPi module's components: joystick, buttons, sensors.
Example code demonstrating button A press to trigger display changes.
Describes various commands for controlling motor movement.
Command to halt the mBot2's motors.
Basic code templates for running motors.
Template for one-time motor actions.
Using loops for repeated motor movements, e.g., moving in a square.
Practical challenges for motor control.
Code template for continuous motor actions.
Practical challenges for continuous motor actions.
How the ultrasonic sensor measures distance for navigation.
Code example for avoiding obstacles using the ultrasonic sensor.
Code to reduce speed when approaching obstacles.
Code to find and approach objects.
Practical challenges for obstacle avoidance.
Practical challenges for object seeking and navigation.
Using the color sensor to detect and follow lines.
Code examples for detecting lines and responding.
How color sensor values indicate line presence.
Code examples for motor control based on line detection.
Tips to improve line following speed and accuracy.
Challenges for line following tasks.
How SumoBots use sensors to navigate and interact.
Core code structure for SumoBot actions.
Code to detect the white border using the color sensor.
Code to check proximity to other vehicles.
Advanced strategies and improvements for SumoBots.
How to connect and control servo motors.
Reading data from analog sensors.
Interacting with digital sensors.
Controlling DC motors via code.
Using advanced CyberPi features like sensors and touch input.
Reading ambient light levels.
Capturing audio volume.
Commands for playing tones and adjusting volume.
Commands for tilt and shake detection.