Können diese rtc Probleme von der libary kommen?
DIY Arduino Dosierpumpe
-
-
Nee, das ist normal. Der Dallas IC benötigt scheinbar einen bestimmten Stromfluss damit er in einer bestimmten Frequenz tickt. Stecke da auch nicht so im Detail drinnen aber habe letztens irgendwo etwas darüber gelesen, wo jemand mit dem Skope Wiederstände als PullUp von k.A. 3k-10k an dem DS1307 durchgegangen ist und ca. 4,7k hatte wohl die schönste Amplitude...
Mit der Standard-DS1307-Library geht man ja über die Pins 20 und 21 (SDA und SCL) und die haben jeweils schon einen 10k Wiederstand in der Schaltung, also OnBoard. Weil wir uns mit der Lib von Henning Karlsen bedienen müssen wir eben diesen PullUp selbst einbinden. SDA und SCL benötigen Wir schon für das LCD und ich glaube die LCD Library und RTC Library zusammen auf Pin 20 und 21 vertragen sich nicht.
Viele Grüße,
Volker
-
Dann werde ich gleich mal ein Test Programm über 20 21 laufen lassen ohne display
-
Also mit der Lib von dir bekomme ich sie auch nicht an 20 21 zum laufen
Wenn ich deine lösche und die ds1307new nehme kann ich die Uhr über 4 5 auslesen
Damit läuft deine Software nur nicht
-
Moin,
Ich meinte das rtc, wenn ich es abklemme
Ist die Anzeige normal lässt sich aber nicht stellen. Wenn ich
Feierabend habe versuche ich die Widerstande
Zu bekommen, dann sehen wir weiter -
Achsoo, ja prima. Bin schon gespannt.
-
Dosierpumpenpreis leicht gesenkt, aber leider immer noch nicht wieder unter 3 € wie ende letzten Jahres. Wahrscheinlich wegen dem blöden Netzteil, was kein Mensch braucht. :
-
Hi Volker,
zuerst habe ich mal die Belegung vom RTC geändert,
sieht schon besser aus.
Die Wiederstände habe ich bekommen,
welchen Wiederstand soll ich nehmen 4,7k
oder 10k
Und ist es egal wie rum ich sie einlöte? -
Dann nimm mal den 4,7k. Es ist egal wie herum man den einlötet.
-
So Volker,
Uhr läuft
Datum kann ich nicht einstellen
-
Was hast du denn beim Datum stehen
-
Hallo Jü,
Troubleshooting:
hast ne PN! -
Im Bauanleitungs-Download-Bereich gibts bereits eine Aktualisierung der Dosierpumpenbauanleitung.
Korregierte Fehler:
1. Foto war zwar korrekt, aber in der Beschreibung stand für die RTC der Anschluss A1 und A2. Richtig ist aber A2 und A32. Schwimmerschalter:
Muss nach dem aktuellsten Sketch auf Digital 24 und nicht 13. den PWM-Pin 13 möchte ich mir neben Digital 42-44 für eine 4-fach-Erweiterung freihalten.Viele Grüße,
Volker
-
tolle Geschichte hier
-
Nabend,
also ich habe alles probiert.Warscheinlich Volker bis aufs Blut
genervt.
Sämtliche Pad Einstellungen geändert,nichts.Das Kaypad Testprogramm aufgespielt, damit klappt die Belegung des Pad super,
funktioniert auch, jedenfalls im Test.
Sobald ich die vom Test ausgespuckten Belegungsnummern in meinen Sketch
stelle und wieder aufspiele, hängen im Schacht.Hier mal was der Test ausspuckt
// Pins in use
#define BUTTON_ADC_PIN A0 // A0 is the button ADC input
#define LCD_BACKLIGHT_PIN 3 // D3 controls LCD backlight
// ADC readings expected for the 5 buttons on the ADC input
#define RIGHT_10BIT_ADC 0 // right
#define UP_10BIT_ADC 662 // up
#define DOWN_10BIT_ADC 145 // down
#define LEFT_10BIT_ADC 715 // left
#define SELECT_10BIT_ADC 741 // right
#define BUTTONHYSTERESIS 10 // hysteresis for valid button sensing window
//return values for ReadButtons()
#define BUTTON_NONE 0 //
#define BUTTON_RIGHT 4 //
#define BUTTON_UP 2 //
#define BUTTON_DOWN 3 //
#define BUTTON_LEFT 1 //
#define BUTTON_SELECT 5 //da ich kein Button 5 habe wurden die Werte um eine Zahl nach hinten korigiert.
Also anstatt Button-Right 4 Wurde Button Right 3 verwendet
auch das brachte nichts.Der Test schmeißt mir immer diese oben
aufgestellten Zahlen neben den Buttons raus, diese habe ich
vertauscht und siehe da im Test wird alles umgesetzt, aber nur im Test.
Sobald ich die Belegung so in dem Sketch einsetze, nix. -
Ich denke du bist bis zur Uhr gekommen ??
Wieso geht dein Päd. Jetzt nicht
-
Was nützt mir die Uhr die ich mit hängen und würgen eingestellt bekomme!!
Ich habe kein vernüntiges Datum und die Dosierzeiten und Mengeneinstellungen
spielen eine wichtige Rolle denke ich. -
Also liegt das Problem am pad?
Ich habe ja auch das Problem das ich die Uhr (Datum)nicht einstellen kann da sie immer 85.85.2858 oder so anzeigt.
Kannst du denn ins Menü und dort auf dosierpumpe oder so gehen?
Und was für ein Päd. Hast du
-
Mal ja mal nein.
Sorry bin genervt, brauch ne Auszeit.
-
Kenn ich
hab momentan da auch keine Lust zu weils nicht funktioniert
Jetzt mitmachen!
Du hast noch kein Benutzerkonto auf unserer Seite? Registriere dich kostenlos und nimm an unserer Community teil!