Smaili the Micro Rover

License Website Source code

A tiny smiling (:smiley:) rover that speaks JSON!

This project contains the firmware source code (C++) for a ESP32 DEVKIT V1 board which is wired together with listed components. Note that for practicability, the ESP32 board is plugged on a 10:30 prototyping breadboard and attached to the bottom plate of the rover platform.

Usage

Example commands that you may send over Serial port, e.g. using Serial Monitor plugin for VSCode and/or Arduino IDE:

Status command

{"command":"status"}

Start/Stop commands

{"command":"start","options":{"side":"right","duration":3000}}
{"command":"stop","options":{"side":"right"}}

Turn command

{"command":"turn","options":{"angle":10}}
{"command":"turn","options":{"angle":140}}

Scan command

{"command":"scan","options":{"count":5,"interval":500}}
Platform Sponsor Link
Paypal https://paypal.me/usingblockchainltd
Patreon https://patreon.com/usingblockchainltd
Github https://github.com/sponsors/UsingBlockchain
BuyMeACoffee https://www.buymeacoffee.com/resoftware
Bitcoin 3EVqgUqYFRYbf9RjhyjBgKXcEwAQxhaf6o
Ethereum ERC20 0x634061e116F7a043Cf9cE6BE06bF6Efe90EBf9Ef