![Tinkercad дээрх Arduino -той харилцах LCD: 5 алхам Tinkercad дээрх Arduino -той харилцах LCD: 5 алхам](https://i.howwhatproduce.com/images/006/image-17286-j.webp)
Агуулгын хүснэгт:
2025 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2025-01-23 15:00
![Image Image](https://i.howwhatproduce.com/images/006/image-17286-2-j.webp)
![](https://i.ytimg.com/vi/sJ_UlO8EeBo/hqdefault.jpg)
![Чамд юу хэрэгтэй вэ Чамд юу хэрэгтэй вэ](https://i.howwhatproduce.com/images/006/image-17286-3-j.webp)
Tinkercad төслүүд »
Энэ нийтлэл дэх код нь Hitachi HD44780 стандарт драйвер ашигладаг LCD -д зориулагдсан болно. Хэрэв таны LCD дэлгэц нь 16 зүүтэй бол Hitachi HD44780 драйвертай байж магадгүй юм. Эдгээр дэлгэцийг 4 битийн горим эсвэл 8 битийн горимд холбож болно. LCD -ийг 4 битийн горимд холбох нь ихэвчлэн 8 битийн горимоос 4 утас бага ашигладаг тул илүү тохиромжтой байдаг. Практик дээр хоёр горимын хооронд гүйцэтгэлийн хувьд мэдэгдэхүйц ялгаа байдаггүй. Энэ гарын авлагад би LCD -ийг 4 битийн горимд холбох болно.
Алхам 1: Танд хэрэгтэй зүйл
![Чамд юу хэрэгтэй вэ Чамд юу хэрэгтэй вэ](https://i.howwhatproduce.com/images/006/image-17286-4-j.webp)
![Чамд юу хэрэгтэй вэ Чамд юу хэрэгтэй вэ](https://i.howwhatproduce.com/images/006/image-17286-5-j.webp)
![Чамд юу хэрэгтэй вэ Чамд юу хэрэгтэй вэ](https://i.howwhatproduce.com/images/006/image-17286-6-j.webp)
Энэхүү гарын авлагад танд хэрэгтэй болно:
1. Arduino uno
2. Талх эсвэл ПХБ
3. LCD 16x2
4. Потенциометр
Алхам 2: LCD Pinout ба Arduino -тэй холболтууд
![LCD Pinout ба Arduino -тэй холболтууд LCD Pinout ба Arduino -тэй холболтууд](https://i.howwhatproduce.com/images/006/image-17286-7-j.webp)
![LCD Pinout ба Arduino -тэй холболтууд LCD Pinout ба Arduino -тэй холболтууд](https://i.howwhatproduce.com/images/006/image-17286-8-j.webp)
Миний ашиглаж буй LCD дээрх тээглүүрүүдийн диаграмыг энд харуулав. Зүү тус бүрээс Arduino руу холбогдох холболтууд ижил байх болно, гэхдээ таны зүүг LCD дэлгэц дээр өөр өөрөөр байрлуулсан байж магадгүй юм. Мэдээллийн хүснэгтийг шалгах эсвэл өөрийн LCD дээр шошго хайхаа мартуузай.
Түүнчлэн, та самбартай холбохын өмнө 16 зүү толгойг LCD дэлгэц дээр гагнах хэрэгтэй болж магадгүй юм. LCD дэлгэцийг Arduino руу холбохын тулд доорх диаграмыг дагана уу.
Rs pin (RS) - 1
Идэвхжүүлэх (E) - 2
D4 - 4
D5 - 5
D6 - 6
D7-7
Дээрх диаграмм дээрх резистор нь арын гэрлийн тод байдлыг тохируулдаг. Ердийн утга нь 220 Ом, гэхдээ бусад утгууд бас ажиллах болно. Жижиг резистор нь арын гэрлийг илүү гэрэлтүүлэх болно.
Потенциометрийг дэлгэцийн тод байдлыг тохируулахад ашигладаг. Би ихэвчлэн 10K Ом потенциометр ашигладаг боловч бусад утгууд бас ажиллах болно.
Алхам 3: Arduino програмчлах
![Arduino програмчлах Arduino програмчлах](https://i.howwhatproduce.com/images/006/image-17286-9-j.webp)
Доорх бүх код нь Arduino IDE-ийг урьдчилан суулгасан LiquidCrystal номын санг ашигладаг. Номын сан нь товчилсон хэлбэрээр програмд хялбархан нэмж оруулах функцүүдийн багц юм.
Номын санг ашиглахын тулд үүнийг програмд оруулах шаардлагатай. Доорх кодын 1 -р мөрөнд #include командын тусламжтайгаар үүнийг хийдэг. Та номын санг програмд оруулах үед номын сан дахь бүх кодыг програмынхаа кодтой хамт Ardunio руу байршуулна.
Одоо бид програмчлалд ороход бэлэн байна! Би таны хийж болох илүү сонирхолтой зүйлийг авч үзэх болно, гэхдээ одоо тест хийх энгийн програмыг ажиллуулъя. Энэ програм нь "Миний ангид тавтай морилно уу" -г дэлгэц дээр хэвлээд дараа нь хэсэг хугацааны дараа "Сурах шинэ арга", төгсгөлд нь "Миний нэр анивчих" Arduino class by Mudit jain "-г хэвлэх болно. Энэ кодыг tinkercad кодын талбарт оруулаад симуляцийг эхлүүлнэ үү.
Алхам 4: Код
Илүү сонирхолтой төслүүдийн талаар надтай холбогдоорой:
Youtube:
Фэйсбүүк хуудас:
Инстаграм:
#оруулах
LiquidCrystal lcd (1, 2, 4, 5, 6, 7); void setup () {lcd.begin (16, 2); lcd.setCursor (5, 0); lcd.print ("Тавтай морилно уу"); lcd.setCursor (3, 1); lcd.print ("МИНИЙ АНГИЛАЛД"); саатал (2000); lcd.setCursor (5, 0); lcd.print ("Шинэ арга"); lcd.setCursor (3, 1); lcd.print ("Сурах тухай"); саатал (2000); lcd.clear (); } void loop () {lcd.setCursor (2, 0); lcd.print ("Arduino анги"); lcd.setCursor (2, 1); lcd.print ("By MUDIT JAIN"); саатал (500); lcd.clear (); lcd.setCursor (2, 0); lcd.print ("Arduino анги"); саатал (500); }
Зөвлөмж болгож буй:
LCD дэлгэц M4 -тэй харилцах Оролт: 5 алхам
![LCD дэлгэц M4 -тэй харилцах Оролт: 5 алхам LCD дэлгэц M4 -тэй харилцах Оролт: 5 алхам](https://i.howwhatproduce.com/images/001/image-2010-j.webp)
M4 LCD дэлгэцтэй харилцах Оролт: Энэхүү заавар нь LCD дэлгэцийг ухаалаг гар утаснаасаа Wi-Fi-ээр удирдах боломжийг танд олгоно. Хэрэв бид драйвергүй бол ардуиног ашиглаж болно, гэхдээ Drivemall-ийг хөгжүүлэх линк доор байна. Drivemall -ийг клагаас илүү илүүд үздэг
MPU 6050 Gyro, Accelerometer Arduino -тай харилцах (Atmega328p): 5 алхам
![MPU 6050 Gyro, Accelerometer Arduino -тай харилцах (Atmega328p): 5 алхам MPU 6050 Gyro, Accelerometer Arduino -тай харилцах (Atmega328p): 5 алхам](https://i.howwhatproduce.com/images/002/image-3852-15-j.webp)
MPU 6050 Gyro, Accelerometer Communication with Arduino (Atmega328p): MPU6050 IMU нь 3 тэнхлэгтэй акселерометр ба 3 тэнхлэгтэй гироскоптой бөгөөд нэг чип дээр нэгтгэгдсэн байдаг. X, Y ба Z тэнхлэг. Гироскопын гаралт нь
Arduino -аас Ларавелтай харилцах: 4 алхам
![Arduino -аас Ларавелтай харилцах: 4 алхам Arduino -аас Ларавелтай харилцах: 4 алхам](https://i.howwhatproduce.com/images/005/image-14310-27-j.webp)
Arduino -аас Laravel -тай харилцах: Сайн байна уу, энэ зааварт би Arduino -аас Laravel програм руу хэрхэн өгөгдөл илгээхийг танд үзүүлэх болно
Sujay -ийн Arduino ашиглан DHT11 -тэй харилцах: 5 алхам
![Sujay -ийн Arduino ашиглан DHT11 -тэй харилцах: 5 алхам Sujay -ийн Arduino ашиглан DHT11 -тэй харилцах: 5 алхам](https://i.howwhatproduce.com/images/001/image-445-136-j.webp)
Sujay -ийн Arduino ашиглан DHT11 -тэй харилцах: Энэхүү зааварчилгаанд та Arduino UNO дээр DHT11 чийгшил ба температур мэдрэгчийг хэрхэн тохируулах талаар сурах болно. Чийгшил мэдрэгч хэрхэн ажилладаг, серийн монитороос гарах уншилтыг хэрхэн шалгах талаар олж мэдэх Тодорхойлолт: DHT11 нь
Температур мэдрэгч (LM35) ATmega32 болон LCD дэлгэцтэй харилцах - Автомат сэнсний хяналт: 6 алхам
![Температур мэдрэгч (LM35) ATmega32 болон LCD дэлгэцтэй харилцах - Автомат сэнсний хяналт: 6 алхам Температур мэдрэгч (LM35) ATmega32 болон LCD дэлгэцтэй харилцах - Автомат сэнсний хяналт: 6 алхам](https://i.howwhatproduce.com/images/002/image-5514-35-j.webp)
Температур мэдрэгч (LM35) ATmega32 болон LCD дэлгэцтэй харилцах | Автомат сэнсний хяналт: Температур мэдрэгч (LM35) ATmega32 болон LCD дэлгэцтэй харилцах