//pin mode- permite configurar los pines como entradas y salidas
#define Led 26 //no está usando memoria y lo podeos cambiar siempre que se necesite
#define Boton 33
int leoBoton;
void setup() {
// put your setup code here, to run once:
//para el led: es OUTPUT porque es del microcontrolador, entonces es salida de luz
pinMode(Led, OUTPUT);
pinMode(Boton, INPUT);
Serial.begin(115200); //establece la velocidad de comuncacion entre el esp y la computadora
Serial.println("Hello, ESP32!");
}
//los microcontroladores ejeuctan una rutina
/* + voltaje
puente para
led: positiva es Anodo- esa es la conectas al esp32
necesita también una resistencia
330- Oms
pushboton- interrputor
1 koms
*/
void loop() {
// put your main code here, to run repeatedly:
//para leer el boton - tienes que poner en que pin está
leoBoton=digitalRead(Boton);
if (leoBoton==HIGH){
digitalWrite(Led, HIGH);
Serial.println("BoTON ENCENDIDO");//para imprimir
}
else{
digitalWrite(Led, LOW);
Serial.println("Boton apagado");//para imprimir
}
delay(10); // this speeds up the simulation
}