Activa ciclo con boton oprimido como seguridad

Buenas noches alguien me podra orientar necesito programar pero debe tener boton oprimido D10 en arduino nano boton de seguridad es de una maquina si no esta apretado que no funcione o siga ciclo .

el programa empezaria,
1.- encender D4 y boton oprimido en D10 juntos con el arduino este se va usar como pull-down con resistencia externa, arduino nano (boton de seguridad)si esta apretado sigue el programa hasta su fin si no se detiene.
2.- solo apagara D4 hasta que este oprimido boton en D9 .
3.- boton D9 activa D6
4.- usare sensor conectado en A1 .
5.- las lecturas del sensor aparezcan en el monitor serie con "delay" de 1 minuto .
6.- en el programa tenga opción de programar nivel máximo del sensor y nivel mínimo .
7.- para usar estos valores en potenciometro en A0 programar ese rango como yo decida Si esta a nivel máximo programado
8-. Se apague D6 .

Lee las normas del foro.
Plantea tu código y si no sabes hacerlo te daremos la guia correspondiente.

No sabes como leer un boton conectado a D10?
Conecta un botón entre 5V y el pin D10 y una R de 10k entre pin D10 y GND lo que asegura el pull-down

image
Esquema derecha.

Definelo como

#define botonSEG 10
bool inicioPrograma = 0;

en el setup()

pinMode(botonSEG , INPUT); // porque usa resistencia externa

se lee en el loop()

int boton = digitalRead(botonSEG );  // boton sin presionar 0 y presionado = 1

entonces tu codigo debe funcionar asi

if (boton) {
   // codigo completo acá
}

El resto corre por tu cuenta.

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.