Mundarija:
2025 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2025-01-23 15:14
Bugun men sizga ko'rsatma beraman, men sizga 16x2 o'lchamli LCD -modulni umumiy ma'lumotlar liniyasi yordamida arduino uno taxtasi bilan qanday bog'lashni ko'rsataman. Loyihaning eng qiziq tomoni shundaki, u umumiy ma'lumotlar chizig'idan foydalanadi va har bir LCD displeyda har xil ma'lumotlarni ko'rsatadi.
1 -qadam: 1 -qadam: elektron qismlar
- Arduino Uno: 1 dona
-16x2 LCD displey: 4 dona
-10k Ohm potentsiometr: 4 dona
-470 Ohm qarshilik: 4 dona
-Non taxtasi
-Katta simlar
2 -qadam: 2 -qadam: Kod
Avval siz umumiy ma'lumot liniyasi bilan LCD pinini aniqlashingiz kerak
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);
Yuqoridagi ta'rif kodidan shuni ko'rish mumkinki, LCD -ning barcha ma'lumotlar liniyasi (LCD1 LCD2 LCD3 va LCD4) bir xil arduino kartali raqamli pinga (D7, D6, D5 va D4) ulangan, RS va EN pinlari esa individual raqamli pinga ulangan..
Mana bizning loyihamiz uchun to'liq kod:
#qo'shing
LiquidCrystal lcdA (13, 12, 7, 6, 5, 4); // LCD 1 uchun pin ta'rifi
LiquidCrystal lcdB (11, 10, 7, 6, 5, 4); // LCD 2 uchun pin ta'rifi
LiquidCrystal lcdC (9, 8, 7, 6, 5, 4); // LCD 3 uchun pin ta'rifi
LiquidCrystal lcdD (3, 2, 7, 6, 5, 4); // LCD 4 uchun pin ta'rifi
bo'sh o'rnatish ()
{
lcdA.begin (16, 2); // LCD 1 -ni ishga tushiradi
lcdB.begin (16, 2); // LCD 2 ni ishga tushiradi
lcdC.begin (16, 2); // LCD 3 ni ishga tushiradi
lcdD.begin (16, 2); // LCD 4 ni ishga tushiradi
bo'sh halqa ()
{
lcdA.setCursor (0, 0);
lcdA.print ("3 16x2 LCD yordamida");
kechikish (100);
lcdB.setCursor (0, 0);
lcdB.print ("Dizayner->");
kechikish (100);
lcdC.setCursor (0, 0);
lcdC.print ("Veb -saytga tashrif");
kechikish (100);
lcdD.setCursor (0, 0);
lcdD.print ("Eng yaxshi muhandislik");
kechikish (100);
lcdA.setCursor (0, 1);
lcdA.print ("Yagona Arduino");
kechikish (100);
lcdB.setCursor (0, 1);
lcdB.print ("Krishna Keshav");
kechikish (100);
lcdC.setCursor (0, 1);
lcdC.print ("va obuna bo'lish");
kechikish (100);
lcdD.setCursor (0, 1);
lcdD.print ("Loyihalar");
kechikish (100);
}
3 -qadam: 3 -qadam: O'chirish sxemasini yarating
Bu erda joylashtirilgan sxema proteus 8 Professional yordamida yaratilgan.
Proteus pinida №. 15 va 16-sonli LCD-lar yashiringan, shuning uchun men 15 va 16-pinli (LCD anod va katodli) ulanishni o'rnatdim, bu pin LCD uchun orqa yorug'lik uchun ishlatiladi.
4 -qadam: 4 -qadam: Hammasi bajarildi
Umid qilamanki, bu loyiha sizga yordam beradi. Agar sizda biron bir savol bo'lsa yoki boshqa ajoyib loyihani xohlasangiz, bestengineeringprojects.com saytiga tashrif buyuring.
Tavsiya:
Arduino -dan foydalangan holda Google yordamchisi bilan nazorat uyining chiroqlari: 7 qadam
Arduino yordamida Google Assistant bilan nazorat uyining chiroqlari: (Yangilanish 2020 yil 22-avgustda: Bu ko'rsatma 2 yoshda va ba'zi uchinchi tomon ilovalariga asoslangan. Ularning tarafidagi har qanday o'zgarishlar bu loyihani ishlamaslikka olib kelishi mumkin. Bu mumkin yoki bo'lmasligi mumkin) hozir ishlayapsiz, lekin siz uni ma'lumotnoma sifatida kuzatib, o'zgartirishingiz mumkin
Raspberry Pi va MySQL ma'lumotlar bazasidan foydalangan holda barmoq izlari va RFID asosidagi davomat tizimi: 5 qadam
Raspberry Pi va MySQL ma'lumotlar bazasidan foydalangan holda barmoq izlari va RFID asosidagi davomat tizimi: ushbu loyiha videosi
Umumiy tibbiy asboblardan foydalangan holda DIY shamollatgichi: 8 qadam
Umumiy tibbiy asbob-uskunalardan foydalangan holda DIY shamollatgichi: Ushbu loyiha, agar COVID-19 pandemiyasi kabi tijorat ventilyatorlari yetarli bo'lmasa, favqulodda vaziyatlarda foydalanish uchun o'zgaruvchan ventilyatorni yig'ish bo'yicha ko'rsatmalar beradi. Ventilyator dizaynining afzalligi shundaki, u
Kompyuter sichqonchasi emulyatori Arduino Uno va sensorlardan foydalangan holda: 8 qadam
Kompyuter sichqonchasi emulyatori Arduino Uno va datchiklar yordamida: Bu ko'rsatmada biz sichqoncha emulyatorining prototipini yaratmoqchimiz. Sichqoncha emulyatori sichqonchani to'g'ri ishlamayotgan paytda ishlatilishi mumkin bo'lgan qurilma. Sichqonchani boshqarish uchun sensorlar ishlatiladi. Loyiha bitta ul
Bir nechta mikrokontroldan bir nechta LEDni qanday chiqarish mumkin: 6 qadam (rasmlar bilan)
Bir nechta mikroto'lqinli pinlardan qanday qilib ko'p LEDlarni haydash mumkin: Ko'pgina mikrokontrolderlarning uch holatida (+V, GND yoki "yuqori impedansli") mavjudligidan foydalanib, siz N pinli N*(N-1) LEDlarni boshqarishingiz mumkin. Shunday qilib, PIC12Fxxx yoki ATtiny11 kabi 8pinli mikrokontroller beshta mavjud 20 ta LEDni boshqarishi mumkin