Home > Technologie > Mein erstes Projekt: Arduino LCD 16x2 Display

Mein erstes Projekt: Arduino LCD 16x2 Display

0
Advertisement

Mein erstes Projekt: Arduino LCD 16x2 Display

Hallo alle. Ich bin neu in Arduino. Mein Freund sagte mir, das macht Spaß, so kaufte ich das Zeug und begann mein "Projekt". Da ich so wenig über Arduino-Code weiß, kann ich es auf komplizierte Weise tun. Bitte sagen Sie mir, damit ich meine Fähigkeiten verbessern kann :)

Als ich einige Projekte für den Einstieg gesucht, fand ich dies: http://www.hacktronics.com/Tutorials/arduino-character-lcd-tutorial.html . Es sollte sehr einfach sein: Ich brauche nur einige Drähte zu verbinden, die Codes zu kopieren und auf Arduino hochzuladen, und das wars! (Aber ich erwies sich als falsch .....) Es ist interessant, und ich kann alles, um eine kurze Notiz, wie mit Post-it!

Schritt 1: Teile

Mein erstes Projekt: Arduino LCD 16x2 Display

Alles, was wir brauchen, sind wie folgt:

Arduino UNO R3

Brotscheibe

16 x 2 LCD-Modul

Stifte

Drähte

Ich habe alle Stoffe in einem Kit-Set gekauft. Sie können es auch mit diesem Link finden: http://www.elabpeers.com/arduno-kit.html .

Schritt 2: Verdrahten Sie das Arduino

Mein erstes Projekt: Arduino LCD 16x2 Display

Mein erstes Projekt: Arduino LCD 16x2 Display

Mein erstes Projekt: Arduino LCD 16x2 Display

Mein erstes Projekt: Arduino LCD 16x2 Display

Mein erstes Projekt: Arduino LCD 16x2 Display

Ich brach eine Reihe von Pins in 16 Pin, legte die kürzere Seite der Zeile, um die Löcher des LCD-und löten alle Pins. Dann verwendet ein Steckbrett für Anschluss. Nach der Anweisung in hacktronics.com und den Code auf die Arduino sie zur Verfügung gestellt.

Oh was ist passiert? Die Hintergrundbeleuchtung ist eingeschaltet, aber warum hat das LCD nichts gezeigt ??? Ich habe überprüft, ob etwas falsch mit der Verdrahtung und dem Löten. (Coz mein Löten Geschick ist zu schlecht .............) Ich machte einen sehr unvorsichtigen Fehler und verdrahte sie falsch. Schließlich, ich wieder alle Drähte und versuchen Sie es erneut .....

Schritt 3: Fehlerbehebung

Mein erstes Projekt: Arduino LCD 16x2 Display

Mein erstes Projekt: Arduino LCD 16x2 Display

Mein erstes Projekt: Arduino LCD 16x2 Display

Mein erstes Projekt: Arduino LCD 16x2 Display

Ich wechselte einen 1k Widerstand, verkabelt die Arduino und versuchen Sie es erneut. Es kann den Text zeigen, aber sehr schwer zu sehen ........ Dieses Projekt sollte sehr einfach sein. Warum gab es so viele Probleme ??? : (Ich googeln dieses Problem und vermutete, dass dies durch Hochspannung verursacht werden kann.So legte ich einen weiteren 1k Widerstand und tat es noch einmal ........ Yeah ~~~ es zeigte den Text jetzt.

Es wäre ausgezeichnet, wenn der Text blinkt, und ich fand ein Beispiel in der Arduino-Software: Datei> Beispiele> LiquidCrystal> Display. Ich verkürzte den Arduino wieder nach der Anweisung am Anfang des Codes und sah, was passiert ist. Der Text blinkt, aber die Hintergrundbeleuchtung war aus. (Hoffnung sehen Sie sie auf dem Foto)

Schritt 4: Fehlerbehebung 2

Mein erstes Projekt: Arduino LCD 16x2 Display

Mein erstes Projekt: Arduino LCD 16x2 Display

Ich vermute, dies kann durch keine Verbindung zwischen LCD-Pin 15 und 16 an den Arduino verursacht werden. Ich verdrahtete Pin 15 zu Arduino Pin 13 und Pin 16 zu Arduino GND jeweils.

Ich kombinierte auch den Code in hacktronics.com zum Beispiel in Arduino Software. Der Code ist wie folgt:

#einschließen

LiquidCrystal lcd (12, 11, 5, 4, 3, 2);

Int backLight = 13; // Set Pin 13 zur Steuerung der Hintergrundbeleuchtung;

Void setup () {

PinMode (Hintergrundbeleuchtung, OUTPUT);

DigitalWrite (Hintergrundbeleuchtung, HIGH);

Lcd.clear ();

Lcd.begin (16,2);

Lcd.setCursor (0,0);

Lcd.print ( "Hallo Welt"); // kann beliebige Wörter ändern;

Lcd.setCursor (0,1);

Lcd.print ( "Ich fühle mich gut!"); // kann beliebige Wörter ändern;

aufrechtzuerhalten.

Void Schleife () {

// Schalte den Bildschirm aus:

Lcd.noDisplay ();

Verzögerung (500);

// Schalten Sie das Display ein:

LCD Bildschirm();

Verzögerung (500);

aufrechtzuerhalten.

Groß! Ich habe es endlich geschafft! Der Text blinkt und die Hintergrundbeleuchtung war eingeschaltet! Obwohl es während dieses Projektes so viele Probleme gab, lernte ich so viel und bekam ein gutes Ergebnis. Ich suche ein anderes Projekt, das ein wenig anspruchsvoll ist. Wir sehen uns.

Related Reading