Nota

Ciao, benvenuto nella SunFounder Raspberry Pi & Arduino & ESP32 Enthusiasts Community su Facebook! Approfondisci le tue conoscenze su Raspberry Pi, Arduino ed ESP32 insieme ad altri appassionati.

Perché Unirsi?

  • Supporto Esperto: Risolvi problemi post-vendita e sfide tecniche con l’aiuto della nostra community e del nostro team.

  • Impara e Condividi: Scambia suggerimenti e tutorial per migliorare le tue competenze.

  • Anteprime Esclusive: Accedi in anteprima agli annunci dei nuovi prodotti.

  • Sconti Speciali: Approfitta di sconti esclusivi sui nostri nuovi prodotti.

  • Promozioni Festive e Omaggi: Partecipa a omaggi e promozioni speciali per le festività.

👉 Pronto a esplorare e creare con noi? Clicca su [Qui] e unisciti subito!

I2C LCD1602

Introduzione

L’LCD1602 è un display a cristalli liquidi di tipo carattere, in grado di visualizzare 32 caratteri (16*2) contemporaneamente.

Componenti

../_images/list_i2c_lcd.png

Schema Elettrico

T-Board Name

physical

SDA1

Pin 3

SCL1

Pin 5

../_images/schematic_i2c_lcd.png

Procedura Sperimentale

Passo 1: Costruisci il circuito.

../_images/image96.png

Passo 2: Configura I2C (vedi Configurazione I²C. Se hai già configurato I2C, salta questo passo.)

Passo 3: Vai alla cartella del codice.

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

Passo 4: Installa le dipendenze.

sudo npm install @oawu/lcd1602

Passo 5: Esegui il codice.

sudo node i2c_lcd1602.js

Dopo l’esecuzione del codice, vedrai il messaggio Greetings!!, From SunFounder sul display LCD.

Codice

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

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

Spiegazione del Codice

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

Importa il modulo lcd1602 e rappresentalo con lcd.

Nota

Per maggiori dettagli sul modulo lcd1602, fare riferimento a: https://www.npmjs.com/package/@oawu/lcd1602

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

Chiamando la funzione text() incapsulata nella classe LCD possiamo fare in modo che lcd1602 visualizzi il testo desiderato.

La funzione text() riceve tre parametri: il primo rappresenta la riga dell’lcd1602, il secondo rappresenta la posizione del testo, e il terzo è il testo da visualizzare.

Il numero 1602 nel modello LCD indica che ha 2 righe da 16 celle ciascuna.

Immagine del Fenomeno

../_images/image97.jpeg