Taula de continguts:

Interfície LCD amb Arduino a Tinkercad: 5 passos
Interfície LCD amb Arduino a Tinkercad: 5 passos

Vídeo: Interfície LCD amb Arduino a Tinkercad: 5 passos

Vídeo: Interfície LCD amb Arduino a Tinkercad: 5 passos
Vídeo: Master a Tinkercad LCD in Minutes! Fun, Fast and Full of Sweet Skills! 2024, Desembre
Anonim
Image
Image
Què necessites
Què necessites

Projectes Tinkercad »

El codi d’aquest article està escrit per a pantalles LCD que utilitzen el controlador estàndard Hitachi HD44780. Si el vostre LCD té 16 pins, probablement tingui el controlador Hitachi HD44780. Aquestes pantalles es poden connectar en mode de 4 bits o en mode de 8 bits. Normalment es prefereix el cablejat de la pantalla LCD en mode de 4 bits, ja que utilitza quatre cables menys que el mode de 8 bits. A la pràctica, no hi ha una diferència notable en el rendiment entre els dos modes. En aquest tutorial, connectaré la pantalla LCD en mode de 4 bits.

Pas 1: el que necessiteu

Què necessites
Què necessites
Què necessites
Què necessites
Què necessites
Què necessites

Per a aquest tutorial necessitareu:

1. Arduino uno

2. Tauler de pa o PCB

3. LCD 16x2

4. Potentiòmetre

Pas 2: Pinout LCD i connexions amb Arduino

Pinout LCD i connexions amb Arduino
Pinout LCD i connexions amb Arduino
Pinout LCD i connexions amb Arduino
Pinout LCD i connexions amb Arduino

Aquí teniu un esquema dels pins de la pantalla LCD que estic fent servir. Les connexions de cada pin a l'Arduino seran les mateixes, però és possible que els pins es disposin de manera diferent a la pantalla LCD. Assegureu-vos de consultar el full de dades o de buscar etiquetes a la pantalla LCD en concret:

A més, és possible que hàgiu de soldar una capçalera de 16 pins a la pantalla LCD abans de connectar-la a una taula de treball. Seguiu el diagrama següent per connectar la pantalla LCD al vostre Arduino:

Pin de RS (RS) - 1

Activa (E) - 2

D4 - 4

D5 - 5

D6 - 6

D7 - 7

La resistència del diagrama anterior estableix la brillantor de la llum de fons. Un valor típic és de 220 ohms, però també funcionaran altres valors. Les resistències més petites faran que la llum de fons sigui més brillant.

El potenciòmetre s’utilitza per ajustar el contrast de la pantalla. Normalment faig servir un potenciòmetre de 10K Ohm, però també funcionaran altres valors.

Pas 3: Programació de l'Arduino

Programació de l'Arduino
Programació de l'Arduino

Tot el codi següent utilitza la biblioteca LiquidCrystal que ve preinstal·lada amb l'IDE Arduino. Una biblioteca és un conjunt de funcions que es poden afegir fàcilment a un programa en un format abreujat.

Per utilitzar una biblioteca, cal incloure-la al programa. La línia 1 del codi següent ho fa amb l'ordre #include. Quan incloeu una biblioteca en un programa, tot el codi de la biblioteca es carrega a Ardunio juntament amb el codi del vostre programa.

Ara estem preparats per entrar a la programació. Aniré repassant coses més interessants que podeu fer en un moment, però ara per ara només cal executar un programa de prova senzill. Aquest programa imprimirà "Benvingut a la meva classe" a la pantalla i després d'un cert retard "Nova manera d'aprendre" i al final "Classe Arduino de Mudit jain", on el meu nom parpellejarà. Introduïu aquest codi a l'àrea de codis de tinkercad i inicieu la simulació.

Pas 4: Codi

Per a projectes més interessants, poseu-vos en contacte amb mi a:

Youtube:

Pàgina de Facebook:

Instagram:

#incloure

LiquidCrystal lcd (1, 2, 4, 5, 6, 7); void setup () {lcd.begin (16, 2); lcd.setCursor (5, 0); lcd.print ("BENVINGUTS"); lcd.setCursor (3, 1); lcd.print ("A LA MEVA CLASSE"); endarreriment (2000); lcd.setCursor (5, 0); lcd.print ("New Way"); lcd.setCursor (3, 1); lcd.print ("D'aprenentatge"); endarreriment (2000); lcd.clear (); } void loop () {lcd.setCursor (2, 0); lcd.print ("classe Arduino"); lcd.setCursor (2, 1); lcd.print ("Per MUDIT JAIN"); retard (500); lcd.clear (); lcd.setCursor (2, 0); lcd.print ("classe Arduino"); retard (500); }

Recomanat: