Агуулгын хүснэгт:
- Алхам 1: LCD (шингэн болор дэлгэц)
- Алхам 2: Бүрэлдэхүүн хэсэг
- Алхам 3: ТОНОГ ТӨХӨӨРӨМЖ
- Алхам 4: Кодлох
Видео: Сайн уу Дэлхий! CloudX M633 ашиглан LCD дэлгэц дээр: 4 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:04
Энэхүү гарын авлагад бид LCD (Шингэн болор дэлгэц) дээр харуулах болно.
Алхам 1: LCD (шингэн болор дэлгэц)
LCD дэлгэц нь зэрэгцээ интерфэйстэй бөгөөд энэ нь микроконтроллер дэлгэцийг удирдахын тулд хэд хэдэн интерфэйсийг нэг дор удирдах ёстой гэсэн үг юм. Интерфэйс нь дараах голуудаас бүрдэнэ.
LCD дэлгэцийн санах ойд хаана мэдээлэл бичиж байгаагаа хянадаг бүртгэлийн сонгогч (RS) зүү. Та дэлгэц дээр юу байгааг агуулсан өгөгдлийн бүртгэл, эсвэл LCD хянагч дараа нь юу хийх талаар заавар хайж буй зааврын бүртгэлийг сонгож болно.
Унших горим эсвэл бичих горимыг сонгосон Унших/бичих (R/W) зүү
Бүртгэлд бичих боломжийг олгодог Enable pin
8 өгөгдлийн зүү (D0 -D7). Эдгээр тээглүүрүүдийн төлөв (өндөр эсвэл нам) нь таны бичиж байхдаа регистрт бичиж буй битүүд эсвэл уншиж байхдаа уншиж буй утга юм.
Мөн дэлгэцийн бэхэлгээний зүү (Vo), тэжээлийн тэжээлийн зүү (+ 5V ба Gnd), LED арын гэрэлтүүлэг (Bklt+ ба BKlt-) зүү байдаг бөгөөд та LCD-ийг асаах, дэлгэцийн тодосгогчийг хянах, LED-ийг асаах, унтраах боломжтой. тус тус арын гэрэл.
Дэлгэцийг хянах үйл явц нь харуулахыг хүсч буй зүйлийнхээ дүрсийг бүрдүүлж буй өгөгдлийг мэдээллийн бүртгэлд оруулах, дараа нь зааврыг зааврын бүртгэлд оруулах явдал юм. LiquidCrystal номын сан нь үүнийг танд хялбаршуулсан тул доод түвшний зааврыг мэдэх шаардлагагүй болно.
Hitachi-тэй нийцтэй LCD дэлгэцийг 4 эсвэл 8 бит гэсэн хоёр горимоор удирдах боломжтой. 4 битийн горимд Arduino-аас долоон оролт/гаралт шаардлагатай бол 8 битийн горимд 11 зүү шаардлагатай. Текстийг дэлгэц дээр харуулахын тулд та ихэнх зүйлийг 4 битийн горимд хийх боломжтой тул 2х16 хэмжээтэй LCD дэлгэцийг 4 битийн горимд хэрхэн удирдахыг жишээгээр үзүүлэв.
Алхам 2: Бүрэлдэхүүн хэсэг
- CloudX M633
- CloudX SoftCard
- V3 утас
- LCD 16x2 хэмжээтэй
- 10к Ом потенциометр
- Холбогч утас
- 220 Ом эсэргүүцэл
- BreadBoard
Та өөрийн бүрэлдэхүүн хэсгийг эндээс худалдаж авах боломжтой
Алхам 3: ТОНОГ ТӨХӨӨРӨМЖ
- LCD RS зүү нь Cloudx M633 -ийн дижитал зүү 1 рүү
- LCD Cloudx M633 -ийн дижитал 2 -р зүү рүү зүү идэвхжүүлэх
- LCD D4 зүү нь Cloudx M633 -ийн дижитал зүү 3 руу
- LCD D5 зүү нь Cloudx M633 -ийн дижитал зүү 4 рүү
- LCD D6 зүү нь Cloudx M633 -ийн дижитал зүү 5 руу
- LCD D7 зүү нь Cloudx M633 -ийн дижитал зүү 6 руу
Нэмж дурдахад 10к савыг +5V ба GND руу холбож, арчигч (гаралт) ашиглан LCD дэлгэцтэй VO зүү хийнэ. Дэлгэцийн арын гэрлийг асаахад 220 ом эсэргүүцэл ашигладаг бөгөөд ихэвчлэн LCD холбогчийн 15, 16 -р зүү дээр байрладаг.
Алхам 4: Кодлох
Энэ кодыг CloudX IDE руу хуулна уу
#оруулах#оруулах
тохируулах(){
lcdSetting (1, 2, 3, 4, 5, 6); lcdCmd (тодорхой); lcdCmd (cursorOff);
давталт () {
lcdWriteText (1, 2, "САЙН ДЭЛХИЙ!"); lcdWriteText (2, 2, "Би CLOUDX -ийг ашигладаг");
}
}
Зөвлөмж болгож буй:
Vídeo Tutoriales De Tecnologías Creativas 01: Сайн байна уу Дэлхий! Blink, Hacemos Parpadear Nuestro Primer Led Con Arduino: 4 алхам
Vídeo Tutoriales De Tecnologías Creativas 01: Сайн байна уу Дэлхий! Blink, Hacemos Parpadear Nuestro Primer Led Con Arduino: Зааварчилгаа хийх заавар нь ардуино дэлгэцэн дээр нүдээ анивчуулах явдал юм. Tinkercad Circuits -ийг ашиглахын тулд медиа симуляци хийх боломжтой болно. Энэ нь тасралтгүй үргэлжлэх болно
DIY нь температурыг LCD дэлгэц дээр Arduino ашиглан харуулна: 10 алхам
DIY нь Arduino ашиглан температурыг LCD дэлгэц дээр харуулах: Энэ төсөлд бид Arduino, температур мэдрэгч гэх мэт зарим бүрэлдэхүүн хэсгүүдийг ашиглан хэлхээ хийх гэж байна. Энэ хэлхээнд зэрэглэлийг LCD дэлгэц дээр тасралтгүй харах болно, 100 миллисекундын хоцрогдолтой байна. дээрх шинэ зэрэглэлийн үзэл бодлын хооронд
Хэт авианы мэдрэгч (HC-SR04) өгөгдлийг 128 × 128 LCD дэлгэц дээр уншиж, Matplotlib ашиглан дүрслэх: 8 алхам
Хэт авианы мэдрэгч (HC-SR04) өгөгдлийг 128 × 128 LCD дэлгэц дээр уншиж, Matplotlib ашиглан дүрслэн харуулах: Энэхүү зааварт бид MSP432 LaunchPad + BoosterPack ашиглан хэт авианы мэдрэгчийн (HC-SR04) өгөгдлийг 128 × 128 дээр харуулах болно. LCD, өгөгдлийг компьютерт цувралаар илгээж, Matplotlib ашиглан дүрслэнэ үү
I2C / IIC LCD дэлгэц - Arduino ашиглан SPI -IIC модулийг ашиглан I2C LCD дэлгэц рүү SPI LCD ашиглах: 5 алхам
I2C / IIC LCD дэлгэц | IUC LCD дэлгэц дээр SPI LCD дэлгэцийг SPI -ийг IIC модулийг ашиглан Arduino ашиглан ашиглаарай: Сайн байна уу залуусаа, ердийн SPI LCD 1602 -ийг холбоход хэт олон утас байдаг тул үүнийг arduino -той холбоход маш хэцүү боловч зах зээл дээр боломжтой нэг модуль байдаг. SPI дэлгэцийг IIC дэлгэц болгон хөрвүүлэх тул та зөвхөн 4 утас холбох хэрэгтэй
I2C / IIC LCD дэлгэц - SPI LCD дэлгэцийг I2C LCD дэлгэц болгон хөрвүүлэх: 5 алхам
I2C / IIC LCD дэлгэц | SPI LCD дэлгэцийг I2C LCD дэлгэц болгон хөрвүүлэх: spi lcd дэлгэцийг ашиглахад хэт олон холболт шаардлагатай бөгөөд үүнийг хийх нь үнэхээр хэцүү тул i2c lcd -ийг spi lcd болгон хөрвүүлэх модулийг оллоо