https://programarfacil.com/blog/arduino-blog/reloj-con-arduino-rtc/
domingo, 14 de mayo de 2023
jueves, 4 de mayo de 2023
viernes, 28 de abril de 2023
RS+contador
int pinnegro = 12; // Declaramos la variable pin del Botón
int pinrojo = 3;
int pinled = 13; // Declaramos la variable pin del Led
// Variables dinámicas
int botonset = 0; // Variable para estado del botón
int botonreset = 0;
int salida=0;
int anterior=0;
int contador=0;
void setup() {
Serial.begin(9600);
pinMode(pinled, OUTPUT);
// Inicializa el pin del botón como entrada:
pinMode(pinnegro, INPUT);
pinMode(pinrojo, INPUT);
}
void loop(){
botonset= digitalRead(pinnegro);
botonreset= digitalRead(pinrojo);
salida=digitalRead (pinled);
if ( botonset== HIGH && botonreset== LOW ) {digitalWrite(pinled, HIGH);contador = contador+botonset;
Serial.println("botonset=1 contador=");Serial.println(contador);}
if ( botonreset== HIGH && botonset== LOW) {salida==LOW;Serial.println("botonreset=1");digitalWrite(pinled, LOW);}
if ( botonset== LOW && botonreset== LOW) {Serial.println(salida);}
if ( botonset== HIGH && botonreset== HIGH ) {Serial.println("no permitido");salida==anterior;Serial.println(anterior);}
delay(200);}
jueves, 27 de abril de 2023
martes, 25 de abril de 2023
Lenguaje programación: do......while
https://eloctavobit.com/lenguaje-programacion-arduino/do-while/
https://fidiasrodriguez.com/programacion-en-arduino-como-funciona-un-for-y-un-while/
http://diwo.bq.com/el-bucle-while-y-el-pulsador/
8 9 10 11 12 13 14 15 16 17 18 19 | void setup() { pinMode(5,INPUT); //push button pin pinMode(3,OUTPUT); // LED pin } void loop() { int pulsador = digitalRead(5); while( pulsador == 1 ) //while the button is pressed { //blink digitalWrite(3,HIGH); delay(1000); digitalWrite(3,LOW); delay(1000); pulsador = digitalRead(5); //refresh value of variable } } |