After lots of tests and contributions from many of you, we finally have a functional Arduino code / blocks and prototype for Otto using ESP8266 and coming soon with the help of @Nicolas ESP32
Just collecting all initiatives here in one place and how you can get started into the world of IoT with Otto Blockly, oh and the plus of no memory limitation issues as with nano.
Using ESP8266 or WeMos
@Bill SCHONFELDER you are gonna like this board + shield combo i found on amazon
+Shield Module for NodeMCU ESP-12E ESP8266 it comes with L293D + DC Motor Driver!
- Motor power (VM): 4.5~36V, can be powered separately.
- Control power (VIN): 4.5V~9V(10V MAX), can be powered separately.
- Provides a shortcut connector (short by VM and VIN), thus can use one power source (must be 4.5V~9V) to complete the drive and control for motor at a time.
- Logic working current Iss:<=60mA (Vi=L), <=(Vi=H).
- Driven working current Io: <=1.2A.
- Max of dissipation power: 4W(T=90℃).
- Control signal input voltage: 2.3V<=VIH<=VIN (high), -0.3V<=VIL<=1.5V (low).
- Working temperature:* -25℃-+125℃.
- Driven model: double ways large power H bridge driven.
- ESP-12E Dev Kit control port: D1, D3 (motor A); D2, D4 (motor B).
INTERFACE AND FUNCTION
When you place your NodeMCU V3.0 on the L293D shield, it will use a few pins to control the motor(s). In the table below you can see which of the pins are used by the shield and which are... (More)