Мазмуну:
- 1 -кадам: КОМПОНЕНТ КЕРЕК
- 2 -кадам: ЖАБДУУҢУЗДУ ЖӨНДӨӨ
- 3 -кадам: КОДГОРЛОО
- 4 -кадам: Биз менен бөлүшүү
Video: CloudX микроконтроллерин колдонуу менен LCD менен баскычтоп: 4 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:42
Бул долбоор үчүн биз Matrix баскычтобундагы маалыматтарды кабыл алып, андан кийин ЖКда көрсөтөбүз
Модуль.
1 -кадам: КОМПОНЕНТ КЕРЕК
- CLOUDX MICROCONTROLLER
- CLOUDX SOFTCARD
- V3 USB CORD
- LCD 16x2
- АЧкыч 4x4
- VARIABLE RESISTOR (103)
- JUMPER WIRE
Сиз бул жерде сиздин компонентти ала аласыз
2 -кадам: ЖАБДУУҢУЗДУ ЖӨНДӨӨ
алгачкы кадам:
ЖК туташуусу: биз 4 -маалыматтарды колдонобуз - 7 -пин маалыматы, катталган тандоо пини, пинди иштетүү.
- RS пинин микроконтроллердин pin1ине туташтырыңыз
- EN пинин микроконтроллердин pin2 туташтырыңыз
- D4 пинин микроконтроллердин pin3кө туташтырыңыз
- D5 пинин микроконтроллердин pin4үнө туташтырыңыз
- D6 пинин микроконтроллердин pin5ине туташтырыңыз
- D7 пинин микроконтроллердин pin6 -ге туташтырыңыз
- Vss менен GNDге терс пин туташтырыңыз
- Vdd туташтырып, позитивдүү пинди 5v менен байланыштырыңыз
- өзгөрмөлүү резистордун ортоңку пинин VEге туташтырыңыз (контраст V). жана 5v жана GND үчүн башка пин.
Экинчи кадам:
Ариптакта байланышы: биз клавиатура мамычасынын казыктары үчүн pullDown каршылыгын колдонуп жатабыз.
- Ариптакта мамычасынын пин1и 10k каршылыкка жана микроконтроллердин pin11ине туташтырылган.
- Ариптакта мамычасынын пин2и 10k каршылыкка жана микроконтроллердин pin12ине туташтырылган.
- Ариптакта мамычасынын пин 3 pin 10k каршылыгына жана микроконтроллердин pin13үнө туташтырылган.
- Ариптакта мамычасынын pin4 пин 10k каршылыгына жана микроконтроллердин pin14үнө туташтырылган.
Жана резистордун аягы GND менен бирге туташкан.
- Баскычтоптун pin1 Row пини микроконтроллердин pin7ине туташкан.
- Ариптакта R2 пин пин 2 микроконтроллердин pin8 туташкан.
- Ариптакта R3 пин пин 3 микроконтроллердин pin9 туташкан.
- Ариптакта Row пининин pin4 микроконтроллердин pin10уна туташкан
Ага жеткенден кийин коддоого өтүңүз.
эгер сиз CloudX IDEди жүктөгүңүз келсе, бул жерди басыңыз
3 -кадам: КОДГОРЛОО
Бул кодду CloudX IDEге көчүрүңүз.
#кошуу #кошуу #кошуу
#define NumberOfRows 4 // баскычтоп үчүн ROWS санын коюңуз
#define NumberOfColumns 4 // Keypad char KeypadCharacters үчүн COLUMNS санын коюңуз [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 Keys; // магазин Баскычтоптун чыгышы бул жерде орнотуу () {// бул жерде орнотуу Lcd_setting (1, 2, 3, 4, 5, 6); Lcd_cmd (cursorOff); Lcd_cmd (ачык);
Keypad_setting (PULLDOWNCOL, RowPins, ColumnsPins, NumberOfRows, NumberOfColumns, KeypadCaracters); // бул маалыматтар менен баскычтопту инициализациялоо
цикл () {
// Бул жерде программалоо (Keys == 0) // эгерде баскыч басылбаса, баскычты текшерүүнү улантыңыз Баскычтарды басыңыз = Keypad_getKey (); // эгерде баскыч басылса, ачкычтар Lcd_writeCP ачкычтарынын өзгөрмөсүнө жүктөлөт. // ЖКнын учурдагы курсордун жайгашуу баскычтарына басылган баскычты көрсөтүү = 0; // Keys өзгөрмөсүнүн мазмунун тазалоо}}
4 -кадам: Биз менен бөлүшүү
Сиз буга жетиштиңизби?
Эгер сиз ага жетсеңиз, биз менен бөлүшүңүз
Сунушталууда:
DC2 моторлорун L298N менен CloudX микроконтроллерин колдонуу: 3 кадам
DC моторлорун L298N менен CloudX микроконтроллерин колдонуу: Бул долбоордо биз DC моторунун ылдамдыгын жогорулатуу жана азайтуу үчүн L298N H көпүрөсүн кантип колдонууну түшүндүрөбүз. L298N H-bridge модулу 5 жана 35V DC чыңалуусу бар моторлордо колдонулушу мүмкүн
7-сегменттеги дисплей CloudX микроконтроллерин колдонуп Shift реестри менен: 5 кадам
CloudX микроконтроллерин колдонуп Shift реестри менен 7 сегменттүү дисплей: Бул долбоордо биз жети сегменттүү LED дисплейди CloudX микроконтроллери менен кантип интерфейс кылууну үйрөткүчтү жарыялап жатабыз. Жети сегменттүү дисплейлер көптөгөн камтылган тутумдарда жана өнөр жай колдонмолорунда колдонулат, анда көрсөтүлө турган өндүрүштөрдүн диапазону белгилүү
Tiva микроконтроллерин колдонуу менен RC метр: 7 кадам
Tiva микроконтроллерин колдонуу менен RC эсептегич: Бул долбоор үчүн микро контроллер негизделген RC метр портативдүү, так, колдонууга жөнөкөй жана салыштырмалуу арзан болуп иштелип чыккан жана ишке ашырылган. Колдонуу жөнөкөй жана колдонуучу эсептегичтин режимин оңой эле тандай алат: каршылык
PIC16F877 микроконтроллерин колдонуу менен 16x64 P10 жылдыруучу LED дисплейи: 5 кадам (сүрөттөр менен)
Px16F877 микроконтроллерин колдонуу менен 16x64 P10 жылдыруучу LED дисплейи: Бул нускамада PICI6F877A микроконтроллери менен 16 x 64 (p10) LED матрицасы дисплейинин интерфейси сүрөттөлөт. Маалыматтар EEPROMдо сакталган UART аркылуу микроконтроллерге жөнөтүлөт жана маалыматтар LED матрицасынын дисплейинде көрсөтүлөт. Бул
7 сегменттин дисплейи менен 8051 микроконтроллерин колдонуу менен 0дон 99га чейин кантип эсептөө керек: 5 кадам (сүрөттөр менен)
7 сегменттин дисплейи менен 8051 микроконтроллерин колдонуу менен 0дон 99га чейин кантип эсептөө керек: Саламатсыздарбы, бул окуу куралында биз 0дөн 99га чейин эки 7 сегменттүү дисплейди кантип колдонууну айтып беребиз