Arduino akvarium computer project

v.hj.a = ved hjælp af

"I2C RTC DS1307 AT24C32" sikken mange ord for en dims:

  • I2C er den serielle protokol der bruges, dvs der skal kun et par ledninger mellem Arduinoen og de andre chips, all kommunikation er seriel over en ledning.
  • RTC betyder RealTimeClock
  • DS1307 er en chip der indeholder et ur. Når den en gang er sat holder den tiden godt nok i flere år. Via I2Cen skriver den år-måned-da-time-minut-sekund i binær når du sprøger. Der er også et bilbliotekl til den.
  • AT24C32 er ny for mig. Måtte slå den op. Det er "bare" yderlige 32K hukommelse. Du kan skrive enkle bytes til/fra den, må altså selv holde styr på hvad du har skrevet i hvilken lokation.
    Med andre ord, det er en DS1307 du bruger. (Og det er det library du skal finde og tilføje)

Din sketch skal IKKE bruge delay(). Du skal bare lade den køre rundt i loop(), og hver gang rundt spørger du din DS1307 hvad klokken er og når det er "sol-op", så tænder du for lyset. Ditto "sol ned".