LittleWork: funktionsdugliga timmar anmälaren (3 / 3 steg)
Steg 3: Låt oss se tiden
Ansluta en dator till styrelsen över USB.
Källkoden är i imrehg/littleWork databasen på Github. Den har två huvuddelar:
- Arduino kod: ändra den om du ansluta servo och summern till olika stift (servo kan endast arbete med d5 eller d9, Summer fungerar med alla återstående utdata)
- Serverkod: datorn måste köra detta.
I serverkoden kan du ändra servo analog utgång värdena du hittat för dagen start och slut (allt i mellan linjärt skalas), arbete början och slutet arbetstid, Arduinos enhet för att ansluta till och sådana saker...
Python att köra och även pySerialbehöver serverkoden. Det borde fungera med både Python 2.x och 3.x
När du startar upp den Arduino delen, borde det gå till dagens start. När datorn ansluts till det och skickar det aktuell tid, hoppar displayen till den del under dagen. När dagen klart kommer att summern signalera att "du är klar!" av två snabba pip (vissa människor kan hitta den ganska grov anmälan)
* * *
Nu kan du koncentrera dig på ditt arbete och låt littleWork ta hand om ser ut för tiden till slut för dagen. Fäst en 9 timmars arbetsdag komprimerat till 30 sekunder för att visa dig hur littleWork ser ut i handling.
Och när jag slutade skriva upp det vände bara midnatt till lördag morgon - trevlig helg. :)