Përmbajtje:

1602 Kontrolli i Kontrastit LCD nga Arduino: 5 Hapa
1602 Kontrolli i Kontrastit LCD nga Arduino: 5 Hapa

Video: 1602 Kontrolli i Kontrastit LCD nga Arduino: 5 Hapa

Video: 1602 Kontrolli i Kontrastit LCD nga Arduino: 5 Hapa
Video: Отправьтесь в завораживающую автомобильную экскурсию и станьте свидетелем красоты Бахрейна. 2024, Korrik
Anonim
Image
Image
Rasti tipik i përdorimit
Rasti tipik i përdorimit

Ndërsa punoja në një projekt të ri, hasa në një problem ku doja të kontrolloja dritën e prapme dhe kontrastin e një ekrani LCD 1602 përmes një Arduino, por ekrani ishte me të vërtetë dridhje.

Hapi 1: Rasti tipik i përdorimit

Rasti tipik i përdorimit
Rasti tipik i përdorimit

Në një rast përdorimi tipik, kontrasti i ekranit rregullohet përmes një rezistence të ndryshueshme sipas fletës së të dhënave. Në një rast të tillë, përmes rezistencës ne mund të rregullojmë tensionin që shihet në kunjin V0 dhe kontrasti rregullohet në përputhje me rrethanat. Me Arduino, gjëja më e mirë që mund të nxjerrim është një sinjal PWM me një cikël të ndryshëm, por për fat të keq moduli nuk është i lumtur ta shfaqë atë.

Hapi 2: Kodi i përdorur në shembull

Kodi i përdorur në shembull
Kodi i përdorur në shembull
Kodi i përdorur në shembull
Kodi i përdorur në shembull

Para se të hyj në skemën se si mund ta rregullojmë këtë, më lejoni t'ju shpjegoj kodin që po përdor.

Gjëja e parë që duhet të bëjmë është të përfshijmë bibliotekën Liquid Crystal në mënyrë që të lidhemi me ekranin. Tjetra, ne vendosim LCD me kunjat me të cilët kemi ekranin tonë të lidhur dhe gjithashtu përcaktojmë kunjat me të cilët kemi të lidhur dritat e prapme dhe kunjat e kontrastit. Kunja e kontrollit të kontrastit në ekran është V0 dhe është e lidhur me pin 6 në Arduino dhe kunja e kontrollit të dritës së pasme shënohet si A dhe meqenëse kjo është në thelb një LED, ajo lidhet përmes një rezistori 220 Ohm në pin 10 në Arduino Me

Në funksionin Setup së pari vendosim shkëlqimin në ekran në maksimum dhe më pas fillojmë komunikimin me LCD. Për t'u siguruar që po funksionon si duhet, ne shfaqim një mesazh "përshëndetje botë" dhe presim rreth gjysmë sekonde në mënyrë që të verifikojmë që dalja është në rregull.

Shumë shpesh, në varësi të gjendjes së pin V0, mund të përballeni me çështjen e mos shfaqjes së ndonjë gjëje edhe pse pritshmëria ishte e ndryshme. Arsyeja për këtë është vlera e kunjit të kontrastit. Nëse kontrasti është vendosur shumë i lartë, ekrani është mezi i dukshëm, kështu që ne duhet ta zvogëlojmë atë.

Në pjesën e lakut të kodit së pari pastrojmë përmbajtjen e LCD dhe meqenëse do të ndryshojmë programërisht kontrastin, shfaqim një tekst dhe në një lak ne azhurnojmë daljen e pinit dhe shfaqim vlerën aktuale në ekranin në rreshtin e dytë.

Hapi 3: Zbatoni filtrin RC Low Pass

Zbatoni filtrin RC Low Pass
Zbatoni filtrin RC Low Pass
Zbatoni filtrin RC Low Pass
Zbatoni filtrin RC Low Pass
Zbatoni filtrin RC Low Pass
Zbatoni filtrin RC Low Pass

Siç mund ta shihni, kjo duket se po funksionon, por ekrani është i gjithi i ndezur. Arsyeja për këtë është se ekrani pret një tension fiks, por në vend të kësaj merr një sinjal PWM nga Arduino. Për ta rregulluar këtë ne shtojmë një filtër shumë të thjeshtë RC me kalim të ulët në mënyrë që tensioni i daljes të filtrohet dhe të marrim një dalje relativisht të qëndrueshme.

Filtri me kalim të ulët përbëhet nga një rezistencë 1 kOhm që në njërën anë është e lidhur me pin 6 në Arduino dhe pastaj me V0 në ekran. Kondensatori 10 uF është i lidhur me anën e tij negative me tokën dhe pozitivi është i lidhur me kunjin V0. Rezistori ngarkon kondensatorin me impulset PWM dhe në varësi të cikleve të punës ngarkohet në një tension të ndryshëm.

Hapi 4: Kontrolloni në mënyrë programore dritën e pasme

Kontrolloni në mënyrë programore dritën e pasme
Kontrolloni në mënyrë programore dritën e pasme

Ngjashëm me mënyrën se si vendosim kontrastin, ne mund të bëjmë të njëjtën gjë me kunjin e dritës së prapme, por pa pasur nevojë të shtojmë një filtër me kalim të ulët pasi LED i dritës së prapme nuk është i dukshëm ndërsa ndizet dhe fiket kaq shpejt.

Hapi 5: Shijoni

Shijoni!
Shijoni!

Shpresoj se ky truk shumë i thjeshtë do t'ju ndihmojë me projektin tuaj të ardhshëm. Nëse ju pëlqeu ky Instructable atëherë ju lutemi merrni parasysh të më ndiqni dhe Abonohuni në kanalin tim në YouTube.

Shijoni Kodin në YouTube!

Urime!

Recommended: