Calculando cuantos dias has vivido con Arduino— ElectroCrea

Calculando cuantos días has vivido con Arduino

Calculando cuantos días has vivido con Arduino

El proyecto consiste un realizar un programa capas de calcular la cantidad de días transcurridos de una fecha a otra fecha suponiendo que la primera fecha será el día de su nacimiento y la segunda fecha sera el día actual. El programa debe tomar en cuenta los años bisiestos.

Para esto utilizamos los siguiente materiales:

Conecta

Conecta el Teclado Matrical 4x4 como se muestra en la imagen, de el pin 2 a el pin 9 en orden. Los pines del 2 al 5 corresponden a las filas y los pines del 6 al 9 corresponden a las columnas. En este caso como utilizamos un Modulo Serial I2C para el display, alimentaremos el display con 5v y conectaremos el modulo a las salidas SCL(A5) y SDA(A4). Recuerda que los pines SCL y SDA varian dependiendo de la placa Arduino que utilizas. Para mas detalles sobre como utilizar el Modulo Serial I2C visitia este tutorial:Módulo Serial para Display LCD con Arduino.

Fórmula

Para determinar con precisión la cantidad de días transcurridos de una fecha determinada a otra utilizaremos lo que se conoce como año tropical. Se denomina año tropical al tiempo preciso para aumentar la longitud media del Sol en 360 grados sobre la eclíptica; es decir, en completar una vuelta completa. Su duración es de 365,242198 días de tiempo solar medio (365 días 5 h 48 m 45,9 s).

Tomando en cuenta que un año tropical es igual a 365.242189 días aplicaremos la siguiente fórmula, donde:

  • diac = día de cumpleaños
  • mesc = mes de cumpleaños
  • anosc = año de cumpleaños
  • diah = día de hoy
  • mesh = mes de hoy
  • anosh = año de hoy
  • total = total de días transcurridos

Formula:

total=((anosh-anosc)*(365.242189))+((diah-diac)+((mesh-mesc)*(365.242189/12)));

Botones

Utilizamos los siguiente botones para controlar el programa

  • A - Sirve para Iniciar
  • B - Cada que completa un paso, oprimes B para pasar al siguiente.
  • C - En caso de introducir mal un valor puedes borrar oprimiendo C y volveras a repetir el paso
  • * - Sirve para reiniciar el programa

Código

El siguiente código fue utilizado con la placa Arduino Uno e incluye algunos comentarios para entender mejor su funcionamiento. Recomiendo que descargues el código y que lo analices desde el programa. Recuerda descargar las librerias necesarias para utilizar el Teclado Matrical 4x4 y el Modulo Serial I2C. descargar código

Libreria al final de las viñetas:

 


Artículo anterior Sensor de Color TCS3200
Artículo siguiente Módulo Serial I2C para Display LCD

Comentarios

Dannygoorp - septiembre 16, 2021

BTC may be the latest or last chance to get rich in this era. It will reach $200000 next year or the next year.

Think about only $2 a few years ago. Come to the world’s largest and safest virtual currency exchange to reduce the handling fee. Don’t miss the most important opportunity in life

https://hi.switchy.io/5dyf

propesque - agosto 6, 2021

cialis generic cost

propesque - julio 21, 2021

online cialis

propesque - julio 8, 2021

viagra older men

propesque - junio 25, 2021

propecia germany ???[/url]

propesque - junio 13, 2021

best price on levitra[/url]

propesque - mayo 28, 2021

viagra 24 yr old[/url]

Altestmus - mayo 13, 2021

36 hour cialis online[/url]

Brejump - abril 20, 2021
doxycycline on line[/url]
qsytxkwdsg - marzo 24, 2021

Muchas gracias. ?Como puedo iniciar sesion?

Dejar comentario

* Campo obligatorio

Sale

Unavailable

Sold Out