
Sadržaj:
2025 Autor: John Day | [email protected]. Zadnja izmjena: 2025-01-23 14:37



Tinkercad projekti »
Kôd u ovom članku napisan je za LCD -e koji koriste standardni Hitachi HD44780 upravljački program. Ako vaš LCD ima 16 pinova, onda vjerojatno ima upravljački program Hitachi HD44780. Ovi ekrani mogu se ožičiti u 4 -bitnom ili 8 -bitnom načinu rada. Obično se preferira ožičenje LCD -a u 4 -bitnom načinu rada jer koristi četiri žice manje od 8 -bitnog načina. U praksi nema zamjetne razlike u performansama između dva načina rada. U ovom vodiču povezat ću LCD u 4 bitnom načinu rada.
Korak 1: Šta vam treba



Za ovaj vodič trebat će vam:
1. Arduino uno
2. Mreža ili PCB
3. LCD 16x2
4. Potenciometar
Korak 2: LCD ispis i veze s Arduinom


Evo dijagrama pinova na LCD -u koji koristim. Priključci sa svakog pina na Arduino bit će isti, ali vaši pinovi mogu biti drugačije raspoređeni na LCD -u. Obavezno provjerite tehnički list ili potražite oznake na svom LCD -u:
Također, možda ćete morati lemiti 16 -polno zaglavlje na LCD prije nego ga spojite na matičnu ploču. Slijedite donji dijagram za povezivanje LCD -a na vaš Arduino:
Rs pin (RS) - 1
Omogući (E) - 2
D4 - 4
D5 - 5
D6 - 6
D7 - 7
Otpornik na gornjoj shemi postavlja svjetlinu pozadinskog osvjetljenja. Uobičajena vrijednost je 220 ohma, ali i druge vrijednosti će raditi. Manji otpornici učinit će pozadinsko osvjetljenje svjetlijim.
Potenciometar se koristi za podešavanje kontrasta ekrana. Obično koristim potenciometar od 10K ohma, ali i druge vrijednosti će raditi.
Korak 3: Programiranje Arduina

Sav donji kod koristi biblioteku LiquidCrystal koja se isporučuje unaprijed instalirana sa Arduino IDE-om. Biblioteka je skup funkcija koje se lako mogu dodati programu u skraćenom formatu.
Da biste mogli koristiti biblioteku, ona mora biti uključena u program. Red 1 u donjem kodu to čini naredbom #include. Kada u program uključite biblioteku, sav kôd u biblioteci se učitava u Ardunio zajedno sa kodom za vaš program.
Sada smo spremni za ulazak u programiranje! Preći ću na još zanimljivih stvari koje možete učiniti za trenutak, ali za sada samo pokrenimo jednostavan testni program. Ovaj program će na ekranu odštampati "Dobrodošli u moj razred", nakon nekog vremena "Novi način učenja" i na kraju "Arduino čas od Mudit jain" gdje će moje ime treptati. Unesite ovaj kôd u područje koda tinkercada i pokrenite simulaciju.
Korak 4: Kodirajte
Za još zanimljivih projekata povežite se sa mnom na:
Youtube:
Facebook stranica:
Instagram:
#include
LiquidCrystal lcd (1, 2, 4, 5, 6, 7); void setup () {lcd.begin (16, 2); lcd.setCursor (5, 0); lcd.print ("DOBRODOŠLI"); lcd.setCursor (3, 1); lcd.print ("U MOJ RAZRED"); kašnjenje (2000); lcd.setCursor (5, 0); lcd.print ("Novi način"); lcd.setCursor (3, 1); lcd.print ("O učenju"); kašnjenje (2000); lcd.clear (); } void loop () {lcd.setCursor (2, 0); lcd.print ("Arduino klasa"); lcd.setCursor (2, 1); lcd.print ("By MUDIT JAIN"); kašnjenje (500); lcd.clear (); lcd.setCursor (2, 0); lcd.print ("Arduino klasa"); kašnjenje (500); }
Preporučuje se:
Povezivanje senzora plina s Arduinom: 4 koraka

Povezani senzor plina s Arduinom: Senzor dima MQ-2 osjetljiv je na dim i sljedeće zapaljive plinove: LPG, butan, propan, metan, alkohol, vodik. Otpor senzora je različit ovisno o vrsti plina. Senzor dima ima ugrađen potenciometar
Povezivanje LM35 osjetnika temperature s Arduinom: 4 koraka

Povezivanje temperaturnog senzora LM35 s Arduinom: Termometri su korisni aparati koji se dugo koriste za mjerenje temperature. U ovom projektu napravili smo digitalni termometar zasnovan na Arduinu za prikaz trenutne temperature okoline i promjena temperature na LCD -u. Može biti depl
Vodič za povezivanje PLSD -a: Povezivanje na Apple TV putem AirPlay -a [Neslužbeno]: 10 koraka
![Vodič za povezivanje PLSD -a: Povezivanje na Apple TV putem AirPlay -a [Neslužbeno]: 10 koraka Vodič za povezivanje PLSD -a: Povezivanje na Apple TV putem AirPlay -a [Neslužbeno]: 10 koraka](https://i.howwhatproduce.com/images/009/image-24281-j.webp)
PLSD Vodič za povezivanje: Povezivanje na Apple TV putem AirPlay -a [Neslužbeno]: Sljedeći vodič pruža ilustraciju procesa povezivanja sa Apple TV -ima u konferencijskoj sali putem AirPlay -a. Ovaj neslužbeni izvor dostupan je iz ljubaznosti administraciji, osoblju i ovlaštenim gostima Perkins lokalne školske oblasti
Senzor svjetla (fotootpornik) s Arduinom u Tinkercadu: 5 koraka (sa slikama)

Senzor svjetla (fotootpornik) s Arduinom u Tinkercadu: Naučimo čitati fotootpornik, tip promjenjivog otpornika osjetljivog na svjetlost, koristeći Arduinov analogni ulaz. Zove se i LDR (otpornik ovisan o svjetlu). Do sada ste već naučili upravljati LED diodama putem Arduino analognog izlaza i
RGB LED miješanje boja sa Arduinom u Tinkercadu: 5 koraka (sa slikama)

RGB LED miješanje boja sa Arduinom u Tinkercadu: Naučimo kako kontrolirati LED u više boja koristeći Arduino analogne izlaze. Spojit ćemo RGB LED na Arduino Uno i sastaviti jednostavan program za promjenu boje. Možete ih pratiti virtualno koristeći Tinkercad kola. Ovo čak možete pogledati