Benutzer-Werkzeuge

Webseiten-Werkzeuge


arduino:schlafphasenwecker:programmversion_0.6

Dies ist eine alte Version des Dokuments!


Schlafphasenwecker Programmversion 0.6

Der Schlafphasenwecker soll nicht nur durch Licht wecken können, sondern auch akustisch. Es soll aber kein hässlicher Alarmsound abgespielt werden, sondern sanfte Naturgeräusche. In dieser Programmversion sollen daher die Audiofunktionen des Weckers an den Start gebracht werden. Das Teensy Audio Board muss direkt auf dem Teensy montiert werden, da eine Verbindung mit Kabeln nicht stabil funktioniert. (Das Audio Board gibt dann anstatt Musik ein nerviges Rauschen von sich.) Weil damit die Pin-Belegung durch das Audio Board vorgegeben wird, muss das TFT-Display anders angeschlossen werden.

Um das Display zu beschleunigen muss die Bibliothek Adafruit_ILI9341.h durch die Teensy-optimierte Bibliothek ILI9341_t3.h ersetzt werden (siehe dazu diesen Diskussionsstrang im PJRC-Forum). Die Bibliothek Adafruit_GFX.h entfällt. Neben der deutlich verbesserten Geschwindigkeit der optimierten Bibliothek sprechen auch die unzähligen Fonts für ILI9341_t3.h (siehe dazu Fonts). Wie Fonts eingebunden werden wird in diesem Beitrag erklärt.

Probleme:

  • Für Snoozle und Alarm müssen eigene Objekte programmiert werden.
  • Der TPA2016 muss angeschlossen und eingebunden werden.

Hilfreiche Links:



Tags: #Arduino #Schlafphasenwecker #Teensy

arduino/schlafphasenwecker/programmversion_0.6.1483833909.txt.gz · Zuletzt geändert: 18.05.2023 12:16 (Externe Bearbeitung)