(German version can be found in README_DE.md)
This is a collection of various MicroPython programs that you can use to build your own SMARS robot. A detailed guide for building it can be found at this link: https://bookstack.jb-net.eu/books/smars-roboter.
The code is written for MicroPython on a Raspberry Pi Pico without a Wi-Fi module. Depending on the script, it supports the following components:
- Motors with motor drivers
- Ultrasonic sensor
- a small traffic light
- (limited) Infrared sensor
- (not mentioned on the website) Joystick
Here you can find all information and explanations about the code: https://github.com/Veicm/robot_controll/wiki
If you need help, have questions, a bug endekt, has an idea for a new function or something else I can be reached under this link: https://github.com/Veicm/robot-controll/issues (click on "new issue")
- An explanation of each script’s functionality in both German and English:
- An explanation of each function in the script
- An English version of the scripts
- Completion of the wiki
The code is partially based on the RobotLibrary by @marjaco. Additionally, @marjaco contributed to parts of the scripts that do not appear in the RobotLibrary in the same or a similar form.