Stap 1: Hoe het werkt?
Overigens altijd deze stap zodat u de betere uitleg van de binnenwerkingen van dit project. Dit zal u helpen om te leren van enkele nieuwe dingen in plaats van enkel het kopiëren en het maken van het project en zal ook helpen u sommige nuttige wijzigingen aan te brengen. Vergeet niet dat je altijd zeker van de grondbeginselen zijn moet alvorens dieper in dingen.
Zo begint het proces wanneer u het apparaat inschakelt en de it asks u voor het invoeren van het aantal uren dat u wilt dat de timer. Nu het lichaam gaat in de loop van een while() met een voorwaarde waarmee de lus wordt bijgehouden op draaien totdat knop 2 is ingedrukt met dit soort verklaring:
Bekijk de complete broncode gegeven in stap 9.
Dit betekent dat dringende knop twee zal het sluiten van de lus en het proces verder vraagt u gaat om de notulen. Maar als u verhogen van het aantal uren wilt, moet u ook druk op knop 1 zo vaak als het aantal uren. Het volgende codeuitreksel telt het aantal tijd knop 1 is ingedrukt dus het aantal uren:
Hetzelfde proces wordt herhaald wanneer de minuten in plaats van uren tellen aantal minuten maar ditmaal.
Wanneer alle data is opgeslagen, begint de timer nu met drie for() lussen aan elkaar genest elkaar voor uren, minuten en seconden respectievelijk. De lussen blijven op draaien totdat het ingevoerde tijdstip voltooid is en de huidige tijd links wordt ook afgedrukt. Het volgende codefragment wordt de timer uitgevoerd met drie for() lussen:
Tijdens de laatste, nadat de tijd is voltooid, piept de zoemer samen met een rode LED gloeien. Het gaat in en oneindige lus die nooit eindigt totdat u je arduino herstelt. Het volgende codeuitreksel legt het uit:
Dat is het voor de uitleg. Hoop dat deze stap een nuttig was.