Expected duration: less than 1 week Write a program in Arduino C to parse strings of text commands, and call the associated Arduino functions matching each command. This is called "Arduino interpreter for Logo commands".
The project connects ESP8266 / NodeMCU microcontrollers with web apps. Commands are sent as strings over HTTP. The ESP8266 receives the strings containing multiple commands. In the loop() the string is parsed and commands are added to a queue. These commands are executed in sequence, or repeatedly in the loop().
Most of the functionality described in the specification already exists. However some of the code is written in JavaScript and executed in the web app. The task is to re-create this functionality in Arduino C. This will greatly improve performance and responsiveness of the the device.
See attached doc for full description of the requirements.
NB: You must have access to a NodeMCU in order to complete this project. Testing will be carried out on this device.