No Description

Marvin Martinson 594ca5d54b Line calibration fixed 11 months ago
.gitignore 594ca5d54b Line calibration fixed 11 months ago
LICENSE 9dd690c5f4 Push 1 year ago
Makefile 594ca5d54b Line calibration fixed 11 months ago
README.md 9dd690c5f4 Push 1 year ago
boot.py 9dd690c5f4 Push 1 year ago
config.json 594ca5d54b Line calibration fixed 11 months ago
debounce.py 9dd690c5f4 Push 1 year ago
hal.py 594ca5d54b Line calibration fixed 11 months ago
main.py 594ca5d54b Line calibration fixed 11 months ago
uwebsockets.py 9dd690c5f4 Push 1 year ago

README.md

sumorobot-firmware

The software that is running on the SumoRobots

Code

Instructions

  • Change the SERIAL_PORT in the Makefile
  • Add your WiFi networks to the config.json file
  • Install Python
  • Install esptool (to flash MicroPython to the ESP32)
  • Install ampy (for uploading files)
  • Download the MicroPython binary to this directory
  • Upload the MicroPython binary and the SumoRobot firmware to your ESP32 (open a terminal and type: make all)

Support

If you find our work useful, please consider donating : )
Donate using Liberapay

TODOS

  • variable motor speed control, then more interesting for kids

Credits