Talaan ng mga Nilalaman:
Video: Paggamit ng mga LCD sa Raspberry Pi: 4 na Hakbang
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:14
Sa Instructable na ito ipapakita ko sa iyo kung paano gumamit ng isang 16x2 LCD screen na may isang Raspberry Pi gamit ang aking dalubhasang code. Ang aking code ay isang nabagong bersyon ng Matt Hawkins 'server code ng Matt, na ginagawang mas madaling magpadala ng teksto sa screen. Lahat ng kinakailangan: patakbuhin ang code, at tatanungin nito kung ano ang nais mong i-print sa LCD. I-type ito at pindutin ang 'Enter'. Tapos na. Pagkatapos ay tatanungin nito kung nais mong i-clear ang screen. Pindutin lamang ang enter at ang buong bagay ay umuulit. Magsimula na tayo.
Hakbang 1: Ang Mga Kable
Ang unang hakbang ay ang mga kable. Kung ang iyong LCD ay wala pang mga header na solder dapat mong idagdag ang mga ito. Pagkatapos nito, gumamit ng isang breadboard at jumper wires upang ikonekta ang lahat maliban sa apat sa mga LCD pin sa Pi. Ang paggamit ng isang breadboard ay hindi kinakailangan, ngunit ginagawang mas madali ang mga kable. Ang lahat ng mga numero ng GPIO pin ay format ng BCM, hindi format na BOARD.
01. Gound02. 5V03. Lupa na may 2.2k Ohm resistor04. GPIO 2605. Ground06. GPIO 1907. N / A08. N / A09. N / A10. N / A11. GPIO 1312. GPIO 613. GPIO 514. GPIO 1115. 5V na may 270 Ohm resistor16. Lupa
Hakbang 2: Ang Code
Susunod ay upang buksan ang code sa ibaba sa Python 2; Mas gusto ko ang IDLE 2. Tapos magtipid.
Hakbang 3: Patakbuhin
Susunod na patakbuhin ang programa *. Ang shell ng Python ay walang gagawin sa loob ng tatlong segundo pagkatapos ay tatanungin kung ano ang gusto mo sa linya uno. I-type ang iyong teksto at pindutin ang enter. Tiyaking ang teksto ay hindi hihigit sa 16 na mga character. Pagkatapos hihilingin ito para sa kung ano ang mai-print sa linya na dalawa. Gawin ang parehong bagay tulad ng dati. Kung walang nais na teksto, pindutin lamang ang enter. Tulad ng makikita mo, lilitaw ang teksto sa LCD at 'Malinaw?' lilitaw sa shell. Mayroong 6 malinaw na utos.
1. Ipasok - linisin lamang ang LCD2. 'Y' o 'y' pagkatapos ay ipasok - i-clear lang ang LCD3. 'N' o 'n' pagkatapos ay ipasok - hindi aalisin ang teksto sa screen4. '-kill-' - pinapatay ang programa5. Ang '1' - nililimas lamang ang linya 16. '2' - nililimas lamang ang linya 2
I-type ang kaukulang malinaw na utos at pindutin ang enter. Ngayon ang buong programa ay uulitin.
* Ang code ng Python ay maaaring hindi gumana sa unang pagkakataon. Kung kaya isara ang IDLE at buksan ang terminal. I-type ang 'sudo idle' at magbubukas ang IDLE 2. Ngayon buksan ang code file at patakbuhin.
Hakbang 4: Tapos Na
Ayan yun. Maaari kang magkaroon ng mga oras ng kasiyahan sa paggamit ng LCD. Huwag mag-atubiling baguhin ang code at gamitin ito para sa iyong sariling mga proyekto.
Inirerekumendang:
Pagsubaybay sa Bilis ng Paggamit ng Raspberry Pi at AIS328DQTR Paggamit ng Python: 6 Hakbang
Pagsubaybay sa Bilis ng Paggamit ng Raspberry Pi at AIS328DQTR Paggamit ng Python: Ang pagpapabilis ay may hangganan, sa palagay ko ayon sa ilang mga batas ng Physics.- Terry Riley Ang isang cheetah ay gumagamit ng kamangha-manghang pagpabilis at mabilis na mga pagbabago sa bilis kapag humabol. Ang pinaka dalubhasang nilalang sa pampang nang minsan ay gumagamit ng pinakamataas na bilis upang mahuli ang biktima. Ang
Neopixel Ws2812 Rainbow LED Glow With M5stick-C - Tumatakbo ang Rainbow sa Neopixel Ws2812 Paggamit ng M5stack M5stick C Paggamit ng Arduino IDE: 5 Hakbang
Neopixel Ws2812 Rainbow LED Glow With M5stick-C | Pagpapatakbo ng Rainbow sa Neopixel Ws2812 Paggamit ng M5stack M5stick C Paggamit ng Arduino IDE: Kumusta mga tao sa mga itinuturo na ito matututunan natin kung paano gamitin ang neopixel ws2812 LEDs o led strip o led matrix o led ring na may m5stack m5stick-C development board na may Arduino IDE at gagawin namin isang pattern ng bahaghari kasama nito
Paano Ligtas na Natatanggal ang Mga Elektronikong Mga Bahagi para sa Muling Paggamit: 9 Mga Hakbang (na may Mga Larawan)
Paano Ligtas na Natapos na Mga Elektronikong Mga Bahagi para sa Muling Paggamit: Kumusta! Ako ay isang electronics nerd, kaya gusto kong maglaro ng iba't ibang mga elektronikong sangkap sa aking mga proyekto. Gayunpaman, maaaring wala akong palaging mga sangkap na kailangan ko upang matapos ko ang aking trabaho. Minsan mas madali itong hilahin ang mga sangkap na kailangan ko mula sa isang lumang elektronikong
Pagdidisenyo ng PCB at Paghiwalay ng Paggamit ng Paggamit lamang ng Libreng Software: 19 Hakbang (na may Mga Larawan)
Pagdidisenyo at Pag-iisa ng PCB Paggamit ng Tanging Libreng Software: Sa Instructable na ito ipapakita ko sa iyo kung paano mag-disenyo at gumawa ng iyong sariling mga PCB, eksklusibong gumagamit ng libreng software na tumatakbo sa Windows pati na rin sa isang Mac. Mga bagay na kailangan mo: computer na may koneksyon sa internet cnc galingan / router, mas tumpak ang pusta
Acurite 5 in 1 Weather Station Paggamit ng isang Raspberry Pi at Weewx (iba pang Mga Panahon ng Panahon ay Tugma): 5 Mga Hakbang (na may Mga Larawan)
Acurite 5 in 1 Weather Station Paggamit ng isang Raspberry Pi at Weewx (iba pang Mga Weather Stations ay Tugma): Nang binili ko ang Acurite 5 sa 1 istasyon ng panahon nais kong masuri ang lagay ng panahon sa aking bahay habang wala ako. Nang makauwi ako at naayos ko ito napagtanto ko na dapat kong magkaroon ng display na konektado sa isang computer o bumili ng kanilang smart hub,