Hace bastante tiempo que ando pensando en hacer un cronometro con arduino ya que es parte de un proyecto un poco mas grande, un lap timer, como este http://ucexperiment.wordpress.com/2012/02/18/arduino-ir-lap-timer/ Lo he hecho con :
- Arduino Mega ( no tengo otra :P )
- LCD 8x2
- Un potenciometro para regular la luz del LCD
- Unos cuantos cables de prototipado
- Protoboard
Aqui va la foto del montaje :
Y aqui el codigo :
#include
LiquidCrystal lcd(22, 24, 26, 9, 10,11, 12);
void setup() {
Serial.begin(9600);
lcd.begin(8,2);
lcd.clear();
lcd.setCursor(0,1);
lcd.print("00:00:00");
}
unsigned long segundos_totales = 0;
unsigned long minutos = 0;
String segundos_str = "";
String minutos_str = "";
void loop() {
segundos_totales = millis()/1000;
String sDbg = String(millis());
lcd.home();
lcd.print(sDbg);
lcd.setCursor(6,1);
lcd.print(sDbg.substring(sDbg.length()-3,sDbg.length()-1));
minutos = segundos_totales / 60;
segundos_str = String(segundos_totales - (minutos * 60) );
lcd.setCursor(3,1);
if (segundos_str.length()==1){ lcd.print("0"); }
lcd.print(segundos_str);
minutos = segundos_totales / 60;
minutos_str = String(minutos);
lcd.setCursor(1,1);
if (minutos_str.length()>1){lcd.setCursor(0,1);}
lcd.print(minutos_str);
}Espero ir evolucionando el proyecto e ir comentando los avances por aquí.

Cronómetro
wilson (not verified) Fri, 09/27/2019 - 17:14
Muy interesante su proyecto, gracias por el aporte. Quizá tiene el plano electrónico del cronómetro?. Gracias
Add new comment