Gå til innhold

Prosjekt: Smart vekkerklokke v2 - kommentartråd


Anbefalte innlegg

Foreløpig kode som faktisk fungerer :)

 

Koden er enkel, egentlig.

Tidspunkt for vekking lagres i array'et G_ALARM_TIDSPUNKT(0 for time, 1 for minutt). For hver gang hovedløkken(loop()) kjøres så sjekkes det(SjekkAlarmTidspunkt) om nåværende tidspunkt(time og minutt) er lik vekketidspunkt(time og minutt) og at sekunder = 0. Om dette stemmer så kjøres funksjonen VekkingStart som blandt annet setter variabelen G_ALARM_RUN til true. I hovedløkken kjøres også funksjonen Vekking hver gang, om om variabelene G_ALARM_RUN er satt til true så startes vekkingen. Dette, blandt annet, gjør at ingen av koden låser chippen og forhindrer kjøring av annen kode.

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...