Mundarija:
Video: Arduino IDE bilan NodeMCU V2 -dagi I2C LCD: 3 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:25
Bu tez qo'llanmada men sizga ArduinoIDE va mavjud kutubxonalar yordamida NodeMCU v2 da I2C seriyali adapter bilan LCD -ni qanday tushlik qilishni ko'rsataman.
1 -qadam: Kerakli qismlar va dasturiy ta'minot
Uskuna:
1. NodeMCU v2
2. 16x2 LCD displey i2c seriyali interfeys adapter moduli bilan
3. Ba'zi simlar, quvvat manbai va eskiz yuklash uchun USB
Dasturiy ta'minot:
1. ArduinoIDE -
2. LiquidCrystal_I2C kutubxonasi-https://github.com/fdebrabander/Arduino-LiquidCrystal-I2C-library
2 -qadam: Uskuna sozlamalari
Tayyorgarlik:
Agar siz Ali/ebay -dan LCD -ga buyurtma berganingizda, ketma -ket adapterga ulanishda "simlar buzilmasligi" uchun LCD displeyga 16 pinli sarlavhalarni lehimlashingiz mumkin.
Sozlash:
- LCD displey va ketma -ket adapterni non paneliga bir -birining yoniga qo'ying
- Adapterning SCL pinini NodeMCU D1 piniga ulang
- Adapterning SDA pinini NodeMCU D2 piniga ulang
- Adapterning GND, VCC pinlarini NodeMCU GND, Vin bilan ulang - bu erda men bir narsani tushuntirishim kerak. Asosan, siz LCD displeyni 5V manbaiga ulashingiz kerak, lekin NodeMCU -da faqat 3.3V chiqishi bor, shuning uchun LCD juda qorong'i. Agar siz LCD -ni tashqi 5V manbasi bilan ta'minlasangiz, siz mantiq darajasidagi konvertorni ishlatishingiz kerak bo'ladi, chunki u ishlamaydi. Bu erda men Vinni chetlab o'tgan USB quvvatidan foydalangan holda ba'zi hacklardan foydalandim. Bu 5V, lekin u ishlaydi:)
3 -qadam: eskiz
Tayyorgarlik:
- ArduinoIDE -ni o'rnating
- NodeMCU yordamini qo'shing - bu erda yaxshi tasvirlangan.
- LiquidCrystal_I2C kutubxonasini qo'shing - muallif tomonidan berilgan ko'rsatmalardan foydalaning. AdruinoIDE -dan o'rnatish eskirgan versiyani qo'shadi
Eskiz:
#qo'shing
#qo'shing
LiquidCrystal_I2C lcd (0x27, 16, 2);
bo'sh o'rnatish () {
Serial.begin (115200);
// Oldindan belgilangan PIN -kodlardan foydalaning
Wire.begin (D2, D1);
lcd.begin ();
lcd.home ();
lcd.print ("Salom, NodeMCU");
}
void loop () {// bu erda hech narsa qilmang}
Eskizni yuklang va ishingiz tugadi!
Tavsiya:
I2C / IIC LCD displeyi - Arduino bilan SPI -IIC moduli yordamida I2C LCD displeyiga SPI LCD -dan foydalaning: 5 qadam
I2C / IIC LCD displeyi | IUC LCD displeyiga SPI LCD displeyidan Arduino yordamida IIC modulidan IIC modulidan foydalaning: Salom bolalar, chunki oddiy SPI LCD 1602 -da ulanish uchun simlar juda ko'p, shuning uchun uni arduino bilan ulash juda qiyin, lekin bozorda bitta modul mavjud. SPI displeyini IIC displeyiga aylantiring, shunda siz faqat 4 ta simni ulashingiz kerak
Budilnik bilan DIY aqlli o'lchov (Wi-Fi, ESP8266, Arduino IDE va Adafruit.io bilan): 10 qadam (rasmlar bilan)
Budilnik bilan DIY aqlli o'lchov (Wi-Fi, ESP8266, Arduino IDE va Adafruit.io bilan): Oldingi loyihamda men Wi-Fi bilan aqlli hammom o'lchovini ishlab chiqdim. U foydalanuvchi vaznini o'lchashi, uni mahalliy ko'rsatishi va bulutga yuborishi mumkin. Bu haqda batafsil ma'lumotni quyidagi havola orqali olishingiz mumkin: https: //www.instructables.com/id/Wi-Fi-Smart-Scale-wi
I2C / IIC LCD displeyi - LCD displeyini I2C LCD displeyiga aylantirish: 5 qadam
I2C / IIC LCD displeyi | SPI LCD displeyini I2C LCD displeyiga aylantiring: spi -lcd displeyni ishlatish uchun juda ko'p ulanish kerak, buni amalga oshirish juda qiyin, shuning uchun men i2c lcd -ni spi -lcd -ga aylantira oladigan modul topdim
Arduino IDE bilan Esp 8266 Esp-01 bilan ishlashni boshlash - Esp kartalarini Arduino Ide -ga o'rnatish va Esp -ni dasturlash: 4 qadam
Arduino IDE bilan Esp 8266 Esp-01 bilan ishlashni boshlash | Esp-ni Arduino Ide-ga o'rnatish va Esp-ni dasturlash: Bu yo'riqnomada biz esp8266 platalarini Arduino IDE-ga o'rnatishni, esp-01-ni dasturlashni va unga kodni yuklashni o'rganamiz. ESP-platalar juda mashhur bo'lgani uchun men ko'rsatmalarni to'g'rilash haqida o'yladim. bu va ko'pchilik odamlar muammoga duch kelishadi
Belgilar LCD I2c adapteri (I2c ulanish misoli): 12 qadam (rasmlar bilan)
Belgilar LCD I2c adapteri (I2c ulanish misoli): Men i2c adapter belgisini ko'rsatish uchun ulanish sxemasini qilyapman, saytimdagi yangilanishlarni tekshiring, endi men simli ulanish sxemasini qo'shib qo'ydim. belgili LCD displeylar uchun, vilkalar proyekt