Paso 7: Programar el chip
Usted tendrá que instalar la biblioteca de RTClib para el código de trabajo. Las instrucciones para hacerlo están en la Página de Ladyada.
Descargar lunchtime_clock.zip, descomprimirlo y luego cargar el código de lunchtime_clock.pde en su ficha.
Si no desea descargar el archivo, aquí está el código:
Reloj de la hora del almuerzo
por Randy Sarafan
//
Disminuye 20% en 11 y velocidades de hasta 20% en 11:48 hasta 1.
El resto del tiempo el reloj va a velocidad normal
//
Hacer lo que quiera con este código. Sólo asegúrese de que hagas lo que hagas, es impresionante.
//
#include < Wire.h >
#include "RTClib.h"
RTC_DS1307 RTC;
clockpin int = 9;
int clockpin1 = 10;
void setup () {}
Serial.Begin(57600);
Wire.Begin();
RTC.begin();
}
void loop () {}
Fecha y hora = ahora RTC.now();
TurnTurnTurn(1000);
Si (now.hour() == 11) {}
para (int i = 0; i < 1800; i ++) {}
TurnTurnTurn(800);
}
para (int i = 0; i < 1800; i ++) {}
TurnTurnTurn(1200);
}
}
}
int TurnTurnTurn (int TimeToWait) {}
analogWrite (clockpin, 0);
analogWrite (clockpin1, 124); establece el valor (rango de 0 a 255)
Delay(TimeToWait);
analogWrite (clockpin, 124);
analogWrite (clockpin1, 0);
Delay(TimeToWait);
}