El reloj de la historia: Arduino LCD con sensores de la tapa (7 / 11 paso)

Paso 7: El reloj de programación para principiantes: ajuste del tiempo de

Admito que me tomó un gran tiempo para resolver esto. Parece simple... Esta es una de las subrutinas que utilizo:

subrutina para fija día por delante
int plusday() {}

RTC.setDay (Data + 1);

RTC.setClock();

Delay(500);

}

Funciona así: establecer el número de 'fechas' adelante por 1, el reloj luego retrasar por 1/2 segundo antes de hacerlo otra vez. Dos cosas en cuenta: tiene que definir lo que va a definir y luego ajustar el reloj (por ejemplo, tienen las dos declaraciones allí juntos y en el orden correcto). Si los tienes en el orden incorrecto, o si se omite la setClock(); Declaración, no funcionará. En segundo lugar, el retraso está allí para mantener el reloj de la adición de montones y montones de tiempo de un breve toque de los cables de 1/2 segundo.

Estas son las llamadas que se puede utilizar si usted está usando la biblioteca RealTimeClockDS1307.h:

getHours getMinutes getSeconds getYear getMonth getDate getDay getDayOfWeek (bastante auto explicativa)

setClock (tienes que usar después de cada una de las siguientes cosas, pero no para las llamadas de arriba)

setSeconds setMinutes setHours

setAM setPM set24h switchTo24h switchTo12h

setDayOfWeek setDate setDay setMonth setYear

parar arrancar (para comenzar y parar el reloj, si quiere hacer eso)

sqwEnable sqwDisable writeData readData (cuadrado de onda salida cosas yo no uso)

is12hour isPM isStopped getFormatted getFormatted2k (útil para hablar con el reloj a través del puerto serie)

Hay dos maneras de obtener inicialmente el reloj va.

  1. Utilice un programa para iniciar el reloj. Que es lo que hice - a continuación un enlace para descargar el programita utiliza. Puede configurar el tiempo en el programa y ejecutarlo una vez.
  2. O simplemente temporalmente puede añadir una línea de código al programa principal al principio del bucle vacío. Añadir esto: empezar clock(); luego ejecute el programa una vez y debe decir que es 00:00:00 01 de enero de 2000. Luego comente la línea, vuelva a ejecutar el programa y use los botones en la parte posterior del reloj para ajustar la hora. Esta será lenta.

Artículos Relacionados

Montaje "sabio reloj 2" (basada en Arduino despertador con muchas características extras)

Montaje "sabio reloj 2" (basada en Arduino despertador con muchas características extras)

este tutorial muestra cómo montar el kit para el sabio reloj 2, un proyecto open source (software y hardware).Un completo Reloj sabia 2 el kit se puede comprar aquí.En Resumen, esto es lo que puede hacer sabios reloj 2 (con la versión actual del soft
Cambio de uso de Arduino registra con sensores de ultrasonidos

Cambio de uso de Arduino registra con sensores de ultrasonidos

El módulo sensor ultrasonido HC-SR04 de gama es ideal para detección de distancias que pueden utilizarse como insumo para sus proyectos de Arduino, pero utilizando múltiples (más de dos) pueden rápidamente te costará un montón de alfileres.Este Instr
Arduino Nano con sensor DHT y OLED

Arduino Nano con sensor DHT y OLED

En este tutorial voy a describir cómo utilizar un sensor DHT en un Arduino Nano y OLED de pantalla.Paso 1: introducciónHola,Mi nombre es Nick Hendriks y vivo en Holanda. No tengo experiencia con Arduino o los componentes utilizados, pero con la lectu
Carro RC a Arduino Robot con sensores múltiples

Carro RC a Arduino Robot con sensores múltiples

este instructable abarca la conversión de un carro RC en un robot controlado por Arduino. Mi intención al iniciar este proyecto fue A) aprender más sobre Arduino y programación B) construir una plataforma confiable de bajo costo para ampliar C) gasta
Arduino-Datalogger con Sensor de temperatura y fotorresistencia

Arduino-Datalogger con Sensor de temperatura y fotorresistencia

