Satura rādītājs:
Video: LCD izmantošana Raspberry Pi: 4 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:56
Šajā pamācībā es parādīšu, kā izmantot 16x2 LCD ekrānu ar Raspberry Pi, izmantojot manu specializēto kodu. Mans kods ir modificēta Matt Hawkins LCD servera koda versija, kas atvieglo teksta nosūtīšanu uz ekrānu. Viss, kas nepieciešams: palaidiet kodu, un tas jautās, ko vēlaties drukāt LCD ekrānā. Ierakstiet to un nospiediet "Enter". Pabeigts Tad tas jautās, vai vēlaties notīrīt ekrānu. Vienkārši nospiediet taustiņu Enter un viss atkārtojas. Sāksim.
1. solis: elektroinstalācija
Pirmais solis ir elektroinstalācija. Ja LCD ekrānā vēl nav lodētas galvenes, tās būs jāpievieno. Pēc tam izmantojiet maizes dēli un džemperu vadus, lai savienotu visas Pi tapas, izņemot četras. Maizes dēļa izmantošana nav nepieciešama, taču ievērojami atvieglo vadu pievienošanu. Visi GPIO pin numuri ir BCM formātā, nevis BOARD formātā.
01. Gound02. 5V03. Zeme ar 2,2 kΩ pretestību04. GPIO 2605. Grunts06. GPIO 1907. N/A08. N/A09. N/A10. N/A11. GPIO 1312. GPIO 613. GPIO 514. GPIO 1115. 5V ar 270 omu rezistoru16. Zeme
2. darbība: kods
Tālāk ir jāatver zemāk esošais kods Python 2; Es dodu priekšroku IDLE 2. Tad saglabājiet.
3. darbība
Tālāk palaidiet programmu*. Python apvalks trīs sekundes neko nedarīs, pēc tam pirmajā rindā jautās, ko vēlaties. Ierakstiet tekstu un nospiediet taustiņu Enter. Pārliecinieties, vai teksts nav garāks par 16 rakstzīmēm. Tad tā jautās, ko drukāt otrajā rindā. Dariet to pašu, ko iepriekš. Ja teksts nav vajadzīgs, vienkārši nospiediet taustiņu Enter. Kā redzēsit, LCD ekrānā parādīsies teksts un tiks parādīts uzraksts "Notīrīt?" parādīsies apvalkā. Ir 6 skaidras komandas.
1. Ievadiet - vienkārši notīra LCD2. Pēc tam ievadiet “Y” vai “y” - vienkārši notīra LCD3. “N” vai “n”, tad ievadiet - teksts netiek noņemts no ekrāna4. “nogalināt”-nogalina programmu5. “1” - notīra tikai 16. rindu. “2” - notīra tikai 2. rindu
Ierakstiet atbilstošo dzēšanas komandu un nospiediet enter. Tagad visa programma atkārtosies.
* Python kods var nedarboties pirmo reizi. Ja tā, aizveriet IDLE un atveriet termināli. Ierakstiet “sudo idle” un tiks atvērts IDLE 2. Tagad atveriet koda failu un palaidiet.
4. darbība. Gatavs
Tieši tā. Izmantojot LCD, varat izklaidēties stundām ilgi. Jūtieties brīvi mainīt kodu un izmantot to saviem projektiem.
Ieteicams:
LCD izmantošana ar pjezo skaļruni (Ziemassvētku tēma): 5 soļi
LCD izmantošana ar pjezo skaļruni (Ziemassvētku tēma): Šī shēma sastāv no LCD un pjezo skaļruņa un Arduino. LCD ekrānā parādīsies “Priecīgus Ziemassvētkus! un laimīgu Jauno gadu. "" Pjezo skaļrunis atskaņos "Klusa nakts". Tas tiks paveikts, izmantojot Arduino un kodu. Potenciāli
Grove LCD izmantošana ar RGB fona apgaismojumu: 4 soļi
Grove LCD izmantošana ar RGB apgaismojumu: lai izveidotu labu saziņu starp cilvēku pasauli un mašīnu pasauli, displeja vienībām ir svarīga loma. Un tāpēc tās ir svarīga iegulto sistēmu sastāvdaļa. Displeja vienības - lielas vai mazas, darbojas pēc tāda paša pamatprincipa. Papildus izpildei
PCF8574 mugursomu izmantošana ar LCD un Arduino: 8 soļi
PCF8574 mugursomu izmantošana ar LCD un Arduino: LCD moduļu izmantošana kopā ar Arduino ir populāra, tomēr elektroinstalācijas apjoms prasa laiku un pacietību, lai to pareizi savienotu - un izmanto arī daudz digitālo izejas tapu. Tāpēc mums patīk šie sērijveida mugursomas moduļi - tie ir aprīkoti ar ba
LCD displeja izmantošana ar Arduino: 5 soļi
LCD displeja lietošana ar Arduino: Šajā pamācībā Instructables tiek parādīta tekstu parādīšana un attēlošana 16x2 LCD, izmantojot Arduino. Sāksim darbu, un es ceru, ka jums patiks
Raspberry Pi GPIO shēmas: LDR analoga sensora izmantošana bez ADC (analogā digitālā pārveidotāja): 4 soļi
Raspberry Pi GPIO shēmas: LDR analoga sensora izmantošana bez ADC (analogs digitālajam pārveidotājam): mūsu iepriekšējos norādījumos mēs parādījām, kā jūs varat saistīt Raspberry Pi GPIO tapas ar gaismas diodēm un slēdžiem un kā GPIO tapas var būt augstas vai Zems. Bet ko tad, ja vēlaties izmantot savu Raspberry Pi ar analogo sensoru? Ja mēs vēlamies izmantot