Ich wollte euch mal mein erstes Projekt "vorstellen"
ist ne Terrariumsteuerung.
Derzeit habe ich es hinbekommen und vor allem mit eurer Hilfe im Forum
das ich nen Grundgerüst habe welches derzeit sich um das LCD kümmert (5" mit icon/font flash) auf einem Due.
Grundgerüst kann:
-Menu Führung (nur Touch, keine externen Taster)
-Sensoren auslesen (Kapazitiver Wasserstand(Wasserstand vom Wasserfall und Wassertank für regenanlage), DS18x20, DHT22)
-i2c EEPROM für Zeiten und min/max werte bzw soll werte
-DCF + ds3231 RTC
-Zeitschaltuhr, Hygrostat, Thermostat
-Log jeglicher Aktivität
todos:
-Grafisches Design
-Wochenschaltuhr für Pflanzenbewässerung
-Betriebsstundenzähler inkl Erinnerung zum Leuchtmittelwechsel (UVA, UVB, UVC)
-Relaistest
-Nachtlicht/Mondsimulation
-EVG 0-10V Ansteuerung
auf dem Display steht noch viel Unsinn welcher nur zu Testzwecken angezeigt wird. bzw um besser zu verstehen was grade passiert.
da ich Frisch in der Arduino/C welt bin bitte ich euch doch mal meinen Code Salat zu begutachten und mir mal sagen was absolute nogos sind und was ich besser machen könnte... bzw hat jemand lust mit zu machen ^^
Meinst du da wäre eine microSD nicht besser geeignet? Vorallem wenn du loggen willst, dann wären die 72h auch keine Begrenzung
Und du könntest die Daten auch mal auf dem PC archivieren wenn Interesse besteht.
Sd Karte is vorhanden. Jedoch noch nicht eingebunden.
Ich wollte es eigentlich so machen das jeder Verlauf um 00:00:01 startet und um 23:59 beendet wird und in diesem Moment dann nen jpg o.ä erstellt und dieses auf der sd Karte ablegt...
Aber bis ich soweit bin dauert es noch :D. Berufliche und familiäre Beschränkung auf Wochenenden nur vorhanden. Jetzt noch Urlaub bis zum 11ten.
Hehe das sind die Probleme mit denen jeder kämpft, aber bis zum 11., da geht noch was
Finde es auch gut das mal der seltene Due benutzt wird obwohl ich selbst auch noch nie damit gearbeitet hab. Scheint ja nicht so einfach zu sein oder an was liegt es?
Gibt etliche libs welche mit dem DUE nicht laufen bzw erst nach dem melden der fehler...
Ansonsten hatte ich immerwieder Anfänger Probleme.
Der DUE hat halt nur kein eeprom, progmem und kein F() Makro.. interrupts an jedem pin. Hat ne interne rtc jedoch batterie Pin nicht herausgeführt. Nen nativen USB Port. Lässt sich 3 mal so schnell der Sketch hochladen. Und ist halt sehr flink
Ok, also kommt es auf die Anwendung an. Denke mal wenn es kaum Libs gibt wird er selten benutzt, wird er selten benutzt passt kaum jemand seine Libs an...irgendwie ein Teufelskreis
Scherheinz:
Finde es auch gut das mal der seltene Due benutzt wird obwohl ich selbst auch noch nie damit gearbeitet hab. Scheint ja nicht so einfach zu sein oder an was liegt es?
Denke es liegt an der 3.3V Logic und auch daran das die Pin's High Current (source 15mA, sink 9mA) und die Low Current ( source 3mA, sink 6mA) bringen.
Ich hänge die Pin's des Due meist über Gatter oder Treiber an die restliche Schaltung, dann bin ich auf der sicheren Seite.
Wenn man auf die Registerebene arbeiten will, ist so gut wie alles anders als bei den Atmels.
Inwischen gibt es aber auch etliche Codesnipsel zum Beispiel zu den PIO's, in Verbindung mit dem Datenblatt wird es dann schon verständlich.
Scherheinz:
Ok, also kommt es auf die Anwendung an. Denke mal wenn es kaum Libs gibt wird er selten benutzt, wird er selten benutzt passt kaum jemand seine Libs an...irgendwie ein Teufelskreis
Nene, libs funzen inzwischen alle. Bis auf paar wenige Ausnahme.
Die 3,3V ist auch son Ding... Stört mich nicht darfst halt nur keine 5V reinlassen. Ist nicht 5V tollerant.