Bemerkung

Hallo, willkommen in der SunFounder Raspberry Pi & Arduino & ESP32 Enthusiasten-Community auf Facebook! Tauchen Sie tiefer in Raspberry Pi, Arduino und ESP32 mit anderen Enthusiasten ein.

Warum beitreten?

  • Expertenunterstützung: Lösen Sie nach dem Kauf auftretende Probleme und technische Herausforderungen mit Hilfe unserer Community und unseres Teams.

  • Lernen & Teilen: Tauschen Sie Tipps und Tutorials aus, um Ihre Fähigkeiten zu verbessern.

  • Exklusive Vorschauen: Erhalten Sie frühzeitigen Zugang zu neuen Produktankündigungen und Vorschauen.

  • Spezielle Rabatte: Genießen Sie exklusive Rabatte auf unsere neuesten Produkte.

  • Festliche Aktionen und Gewinnspiele: Nehmen Sie an Gewinnspielen und festlichen Aktionen teil.

👉 Bereit, mit uns zu entdecken und zu kreieren? Klicken Sie auf [hier] und treten Sie noch heute bei!

1.1.6 I2C LCD1602

Einführung

Das LCD1602 ist ein Zeichen-LCD, das gleichzeitig 32 (16*2) Zeichen anzeigen kann.

Komponenten

../_images/list_i2c_lcd1.png

Schaltplan

T-Board Name

physical

SDA1

Pin 3

SCL1

Pin 5

../_images/schematic_i2c_lcd1.png

Experimentelle Vorgehensweise

Schritt 1: Bauen Sie die Schaltung auf.

../_images/image961.png

Schritt 2: Richten Sie I2C ein (siehe I²C-Konfiguration. Wenn Sie I2C bereits eingerichtet haben, überspringen Sie diesen Schritt.)

Schritt 3: Gehen Sie zum Ordner des Codes.

cd ~/davinci-kit-for-raspberry-pi/nodejs/

Schritt 4: Installieren Sie die Abhängigkeiten.

sudo npm install @oawu/lcd1602

Schritt 5: Führen Sie den Code aus.

sudo node i2c_lcd1602.js

Nachdem der Code ausgeführt wurde, sehen Sie Greetings!!, From SunFounder auf dem LCD angezeigt.

Code

const LCD = require('@oawu/lcd1602');
const lcd = new LCD();

lcd.text(0, 0, 'Greetings!!');
lcd.text(1, 1, 'from SunFounder');

Code Erklärung

const LCD = require('@oawu/lcd1602');
const lcd = new LCD();

Importieren Sie das lcd1602-Modul und repräsentieren Sie es mit lcd.

Bemerkung

Für das lcd1602-Modul siehe: https://www.npmjs.com/package/@oawu/lcd1602

lcd.text(0, 0, 'Greetings!!');
lcd.text(1, 1, 'from SunFounder');

Der Aufruf der gekapselten text()-Funktion in der LCD-Klasse lässt das lcd1602 den gewünschten Text anzeigen.

Die text()-Funktion erhält drei Parameter, der erste Parameter ist die Zeile des lcd1602, der zweite Parameter repräsentiert die Position des angezeigten Textes, und der dritte Parameter repräsentiert den Text, den wir anzeigen möchten.

Die 1602 im LCD-Modell bedeutet, dass es 2 Reihen mit jeweils 16 Zellen hat.

Phänomenbild

../_images/image971.jpeg