2.4 LCD1602

LCD1602 kann 2x16 Zeichen anzeigen. Jetzt lassen wir es die entsprechenden Zeichen anzeigen, die den Zeichen-Sprites auf der Bühne entsprechen.

Wenn Sie nacheinander auf „Hello“ auf der Bühne klicken, haben diese unterschiedliche Animationseffekte und die Zeichen werden gleichzeitig auf dem LCD1602 angezeigt.

../_images/5_hello.png

Was Sie lernen werden

  • Wie man das LCD1602 verwendet

  • Mehrere unterschiedliche Sprites auswählen

  • Größe, Drehwinkel und Farbe des Sprites ändern sowie Anzeigen oder Verbergen.

Benötigte Komponenten

Für dieses Projekt benötigen wir die folgenden Komponenten.

Es ist definitiv praktisch, ein komplettes Set zu kaufen, hier ist der Link:

Name

ARTIKEL IN DIESEM KIT

LINK

3 in 1 Starter Kit

380+

3 in 1 Starter Kit

Sie können diese auch einzeln über die untenstehenden Links kaufen.

KOMPONENTENBESCHREIBUNG

KAUF-LINK

SunFounder R3 Platine

BUY

Jumper-Kabel

BUY

I2C LCD1602

BUY

Schaltung aufbauen

../_images/lcd1602_circuit.png

Programmierung

1. Sprite auswählen

Löschen Sie das Standard-Sprite, klicken Sie auf Choose a Sprite, dann auf letters und wählen Sie das gewünschte Sprite aus.

../_images/5_sprite.png

Zum Beispiel habe ich „Hello“ gewählt, wie unten gezeigt.

../_images/5_sprite1.png

Legen Sie jetzt verschiedene Effekte für diese Sprites fest und zeigen Sie sie beim Klicken auf dem LCD1602 an.

2. H wird vergrößert und verkleinert

Klicken Sie auf das Sprite H und schreiben Sie jetzt ein Skript dafür.

Wenn das Sprite H angeklickt wird, setzen Sie seine Größe auf 50%, dann stellen Sie es wieder her; während H in der ersten Zeile und Spalte des LCD1602 angezeigt wird.

  • [set size to]: Aus der Aussehen-Palette, zum Einstellen der Größe des Sprites von 0% bis 100%.

  • [set cursor at columan row]: Aus der Display Module-Palette, um den Cursor in einer bestimmten Zeile des LCD1602 zu positionieren und Zeichen anzuzeigen.

  • [write display]: Aus der Display Module-Palette, zum Anzeigen von Zeichen oder Zeichenketten auf dem LCD1602.

../_images/5_h.png

Die Verteilung von Zeilen und Spalten auf dem LCD1602 wird in der Abbildung gezeigt.

../_images/5_row.png

3. E kippt nach links und rechts

Klicken Sie auf das Sprite E und schreiben Sie jetzt ein Skript dafür.

Wenn das Sprite E angeklickt wird, lassen Sie es 180 Grad im Uhrzeigersinn drehen, dann 180 Grad gegen den Uhrzeigersinn, so dass Sie es nach links und rechts kippen sehen; und zeigen Sie H in der ersten Zeile und Spalte 2 des LCD1602 an.

  • [turn degrees]: Aus der Bewegung-Palette, zum Drehen des Sprites im oder gegen den Uhrzeigersinn im Bereich von 0-360 Grad.

../_images/5_lcd.png

4. L verkleinert sich langsam und zoomt herein

Klicken Sie auf das erste L Sprite und schreiben Sie jetzt ein Skript dafür.

Wenn das Sprite L angeklickt wird, verwenden Sie den [repeat]-Block, um seine Größe um 50% zu erhöhen (5 Mal, jedes Mal um 10), dann verkleinern Sie es wieder auf seine ursprüngliche Größe auf die gleiche Weise, während L in der ersten Zeile und Spalte 3 des LCD1602 angezeigt wird.

  • [change size by]: Aus der Bewegungspalette, um die Größe des Sprites zu ändern.

../_images/5_l.png

5. Das zweite L ändert die Farbe

Klicken Sie auf das zweite L Sprite und schreiben Sie jetzt ein Skript dafür.

Wenn das Sprite L angeklickt wird, verwenden Sie den [repeat]-Block, um 10 Mal mit einer Rate von 20 Schritten die Farben zu wechseln und zur ursprünglichen Farbe zurückzukehren. Zeigen Sie auch L in der ersten Zeile und Spalte 4 des LCD1602 an.

  • [change color effect by]: Zum Ändern des Farbeffekts, ein Kostüm kann mit dem Farbeffekt 200 verschiedene Farbschemata annehmen, 0 und 200 sind dieselbe Farbe.

../_images/5_2l.png

6. O versteckt und zeigt

Klicken Sie auf das Sprite O und schreiben Sie jetzt ein Skript dafür.

Wenn das Sprite O angeklickt wird, wiederholt es den Vorgang Verbergen und Anzeigen 3 Mal, während O in der ersten Zeile und Spalte 5 des LCD1602 angezeigt wird.

  • [Hide] & [Show]: lässt das Sprite sich verbergen und anzeigen.

../_images/5_o.png