Stap 2: problemen
Nou, gebruikte ik dit in de slaapkamer voor een tijdje. Midden in de nacht was het ding dat ik niet graag over de seconden veranderen elke seconde.
Ik wilde echter de seconden soms. Dit is nogal dom, maar als ik opstaan, ik graag gorgelen en gorgelen gedurende 30 seconden. (Eigenlijk, dit was waarschijnlijk van een commerciële "Listerine").
Oplossing: Nou, de oplossing was niet al te slecht. Ik stel de software schets zodat de seconden worden alleen bij de A.M. verlicht zou tot ongeveer wanneer ik ging slapen.
Hier is een aantal van de toegevoegde code:
0 is niet gedefinieerd, 1 zondag JPF JPE, JPB, PPV, JPD, JPC, JPG
byte DayOfWeek [] {} =
B00000000, B00000010, B00000100, B00100000, B01000000, B00001000, B00010000, B00000001
};
Als ((uur() > = 6) & & (uur() < 23)) {}
lc.setDigit(0,4,int(second()/10),false);
lc.setDigit(0,5,(second() 10%), false);
}
lc.setRow (0,6, DayOfWeek[weekday()]);
Probleem: Ik downloadde de nieuwste Arduino omgeving (1.6.7 op het moment) en probeerde te laden de schets. Het zou niet laden.
Oplossing: Nou, had ik onlangs gerestaureerd een laptop zodat ik Arduino 1.6.5 laden.
Ging naar deze website
https://github.com/esp8266/Arduino
en volger naar de dienstorder
Beginnen met Arduino en voorkeurenvenster te openen. Http://arduino.esp8266.com/stable/package_esp8266... in extra URL's van de Raad van bestuur Manager veld invoeren. U kunt meerdere URL's, met komma's ertussen. Boards Manager openen vanuit Tools > Board menu en installeer esp8266 platform (en vergeet niet om je board ESP8266 Selecteer Tools > Pension menu na de installatie).
Ook toegevoegd: TimeMaster.zip en LEDControl-1.0.6.zip
Open LEDcontrol.h met Notepad ++
Verandering: #include < avr/pgmspace.h > voor
#include < pgmspace.h >
(Ik weet niet waarom ik dit moest doen, maar het werkte)
Zie de andere Instructable om te laden de schets naar de ESP8266.
Schets is ingepakt.
Klok werkt vrij goed.