Your new topic does not fit any of the above??? Check first. Then post here. Thanks.

Moderator: igrr

User avatar
By HermannSW
#19198 I know how to setup Web server or TCP server.

I want an interpreter running on ESP8266 w/o any other MCU like Arduino
https://twitter.com/HermannSW/status/595644246784385025

that allows to execute Arduino commands interactively.

My first thought was to just allow commands like "analogWrite(2, 127)" or "digitalRead(1)".
But yesterday I stumbled over PicoC interpreter
https://twitter.com/HermannSW/status/605524859129606144

that would give more of a shell around just being able to execute Arduino commands.

So on startup the ESP8266 would
  • either connect to Wifi AP
  • or be Wifi access point
  • or both
  • start TCP server
  • interpret and execute commands received via TCP session

On Linux netcat (nc) would
  • connect to ESP8266 TCP server
  • send commands
  • receive and display command responses

I want to use that eg. for controlling motor over motor controller (direction, speed), see [1] [2] [3].
PicoC would give me shell like capabilities like loops for increasing speed gradually.

Currently ESP8266-01 cannot play with L293D motor controller (3.3 vs. 5 V).
But logic level converters were already ordered from Ali.


Does such ESP8266 Arduino command interpreter already exist?
Has anybody brought PicoC to ESP8266 yet?


Hermann.