/*
Los microcontroladores, son un sistema que
permite trabajar señales de muchas formas.
Generalmente en valores de tension.
Podemos tratar estas señales, con diferentes
tecnicas para obtener resultados especificos
para gran variedad de aplicaciones.
Las capacidades de los microcontroladores
aparecen en su datasheet, ademas que son
multi-funcionales, cada pin del micro puede
trabajar señales de varias maneras, podemos
verificar sus funciones de forma rapida desde
el pinout del dispositivo.
Funciones en datos:
* Funciones de entrada
* Funciones de salida
Funciones en voltaje/tension:
* Funciones de entrada
* Funciones de salida
Existen dos dependiendo del tipo de señal,
para señales continuas y para señales digitales.
Las señales continuas pueden tomar valores
reales.
las señales digitales solo pueden tomar
valores booleanos (HIGH o LOW).
*/
void setup(){ //funcion configuracion principal
Serial.begin(115200); //baudios
Serial.println("Hello, ESP32!");
pinMode(2, OUTPUT);
}
void loop(){ //funcion principal, bucle infinito
digitalWrite(2, LOW);
Serial.println("Led off");
delay(500);// retardo 10ms (milisegundos)
digitalWrite(2, HIGH);
Serial.print("Led on");
delay(1000);
}
// hacer un programa que con el circuito blink,
// muestre en un led la señal SOS en clave morse.