Tinkercad дээрх Arduino -той харилцах LCD: 5 алхам
Tinkercad дээрх Arduino -той харилцах LCD: 5 алхам
Anonim
Image
Image
Чамд юу хэрэгтэй вэ
Чамд юу хэрэгтэй вэ

Tinkercad төслүүд »

Энэ нийтлэл дэх код нь Hitachi HD44780 стандарт драйвер ашигладаг LCD -д зориулагдсан болно. Хэрэв таны LCD дэлгэц нь 16 зүүтэй бол Hitachi HD44780 драйвертай байж магадгүй юм. Эдгээр дэлгэцийг 4 битийн горим эсвэл 8 битийн горимд холбож болно. LCD -ийг 4 битийн горимд холбох нь ихэвчлэн 8 битийн горимоос 4 утас бага ашигладаг тул илүү тохиромжтой байдаг. Практик дээр хоёр горимын хооронд гүйцэтгэлийн хувьд мэдэгдэхүйц ялгаа байдаггүй. Энэ гарын авлагад би LCD -ийг 4 битийн горимд холбох болно.

Алхам 1: Танд хэрэгтэй зүйл

Чамд юу хэрэгтэй вэ
Чамд юу хэрэгтэй вэ
Чамд юу хэрэгтэй вэ
Чамд юу хэрэгтэй вэ
Чамд юу хэрэгтэй вэ
Чамд юу хэрэгтэй вэ

Энэхүү гарын авлагад танд хэрэгтэй болно:

1. Arduino uno

2. Талх эсвэл ПХБ

3. LCD 16x2

4. Потенциометр

Алхам 2: LCD Pinout ба Arduino -тэй холболтууд

LCD Pinout ба Arduino -тэй холболтууд
LCD Pinout ба Arduino -тэй холболтууд
LCD Pinout ба Arduino -тэй холболтууд
LCD Pinout ба Arduino -тэй холболтууд

Миний ашиглаж буй 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 програмчлах

Доорх бүх код нь 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); }

Зөвлөмж болгож буй: