ESP32 Basic Starter Kit for dummys: WORKI

Un programa de Arduino como este 

 void setup() {
  // put your setup code here, to run once:
  Serial.begin(115200);
  Serial.println("¡Hola mundo");
}
void loop() {
  // put your main code here, to run repeatedly:
  delay(10); // this speeds up the simulation
}

Este programa puede copiarse y pegarse en WORKI para ver su comportamiento sin necesidad de ARDUINO IDE, ni ESP32 

Pantalla e WORKI en la que se simula el comportamiento del programa "Hola Mundo"

También se puede describir en formato .json el circuito y con ello simular el comportamiento del programa con un circuito determinado.

El programa

#define LED 2

void setup() {
  pinMode(LED, OUTPUT);
}

void loop() {
  digitalWrite(LED, HIGH);
  delay(500);
  digitalWrite(LED, LOW);
  delay(500);
}

El circuito 

Esquema del circuito


Descripción del circuito en formato .json

{
  "version": 1,
  "author": "Uri Shaked",
  "editor": "wokwi",
  "parts": [
    { "type": "wokwi-esp32-devkit-v1", "id": "esp", "top": 0, "left": 0, "attrs": {} },
    {
      "type": "wokwi-led",
      "id": "led1",
      "top": -3.33,
      "left": 153.33,
      "attrs": { "color": "red" }
    },
    { "type": "wokwi-resistor", "id": "r1", "top": 64, "left": 149.33, "rotate": 90, "attrs": {} }
  ],
  "connections": [
    [ "esp:TX0", "$serialMonitor:RX", "", [] ],
    [ "esp:RX0", "$serialMonitor:TX", "", [] ],
    [ "esp:GND.1", "led1:C", "black", [ "h0" ] ],
    [ "led1:A", "r1:1", "green", [ "v0" ] ],
    [ "r1:2", "esp:D2", "green", [ "h0", "v38" ] ]
  ]
}


Referencias

Comentarios

Entradas populares de este blog

SDR - Software Defined Radio - IIIb: Receptores RSP o MSI (MSI3001: MSI2500 + MSI001)

Amplificadores LNA compactos

ESP32 LoRa for dummys - Inicio