Entradas

Mostrando entradas de septiembre, 2018

Reloj con LCD 16:2

Imagen
/*   Circuito:  * LCD GND a Tierra (GND)  * LCD VCC pin a 5V  * wiper potenciometro a LCD VO pin  * LCD RS pin a digital pin 12  * LCD R/W pin a GND  * LCD Enable pin a digital pin 11  * LCD DB4 pin a digital pin 5  * LCD DB5 pin a digital pin 4  * LCD DB6 pin a digital pin 3  * LCD DB7 pin a digital pin 2  * LCD LED 1 a Resistencia de 10K con 5V  * LCD LED 2 a GND  */ // incluir librería del LCD: #include <LiquidCrystal.h> // inicializar la librería con los números de los pines de interfaz LiquidCrystal lcd(12, 11, 5, 4, 3, 2); void setup()    {        lcd.begin(16, 2);           // Fijamos el numero de caracteres y filas        lcd.print("Reloj digital");  // Aquí va el mensaje    } void loop()    {        lcd.setCursor(6, 1);    // Ponte en la linea 1, posición 6        String s = reloj() ;        lcd.print(s) ;    } String reloj()    {        int n = millis() / 1000 ;       // Lo pasamos a segundos        int segundos = n

Hola mundo con pantalla LCD 16x2

Imagen
/*   Circuito:    * LCD GND a Tierra (GND)  * LCD VCC pin a 5V  * wiper potenciometro a LCD VO pin  * LCD RS pin a digital pin 12  * LCD R/W pin a GND  * LCD Enable pin a digital pin 11  * LCD DB4 pin a digital pin 5  * LCD DB5 pin a digital pin 4  * LCD DB6 pin a digital pin 3  * LCD DB7 pin a digital pin 2  * LCD LED 1 a Resistencia de 10K con 5V  * LCD LED 2 a GND  */ // incluir librería del LCD: #include <LiquidCrystal.h> // inicializar la librería con los números de los pines de interfaz LiquidCrystal lcd(12, 11, 5, 4, 3, 2); void setup() {   // configurar el número de columnas y filas de la pantalla LCD:   lcd.begin(16, 2);     // Imprimir un mensaje en la pantalla LCD.   lcd.print("Hola mundo!"); } void loop() {   // coloca el cursor en la columna 0, línea 1   // (nota: la línea 1 es la segunda fila, ya que el conteo comienza con 0):   lcd.setCursor(0, 1);   // imprimir cantidad de segundos:   lcd.print(millis() / 1000);

Taller evaluativo Display 7 segmentos

Imagen
Realizar un sistema de turnos con un contador desde 00 hasta 99, teniendo en cuenta que si el valor del contador es mayor a 99, el sistema se debe reiniciar en 00, pero si es menor a 00, lo debe igualar a este mismo número