Агуулгын хүснэгт:
- Алхам 1: Бүрэлдэхүүн хэсэг шаардлагатай
- Алхам 2: ТОНОГ ТӨХӨӨРӨМЖИЙГ ОРУУЛАХ
- Алхам 3: Кодлох
- Алхам 4: Бидэнтэй хуваалцаарай
Видео: CloudX микроконтроллер ашиглан LCD дэлгэцтэй товчлуур: 4 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:04
Энэ төслийн хувьд бид матрицын товчлуураас өгөгдлийг хүлээн авч, дараа нь LCD дэлгэц дээр харуулах болно
Модуль.
Алхам 1: Бүрэлдэхүүн хэсэг шаардлагатай
- CLOUDX микроконтроллер
- CLOUDX SOFTCARD
- V3 USB CORD
- LCD 16x2 хэмжээтэй
- 4x4 түлхүүр товчлуур
- Хувьсах эсэргүүцэл (103)
- Үсрэгч утас
Та өөрийн бүрэлдэхүүн хэсгийг эндээс авах боломжтой
Алхам 2: ТОНОГ ТӨХӨӨРӨМЖИЙГ ОРУУЛАХ
эхний алхам:
LCD холболт: бид өгөгдөл 4 - өгөгдөл 7 зүү, сонгох зүү бүртгүүлэх, зүү идэвхжүүлэх болно.
- RS зүүг микроконтроллерийн pin1 -т холбоно уу
- EN зүүг микроконтроллерийн pin2 -т холбоно уу
- D4 зүүг микроконтроллерийн pin3 -т холбоно уу
- D5 зүүг микроконтроллерийн pin4 -т холбоно уу
- D6 зүүг микроконтроллерийн 5 -р зүүтэй холбоно уу
- D7 зүүг микроконтроллерийн зүү 6 -тай холбоно уу
- Vss болон сөрөг сөрөг зүүг GND руу холбоно уу
- Vdd ба удирдсан эерэг зүүг 5v руу холбоно уу
- хувьсах эсэргүүцлийн дунд зүүг VE -тэй холбоно уу (тодосгогч V). нөгөө зүүг 5v ба GND руу холбоно уу.
Хоёр дахь алхам:
Товчлуурын холболт: бид товчлуурын баганын зүү дээр pullDown эсэргүүцэл ашиглаж байна.
- Товчлуурын баганын зүү pin1 нь 10k эсэргүүцэл ба микроконтроллерийн pin11 -т холбогдсон байв.
- Товчлуурын баганын зүү pin2 нь 10k эсэргүүцэл ба микроконтроллерийн pin12 -т холбогдсон байв.
- Товчлуурын баганын зүү pin3 нь 10k эсэргүүцэл ба микроконтроллерийн pin13 руу холбогдсон байв.
- Товчлуурын баганын зүү pin4 нь 10k эсэргүүцэл ба микроконтроллерийн pin14 -т холбогдсон байв.
Резисторын төгсгөлийг GND -тэй холбосон.
- Товчлуурын pin1 Row pin нь микроконтроллерийн pin7 -тэй холбогдсон байв.
- Товчлуурын pin2 Row pin нь микроконтроллерийн pin8 -тэй холбогдсон байв.
- Товчлуурын мөр3 -ийн pin3 нь микроконтроллерийн pin9 -тэй холбогдсон байв.
- Товчлуурын pin4 Row pin нь микроконтроллерийн pin10 -тай холбогдсон байв
Үүнийг хийсний дараа кодчилол руу орцгооё.
Хэрэв та CloudX IDE татаж авахыг хүсвэл энд дарна уу
Алхам 3: Кодлох
Энэ кодыг CloudX IDE руу хуулна уу.
#оруулах #оруулах #оруулах
#define NumberOfRows 4 // товчлуурын ROWS тоог тохируулна уу
#define NumberOfColumns 4 // Keypad char KeypadCharacters [NumberOfRows] [NumberOfColumns] = {'1', '2', '3', 'A', '4', '5', '6' гэсэн баганы тоог тохируулна уу., 'B', '7', '8', '9', 'C', '*', '0', '#', 'D'}; // товчлуурын товчлууруудын зохион байгуулалт char RowPins [NumberOfRows] = {7, 8, 9, 10}; // Товчлуурын мөрийн хавчаарууд нь CloudX char ColumnsPins [NumberOfColumns] = {11, 12, 13, 14}; // Товчлуурын баганын зүү char түлхүүрүүд; // товчлуурын гаралтыг энд хадгална () {// энд тохируулна уу Lcd_setting (1, 2, 3, 4, 5, 6); Lcd_cmd (cursorOff); Lcd_cmd (тодорхой);
Keypad_setting (PULLDOWNCOL, RowPins, ColumnsPins, NumberOfRows, NumberOfColumns, Товчлуурын тэмдэгтүүд); // эдгээр өгөгдөл бүхий товчлуурыг эхлүүлэх
давталт () {
// Энд програмчлах (Түлхүүрүүд == 0) // хэрэв Түлхүүр дарагдаагүй бол Түлхүүрийг үргэлжлүүлэн дарна уу Түлхүүрүүдийг дарна уу = Keypad_getKey (); // LCD -ийн одоогийн курсорын байрлалын товчлуурууд дээр дарагдсан товчлуурыг харуулах = 0; // Түлхүүр хувьсагчийн агуулгыг арилгах}}
Алхам 4: Бидэнтэй хуваалцаарай
Та үүнд хүрсэн үү?
Хэрэв та амжилтанд хүрвэл энд хуваалцаарай
Зөвлөмж болгож буй:
Arduino UNO ашиглан дрон хэрхэн хийх вэ - Микроконтроллер ашиглан квадрокоптер хийх: 8 алхам (зурагтай)
Arduino UNO ашиглан дрон хэрхэн хийх вэ | Микроконтроллер ашиглан квадрокоптер хийх: Танилцуулга Миний Youtube сувагт зочлоорой Drone бол худалдан авахад маш үнэтэй хэрэгсэл юм. Энэ нийтлэлд би үүнийг хэрхэн хямд үнээр хийх талаар ярилцах болно. Та яаж ийм үнээр хямд үнээр өөрийн гараар хийх вэ … Энэтхэгт бүх материал (мотор, ESC
CloudX микроконтроллер ашиглан L298N -ийн тусламжтайгаар DC моторыг удирдах: 3 алхам
CloudX микроконтроллер ашиглан L298N-ийн тусламжтайгаар DC моторыг удирдах нь: Энэ төсөлд бид L298N H гүүрийг ашиглан DC моторын хурдыг нэмэгдүүлэх, бууруулах талаар тайлбарлах болно. L298N H-bridge модулийг 5-аас 35V тогтмол гүйдлийн хүчдэлтэй хөдөлгүүрт ашиглах боломжтой, мөн 5V-ийн зохицуулагчтай тул хэрэв та
CloudX микроконтроллер ашиглан Shift бүртгэлтэй 7 сегментийн дэлгэц: 5 алхам
CloudX микроконтроллер ашиглан Shift бүртгэлтэй 7 сегментийн дэлгэцтэй харилцах: Энэхүү төсөлд бид долоон сегментийн LED дэлгэцийг CloudX микроконтроллертой хэрхэн холбох талаархи хичээлийг нийтэлж байна. Долоон сегментийн дэлгэцийг олон тооны суулгагдсан систем, үйлдвэрлэлийн програмуудад ашигладаг бөгөөд гаралтын хүрээ нь тодорхой байдаг
7 сегментийн дэлгэцтэй 8051 микроконтроллер: 5 алхам (зурагтай)
7 сегментийн дэлгэцтэй 8051 микроконтроллерийн интерфейс: Энэхүү төсөлд бид 7 сегментийн дэлгэцийг 8051 микроконтроллероор хэрхэн яаж холбох талаар танд хэлэх болно
7 сегментийн дэлгэцтэй 8051 микроконтроллер ашиглан 0 -ээс 99 хүртэл хэрхэн тоолох вэ: 5 алхам (зурагтай)
7 сегментийн дэлгэцтэй 8051 микроконтроллер ашиглан 0 -ээс 99 хүртэл хэрхэн тоолох вэ: Сайн байцгаана уу, энэ хичээлд бид 7 сегментийн хоёр дэлгэц ашиглан 0 -ээс 99 хүртэл тоолох талаар танд хэлэх болно