Forum: Mikrocontroller und Digitale Elektronik ADRUINO-Software


von Werner F. (iinteresse)


Lesenswert?

Hallo,hier befindet sich ein absoluter "Newcomer"
Habe mir als Anfang einen ADRUINO-UNO ,inklusive eines LCD DISPLAY
J204A und eines Temp/Humidity SensorHTU21D zugelegt.
Display mit dem Muster " HELLO WORLD " habe ich geschafft,nun
Beginnt mein Problem.
Sensor Software heruntergeladen und versucht zu Downloaden.wird auch vom
Controller übernommen TX / RX leuchtet auf und bleibt bei TX blinkend,
Jedoch ohne die Werte am Display übernommen werden.
Lt.Auskunft eines Freundes müßte die Software auf auf das Display
übertragen werden.
Kann mir jemand für diese Aktion Hilfe anbieten? Bin für jeden TIP
bzw.Hinweis dankbar.

Liebe Grüße,Werner

von Marc S. (marc_s86)


Lesenswert?

zeig mal her was du gemacht hast sonst ist das hier nur raten

von NixVersteher (Gast)


Lesenswert?

Werner Futschek schrieb:
> Hallo,hier befindet sich ein absoluter "Newcomer"

Für dich als Newcomer:

Für Leute die dir hier helfen wollen ist es unerlässlich möglichst
genau zu beschrieben zu bekommen was du hast und was du tust. Dazu
gehört oft auch ein Schaltplan und C-Code.

Sonst wird das nix ..... und es ist ein ewiges Frage/Antwort Spiel.

von Kai S. (zigzeg)


Lesenswert?

Werner Futschek schrieb:

> Lt.Auskunft eines Freundes müßte die Software auf auf das Display
> übertragen werden.

Ich kann zwar nur raten, da wir ja den Sketch nicht kennen den Du da 
laufen laesst, aber vermutlich wird es nicht auf dem Display ausgegeben, 
sondern im seriellen Terminal auf dem PC (ist in die Arduino IDE 
eingebaut).

Um die Daten auf dem Display auszugeben muesstest Du dann die beiden 
Sketche fuer das Display ("Hallo World") und fuer den Sensor 
kombinieren.

Werner Futschek schrieb:
> ADRUINO-UNO

Das Ding heisst ARDUINO, nicht ADRUINO ! Dann klappt's auch mal mit 
einer Google Suche !

ZigZeg

von Thomas (Gast)


Lesenswert?

Hallo Werner,

schön dass du hier angekommen bist, und schön dass du mit Arduino 
arbeiten willst.
(Arduino ist ja so ein bisschen meine Lieblinsmöglichkeit um mal schnell 
was hinzuklatschen...)

Dir sollte aber bewusse sein dass Arduino, obwohl relativ einfach, 
trotzdem kein Lego ist.
Du musst -auch wenn du Programmcode aus dem Internet nimmst- jede Zeile 
des Codes verstehen. Vielleicht nicht runter bis in die tiefsten Tiefen 
(libs) aber zumindest im Haupt-Sketch sollte dir jede Zeile bekannt 
sein.

Außerdem solltest du zumindest ein bisschen verstehen was unter der 
Oberfläche passiert. Wie sehen die Daten aus die dein LCD bekommt? Wie 
sehen die Daten aus die dein Sensor rausspuckt?

Ich sehe mich zwar auserstande auf den tausenden Büchern über Arduino 
ein spezielles zu empfehlen, aber auf jeden Fall würde ich dir 
mindestens zu einem davon raten.
Fang langsam an, lies dich ein, verstehe wies im kleinen funktioniert, 
und dann hast du auch das Hintergrundwissen um dich ohne Frust an ein 
LCD mit Temp-Sensort ranzumachen :-)

Für Schubser in die richtige Richtung ist das Forum da, und ich helfe 
gerne wo ich kann. Es wird dir hier nur niemand stundenlang die 
Grundlagen beibringen wollen.

Wenn wir/ich dir also bei deinem aktuellen Problem helfen sollen musst 
du uns aber auch helfen. Das mindeste ist eine Beschreibung was wo 
angeschlossen ist (also jeder einzelne Draht) und der komplette 
Programmcode (der Sketch) und die Adresse wo du welche extra Software 
(Libraries) runtergeladen ist.
Außerdem natürlich der exakte Typ des LCDs (da gibt es wirklich 
hunderte, die aber zum Glück alle ziemlich kompatibel zueinander sind) 
und des Sensors.

Mfg,
Thomas

von Dirk K. (dekoepi)


Lesenswert?

Im Wesentlichen wurde schon das richtige genannt:
- Du musst deine LCD-Bibliothek ansprechen und die Datenausgabe dahin 
umleiten. Das macht deine Bibliothek mit Beispielprogramm für den 
Feuchtigkeitssensor nicht.

Dazu ist ein rudimentäres Verständnis der Bibliotheken nötig. Meist gibt 
es eine kurze Anleitung, wie man die Bibliothek nutzt und welche Befehle 
sie dir zur Verfügung stellt.

Bevor du jedoch hier weitermachst, würde ich vorschlagen, dich erst mal 
mit den Grundlagen vertraut zu machen, was da im µC passiert und wie die 
Dinger daran miteinander reden. Dies bedeutet: Nimm eine einfache LED 
mit Vorwiderstand, schließe die an zwei Pins an, und baue selber ein 
Programm, um die LED blinken zu lassen.
Dann probiere mal 8 LEDs an einem Schieberegister, dass du einmal 
manuell mit 3-5 Pins ansprichst und anschließend mal das SPI-Modul des 
ATmega328 verwendest, um die Daten rauszuschicken.

Über diese einfachen Gehübungen kommst du dann langsam zum Laufen und 
kannst dir auch selber herleiten, wie das mit dem Display und dem 
Feuchtemesser denn richtig geht.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.