Generation

generate functionSat, 10 Jun 2023

Realizar un programa en Arduino con 5 Led, los cuales se deben de prender cada uno de arriba hacia abajo uno a la vez, primero se prendería el led uno, luego se apaga y prende el dos, luego se apaga y prende el led tres y así hasta llegar al led cinco, después regresaría de abajo hacia arriba, prendiendo el led cinco, luego se apaga el led cinco y prende el cuatro, luego se apaga el led cuatro y prende el tres hasta llegar al primer led de arriba, debe de mantenerse en este ciclo de forma infinito hasta que se presione un Push y ya no cambie el led prendido permaneciendo prendido el led que estaba activo en ese momento hasta que se vuelva a presionar otra vez el Push.

void setup() { // put your setup code here, to run once: pinMode(2, OUTPUT); pinMode(3, OUTPUT); pinMode(4, OUTPUT); pinMode(5, OUTPUT); pinMode(6, OUTPUT); pinMode(7, OUTPUT); pinMode(8, INPUT); digitalWrite(2, LOW); digitalWrite(3, LOW); digitalWrite(4, LOW); digitalWrite(5, LOW); digitalWrite(6, LOW); } void loop() { // put your main code here, to run repeatedly: if (digitalRead(8) == HIGH) { digitalWrite(2, LOW); digitalWrite(3, LOW); digitalWrite(4, LOW); digitalWrite(5, LOW); digitalWrite(6, LOW); } else { digitalWrite(2, HIGH); delay(1000); digitalWrite(2, LOW);

Questions about programming?Chat with your personal AI assistant