Мазмуну:
- 1 -кадам: 1 -кадам: Электрондук тетиктер
- 2 -кадам: 2 -кадам: Код
- 3 -кадам: 3 -кадам: Районду куруу
- 4 -кадам: 4 -кадам: Баары бүттү
- 5 -кадам: Video Output
Video: Interface Бир нече ЖК жалпы маалымат линиясын колдонуу менен Arduino Uno: 5 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:40
Бүгүн, бул көрсөтмөдө мен сизге жалпы маалымат линиясын колдонуп, 16x2 ЖК модулун arduino uno тактасы менен кантип интерфейс кылууну көрсөтөм. Бул долбоордун эң кызыктуу жери - бул жалпы маалымат линиясын колдонот жана ар бир ЖКда ар кандай маалыматтарды көрсөтөт.
1 -кадам: 1 -кадам: Электрондук тетиктер
- Arduino Uno: 1 даана
-16x2 ЖК: 4 даана
-10k Ом потенциометр: 4 даана
-470 Ом резистору: 4 даана
-Нан тактасы
-Жумшак зымдар
2 -кадам: 2 -кадам: Код
Адегенде жалпы маалымат линиясы бар ЖКнын пинин аныкташыңыз керек
LiquidCrystal lcdA (13, 12, 7, 6, 5, 4);
LiquidCrystal lcdB (11, 10, 7, 6, 5, 4);
LiquidCrystal lcdC (9, 8, 7, 6, 5, 4);
LiquidCrystal lcdD (3, 2, 7, 6, 5, 4);
Жогорудагы аныктоо кодунан көрүп турасыз, ЖКнын бардык маалымат линиясы (LCD1 LCD2 LCD3 жана LCD4) бир эле ардуино тактасына санариптик пинге (D7, D6, D5 жана D4) туташкан, ал эми RS жана EN пини жеке санарип пинге туташкан..
Бул жерде биздин долбоордун толук коду:
#кошуу
LiquidCrystal lcdA (13, 12, 7, 6, 5, 4); // LCD 1 үчүн пин аныктамасы
LiquidCrystal lcdB (11, 10, 7, 6, 5, 4); // LCD 2 үчүн пин аныктамасы
LiquidCrystal lcdC (9, 8, 7, 6, 5, 4); // LCD 3 үчүн пин аныктамасы
LiquidCrystal lcdD (3, 2, 7, 6, 5, 4); // ЖК 4 үчүн пин аныктамасы
жараксыз орнотуу ()
{
lcdA.begin (16, 2); // ЖК 1ди баштайт
lcdB.begin (16, 2); // ЖК 2ди баштайт
lcdC.begin (16, 2); // LCD 3ти баштайт
lcdD.begin (16, 2); // LCD 4ти баштайт}
боштук цикл ()
{
lcdA.setCursor (0, 0);
lcdA.print ("3 16x2 ЖК колдонуу");
кечиктирүү (100);
lcdB.setCursor (0, 0);
lcdB.print ("Designed By->");
кечиктирүү (100);
lcdC.setCursor (0, 0);
lcdC.print ("Веб -сайтка кирүү");
кечиктирүү (100);
lcdD.setCursor (0, 0);
lcdD.print ("BestEngineering");
кечиктирүү (100);
lcdA.setCursor (0, 1);
lcdA.print ("Single Arduino");
кечиктирүү (100);
lcdB.setCursor (0, 1);
lcdB.print ("Кришна Кешав");
кечиктирүү (100);
lcdC.setCursor (0, 1);
lcdC.print ("жана Жазылуу");
кечиктирүү (100);
lcdD.setCursor (0, 1);
lcdD.print ("Долбоорлор");
кечиктирүү (100);
}
3 -кадам: 3 -кадам: Районду куруу
Бул жерде жайгаштырылган схема proteus 8 Professional менен иштелип чыккан.
Протеус пининде жок. 15 жана 16 ЖК жашырылган, ошондуктан пин 15 жана 16 пинге (анод жана катод ЖК) туташтырдым, ал пин пиндин арткы жарык үчүн колдонулат.
4 -кадам: 4 -кадам: Баары бүттү
Бул долбоор сизге жардам берет деп үмүттөнөбүз. Эгерде сизде кандайдыр бир суроолор болсо же дагы укмуштуудай долбоор келсе, bestengineeringprojects.com сайтына баш багыңыз
Сунушталууда:
Бир аналог пинди колдонуу менен бир нече аналогдук баалуулуктарды кантип окуу керек: 6 кадам (сүрөттөр менен)
Бир аналог пинди колдонуу менен бир нече аналогдук баалуулуктарды кантип окуу керек: Бул үйрөткүчтө мен сизге бир эле аналогдук кирүүчү пинди колдонуу менен бир нече аналогдук баалуулуктарды кантип окууну көрсөтөм
Бир нече баскычтарды Arduinoдогу бир пинге туташтыруу: 4 кадам
Бир нече баскычтарды Arduino'догу бир пинге туташтыруу: Саламатсыздарбы, Arduino долбоорлоруңузда жаркыраган светодиоддору ашып кеткенде, сиз өзүңүзгө кошумча казыктарга муктаж болуп калышыңыз мүмкүн. Мен сизге бир кнопканы көрсөтөм, анда сиз бир эле баскычка ээ боло аласыз, бардыгы бир эле аналогдук пинге туташкан
Fusion 360 бир нече денени бир STL файлы катары экспорттоо: 5 кадам
Fusion 360 бир нече денени бир STL файлы катары экспорттоо: Мен биринчи жолу Fusion 360 колдоно баштаганымда, менин эң жакшы көргөн өзгөчөлүктөрүмдүн бири 3D моделинен 3D басып чыгарууга өтүү болгон. Башка эч кандай программалык камсыздоо жумшак иштөө процессин камсыз кылган эмес. Эгерде сиздин модельде бир гана дене бар болсо, муну жасоо абдан жөнөкөй. Бирок
Бир жолу колдонулуучу камераны кайра колдонуп, планетаны сактаңыз! жана бир нече Quid сактоо: 4 кадам
Бир жолу колдонулуучу камераны кайра колдонуп, планетаны сактаңыз! and Save a Few Quid: Жакында мен жергиликтүү фото дүкөнүмө (jessops) түшүп, бир нече жолу колдонулган бир жолу колдонулуучу камераларды алдым, анткени алар шок адамдар үчүн абдан кызыктуу экенин билесиз. Жөн эле сураңыз, алар беришет. Мен дагы ойлодум, ээ, бул компаниялар камераларды кайра алышат, коет
Бир нече жарым -жартылай фокусталган бир толук фокусталган сүрөттү кантип түзүү керек: 4 кадам
Бир нече жарым -жартылай фокусталган бир сүрөттү кантип түзүү керек: Мен Helicon Focus программасын колдонууну сунуштайм. Windows жана Mac версиялары d-Stidio сайтында жеткиликтүү.Бул программа тайыз тереңдик көйгөйүн чечүү үчүн макрофотография, микрофотография жана гиперфокалдык пейзаж сүрөтү үчүн иштелип чыккан