en este proyecto que voy a crear un simple Datalogger con mi Arduino y un escudo de Ethernet.Va a utilizar un fotoresistor y un sensor de temperatura y toda la información se almacenará en una tarjeta micro SD.La idea es que se pueden aplicar a cualq
Arduino termostato con sensor TC74

Arduino termostato con sensor TC74

Hola a todos!Esta es una guía rápida sobre cómo usar un Arduino © controlar si un ventilador de enfriamiento y un calentador se activa dependiendo de la temperatura detectada de un sensor TC74 Arduino.Esto es para un proyecto final para una clase de
Arduino Nano: Con Sensor de resistencia pasiva de la foto de Visuino

Arduino Nano: Con Sensor de resistencia pasiva de la foto de Visuino

Fotorresistores están entre los más populares sensores de nivel de iluminación para Arduino. Son fácil de usar, y sin embargo, hay algunas sorpresas inesperadas, sobre todo cuando tratamos de usar módulos preparados por otra persona.En este Instructa
Arduino-Plaza con pantalla LCD de Color

Arduino-Plaza con pantalla LCD de Color

B-plazas es una plataforma de electrónica modular que permite a los usuarios crear, personalizar y actualizar continuamente sus propias aplicaciones de electrónica.En esta aplicación de B-plazas cubriremos cómo montar una sencilla aplicación de Color
Arduino Monitor portátil de tiempo, altímetro, temperatura, humedad, con LCD con sólo 3 pines DHT11 y BMP85

Arduino Monitor portátil de tiempo, altímetro, temperatura, humedad, con LCD con sólo 3 pines DHT11 y BMP85

hice este proyecto ya que a menudo escalar montañas como el de la foto y necesito saber la altitud, la temperatura y también cambios en el clima, a veces en cuestión de minutos el tiempo que muy mala, con granizo, la nieve y una niebla muy densa.Todo
Arduino LCD Master reloj

Arduino LCD Master reloj

Este reloj está diseñado como un reloj independiente o como un reloj maestro para relojes auxiliares de unidad y es portátil con batería de respaldo. Ver sitio web del reloj para más detalles Página de reloj LCD MasterAvance de actualización automáti
Reloj LCD con calendario hebreo fecha y un termómetro

Reloj LCD con calendario hebreo fecha y un termómetro

Este proyecto es un reloj que puede mostrar la hora, fecha y temperatura. La principal particularidad de este reloj es la capacidad de mostrar la fecha en hebreo formato calendario (judío). Algunas otras características especiales son:Puede establece
Fin de semana proyecto reloj fecha termómetro y humedad con Arduino mega

Fin de semana proyecto reloj fecha termómetro y humedad con Arduino mega

chicos, quiero compartir mi proyecto de fin de semana en la creación de un reloj con sensor de temperatura y humedadEstá usando el sensor DHT11, RTC DS1307, LCD 16 x 2 y Arduino Mega 2560,Mantener lectura y buena suertePaso 1: Preparar todas las piez
Arduino Nano con DHT11, RTC DS1307 y LCD 16 x 2

Arduino Nano con DHT11, RTC DS1307 y LCD 16 x 2

Hola. Este es mi primer Instructable, así que espero que va a estar bien.Este es mi proyecto de Arduino Nano con LCD I2C Junta, RTC DS1307 y sensor DHT11.Para este proyecto usé Arduino Nano, RTC DS1307 reloj tablero, tablero del sensor DHT11, 16 x 2
Indicador de medición de temperatura en 16 x 2 LCD con el ajuste de la temperatura superior y límite inferior para ADVERTENCIA utilizando Arduino

Indicador de medición de temperatura en 16 x 2 LCD con el ajuste de la temperatura superior y límite inferior para ADVERTENCIA utilizando Arduino

Hola a todos, aquí está mi primer proyecto con Arduino. En este proyecto, voy a mostrar cómo medir la temperatura y mostrar en un LCD de 16 x 2 usando Arduino y nosotros podemos utilizar 2 botones para elegir lo que queremos ver en la pantalla LCD: g