viert ist ziemlich einfach ([[Bewässerungsautomat:Programmversion 0.1 alpha|Programmversion 0.1 alpha]]). In ([[Bewässerungsautomat:Programmversion 0.2 alpha|Programmversion 0.2 alpha]]) wurde die Einbindung des LC-Displays verworfen und die LEDs durch [[arduino
mierte Bibliothek ab [[arduino:schlafphasenwecker:programmversion_0.6|Programmversion 0.6]].
== TFT Screen Pins (SPI Mode) ==
Die Jumper IM1, IM2 und IM3 müssen geschlossen werden... n meinem Programm ab [[arduino:schlafphasenwecker:programmversion_0.6|Version 0.6]].))
* Vin: 3,3 Volt am Teensy... (Das funktioniert ab [[arduino:schlafphasenwecker:programmversion_0.7|Programmversion 0.7]].)) Hierfür kommt der TS
m- und Arbeitsspeicher: [[arduino:flaschenkuehler:programmversion_0.3|Programmversion 0.3]] benötigt etwa 70 % des Programmspeichers, enthält aber im Wesentlichen alle Funktionen der finalen Programmversion. Allein der dynamische Speicher ist etwas knapp: ... der speicheroptimierten [[arduino:flaschenkuehler:programmversion_0.5|Programmversion 0.5]] werden etwa 73 % des dy
die Betriebsspannung von 12 Volt angelegt.
===== Programmversionen =====
* [[silentbase_neopixel:Programmversion 0.2]]: Die erste lauffähige Version mit einem Effekt.
* [[silentbase_neopixel:Programmversion 0.3]]: Der rechte Taster bekommt eine Funktion.
* [[silentbase_neopixel:Programmversion 0.4]]: Der ausgewählte Effekt wird im EEPROM gesp
ensoren]].
* [[arduino:silentbase_802_neopixel:programmversion_1|Programmversion 1]]: Die erste lauffähige Version mit dem angepassten Feuer-Effekt aus der FastLED-Bibliothek.
* [[arduino:silentbase_802_neopixel:Programmversion 2|Programmversion 2]]: Einige Debug-Features hinzugefügt.
* [[arduino:silentbase_802_neopixel:Programmversion 3|
ik-kompendium.de/public/schaerer/powsw1.htm
===== Programmversionen =====
Unten sind verschiedene Programmversionen verlinkt. Jede Programmversion bindet neue Funktionen ein und korrigiert Fehler in älteren Versionen.
* [[Arduino:Spektrumanalysator:Programmversion 0.1]]: FFT und Peak-Analyse
* [[Arduino:Spektru
t ist.
===== Programmierung =====
Für die erste Programmversion habe ich den Code von Tim Bartlett, der ihn liebe... g der NeoPixel zu nutzen, habe ich in der zweiten Programmversion eine Funktion integriert, die die Bewegung der Flamme im Wind simuliert. In der dritten Programmversion habe ich diese Funktion verfeinert. Die dritte Programmversion ist die letzte. Läuft perfekt.
Programmversionen:
====== Flackerndes Windlicht - Programmversion 0.3 ======
Der Nachteil der [[arduino:flackerndes_windlicht:programmversion_0.2|Programmversion 0.2]] ist, dass die Flamme sich nur auf einer Kreisbahn bewegen kann. Das ist schon recht effe... mme im Windzug. Daher habe ich den Code in dieser Programmversion vollständig überarbeitet.
Ab dieser Programmvers
====== Flaschenkühler - Programmversion 0.2 ======
Diese Programmversion bindet das OLED-Display ein. Für MISO und SCLK werden die Hardwarepins verwendet.... tor und die Drehzahl des Lüfters. In der fertigen Programmversion wird freilich die Solltemperatur des Kühlbechers ... nger gedrückt werden.
<code>
// Flaschenkühler - Programmversion 0.2
// Diese Version steuert einen PC-Lüfter mit
====== Flaschenkühler - Programmversion 0.3 ======
In dieser Version soll die Regelung des Peltier-Elements in Angr... -picker/|diesem Online-Tool]] erzeugt.
Ab dieser Programmversion erscheint nach 100 Betriebsstunden eine Aufforder... gen Inputs, also der Thermistoren, wird ab dieser Programmversion die Bibliothek [[https://github.com/dxinteractive... lle 10 Millisekunden.
<code>
// Flaschenkühler - Programmversion 0.3
// Diese Version steuert einen PC-Lüfter mit
====== Flaschenkühler - Programmversion 0.4 ======
Diese Programmversion dokumentiert den Wechsel von der experimentellen Verdrahtung auf dem Breadboard a... gang verbunden ist, dürfen auf keinen Fall ältere Programmversionen ohne die folgende Änderung im Setup geladenwerd... rplatz hinzugewinnen.
<code>
// Flaschenkühler - Programmversion 0.4
// Diese Version des Programms ...
// ... reg
====== Schlafphasenwecker Programmversion 0.2 ======
<box 30% green right|**Achtung**>Dies ist eine alte Programmversion.</box>Diese Programmversion behebt kleinere Fehler der [[arduino:schlafphasenwecker:programmversion_0.1|Programmversion 0.1]] und bindet den kapaziti
=== Neopixel-Feuereffekt für das SilentBase 802 - Programmversion 2 ======
Bei dieser Programmversion wurden im Vergleich zur [[arduino:silentbase_802_neopixel:programmversion_1|Version 1]] einige Debug-Features hinzugefügt. ... kostet. In der [[arduino:silentbase_802_neopixel:programmversion_3|Programmversion 3]] erfolgt daher die Umstellun
====== Flaschenkühler - Programmversion 0.5 ======
Diese Programmversion wurde einem ausführlichen Praxistest unterzogen (ca. 150 Stunden). Die dabei gew... örpers abhängig sein.
<code>
// Flaschenkühler - Programmversion 0.5
// Diese Version des Programms ...
// ... reg... nt("hler");
tft.setCursor(20, 55);
tft.print("Programmversion");
tft.setCursor(45, 75);
tft.setTextSize(2);
====== Schlafphasenwecker Programmversion 0.4 ======
<box 30% green right|**Achtung**>Dies ist eine alte Programmversion.</box>Das Backlight wird nach einer definierten Z... rde im Vergleich zur [[arduino:schlafphasenwecker:programmversion_0.3|Programmversion 0.3]] optimiert.) Es kann nun eine Weckzeit eingestellt werden, zu der eine spezifische Weckfu