Агуулгын хүснэгт:
- Алхам 1: Шаардлагатай бүрэлдэхүүн хэсгүүд
- Алхам 2: Хэлхээ холболт
- Алхам 3: Ажиллаж байна
- Алхам 4: Туршилт
- Алхам 5: Код
- Алхам 6: Сул тал
- Алхам 7: Бидэнтэй холбоо бариарай
Видео: Raspberry Pi бүхий LCD 16x2 интерфэйс: 7 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:03
Сайн уу найзуудаа, Өнөөдөр би Raspberry pi руу 16x2 дэлгэцийг холбож байна.
Алхам 1: Шаардлагатай бүрэлдэхүүн хэсгүүд
Даалгаврыг гүйцэтгэхийн тулд танд дараах бүрэлдэхүүн хэсгүүд хэрэгтэй болно.
- Raspberry Pi
- Raspberry Pi -ийн цахилгаан хангамжийн адаптер
- 16x2 хэмжээтэй LCD дэлгэц
- потенциометр 10k
- холбох утас
- талх эсвэл 16x2 хэмжээтэй дэлгэцийн бамбай
Алхам 2: Хэлхээ холболт
Холболтыг энэ зураг дээр харуулав. Гэхдээ энэ GPIO -г ашиглах нь заавал биш юм. LCD холбохын тулд та ямар ч GPIO ашиглаж болно. Гэхдээ та GPIO програмчлалын програмыг дурдах хэрэгтэй. Хувьсах эсэргүүцэл нь дэлгэцийн тод байдлыг тохируулах зориулалттай. Дэлгэц нь Raspberry pi -ээр ажилладаг. Би дэлгэц дээр ямар ч унших үйлдэл хийгээгүй тул R/W зүү газардуулгатай холбогдсон байна.
Алхам 3: Ажиллаж байна
Би lcd.py гэх дэлгэцийн номын сан зохион бүтээсэн. Энэ номын санд би хэрэглэгчийн дуудах боломжтой зарим функцийг бичдэг. Lcd жолоодохын тулд энэ номын санг кодондоо оруулах ёстой. Номын сангийн талаархи дэлгэрэнгүй мэдээллийг номын санд авах боломжтой.
Юуны өмнө та begin () функцийг гүйцэтгэж, интерфэйсийг харуулахын тулд ашиглах ёстой зүүгээ дамжуулах ёстой.
Энд Print () функц нь энэ функцэд дамжуулсан аливаа утгыг хэвлэх боломжтой.
Энэхүү дэлгэц нь 4 битийн горимд байрладаг тул зөвхөн D4-D7 ба RW, EN зүү бүхий бөөрөлзгөнө зүүтэй холбогддог.
Алхам 4: Туршилт
Энд туршсан видеог үзэх боломжтой
Алхам 5: Код
Энэ зааварчилгааны код энд байна
Алхам 6: Сул тал
Хэрэв бид энэ скриптийг ачаалах үед автоматаар ажиллуулахаар тохируулбал энэ нь зөв ажиллахгүй болно. Учир нь Raspberry pi нь бодит цагийн хянагч биш юм. Энэ кодыг илүү сайжруулах шаардлагатай байна
Алхам 7: Бидэнтэй холбоо бариарай
Илүү их зааварчилгаа авахыг хүсвэл энд дарна уу
блог
над руу имэйл илгээх
Зөвлөмж болгож буй:
SSD1306 Oled бүхий MicroPython бүхий ESP32 интерфэйс: 5 алхам
ESP32 Interface with SSD1306 Oled with MicroPython: Micropython бол python -ийн оновчтой, жижиг хэмжээтэй ул мөр юм. Санах ойн хязгаарлалттай, эрчим хүчний хэрэглээ багатай суулгагдсан төхөөрөмжид зориулагдсан болно. Micropython нь ESP8266, ESP32, Ardui зэрэг олон хянагч гэр бүлүүдэд зориулагдсан болно
Эхлэгчдэд зориулсан Arduino: 16x2 LCD дэлгэцтэй Arduino интерфэйс: 5 алхам
Эхлэгчдэд зориулсан Arduino: 16x2 LCD дэлгэцтэй Arduino интерфэйс Тайлбарласан: Бүгдээрээ сайн байцгаана уу, өнөө үед Arduino маш алдартай болсон бөгөөд кодчилох хялбар байдлаас шалтгаалан хүн бүр үүнийг хүлээн зөвшөөрдөг болсон. модулийг ажиллуулахын тулд хөгжүүлэгчид хүртэл. Энэ нь
NodeMCU бүхий LED цэг матриц (8x8) интерфэйс: 6 алхам (зурагтай)
NodeMCU -ийн тусламжтайгаар интерфэйс LED цэг матриц (8x8): Сайн уу бүтээгчид ээ, би өөр нэг энгийн бөгөөд дажгүй зааварчилгааг авах болно
Дэлгэц ба товчлуур бүхий хоёр утас (DMX) интерфэйс: 5 алхам (зурагтай)
Дэлгэц ба товчлуур бүхий хоёр утастай (DMX) интерфейс: DMX бол тайзны гэрэлтүүлгийн хэрэгсэл, тусгай эффектүүдийг хянахад ашигладаг протокол юм. Төхөөрөмж бүр өөрийн гэсэн сувагтай бөгөөд түүнд хариулдаг. Энэ сувгийг DIP шилжүүлэгч эсвэл товчлуур бүхий дэлгэцээр сонгож болно
Вэб интерфэйс ба DDNS бүхий ESP8266 автоматжуулалт: 8 алхам
Вэб интерфэйс ба DDNS -тэй ESP8266 автоматжуулалт: Өнөөдрийн нийтлэлд бид DDNS (Динамик домэйн нэрийн систем) функцийг ашиглан орон сууцны зориулалттай автоматжуулалтыг үзүүлэх болно. Та ESP8266 дээр NodeMCU дээр байрлуулах програмаа хэрхэн тохируулахыг ойлгох болно. Түүнчлэн, бид хэрхэн яаж хийхийг харах болно