Სარჩევი:
ვიდეო: I2C LCD NodeMCU V2 Arduino IDE– ით: 3 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:18
ამ სწრაფ ინსტრუქციაში მე გაჩვენებთ თუ როგორ უნდა ისადილოთ LCD I2C სერიული ადაპტერით NodeMCU v2 ArduinoIDE- ისა და ხელმისაწვდომი ბიბლიოთეკების გამოყენებით.
ნაბიჯი 1: საჭირო ნაწილები და პროგრამული უზრუნველყოფა
აპარატურა:
1. NodeMCU v2
2. 16x2 LCD ჩვენება i2c სერიული ინტერფეისის ადაპტერის მოდულით
3. ზოგიერთი მავთული, USB დენის წყაროსთვის და ესკიზის ატვირთვა
პროგრამული უზრუნველყოფა:
1. ArduinoIDE -
2. LiquidCrystal_I2C ბიბლიოთეკა-https://github.com/fdebrabander/Arduino-LiquidCrystal-I2C-library
ნაბიჯი 2: აპარატურის დაყენება
პრეპარატები:
როდესაც თქვენ შეუკვეთებთ LCD ალი/ebay– ს შეგიძლიათ შეაერთოთ 16 პინიანი სათაურები LCD ეკრანზე, რათა თავიდან აიცილოთ „გაყვანილობის არეულობა“სერიულ ადაპტერთან დაკავშირებისას
Აწყობა:
- მოათავსეთ LCD ეკრანი და სერიული ადაპტერი პურის დაფაზე ერთმანეთის გვერდით
- შეაერთეთ ადაპტერის SCL პინი NodeMCU D1 პინთან
- შეაერთეთ ადაპტერის SDA პინი NodeMCU D2 პინთან
- შეაერთეთ ადაპტერის GND, VCC ქინძისთავები NodeMCU GND, Vin შესაბამისად - აქ ერთი რამის ახსნა მჭირდება. ძირითადად თქვენ უნდა დაუკავშიროთ LCD დისპლეი 5 ვ წყაროს, მაგრამ NodeMCU- ს აქვს მხოლოდ 3.3 ვ გამომავალი, ასე რომ LCD საკმაოდ მუქია. თუ LCD– ს მიაწოდებთ გარე 5 ვ წყაროს, თქვენ უნდა გამოიყენოთ ლოგიკური დონის გადამყვანი, რადგან ის არ იმუშავებს. აქ მე გამოვიყენე რამოდენიმე გარჩევა USB- ის მიწოდებული ენერგიის გამოყენებით, რომელიც გვერდს უვლის ვინს. 5V არის მაგრამ მუშაობს:)
ნაბიჯი 3: ესკიზი
პრეპარატები:
- დააინსტალირეთ ArduinoIDE
- დაამატეთ NodeMCU მხარდაჭერა - ლამაზად აღწერილი აქ.
- დაამატეთ LiquidCrystal_I2C ბიბლიოთეკა - გთხოვთ გამოიყენოთ ავტორის მითითებები. AdruinoIDE– დან ინსტალაცია დაამატებს მოძველებულ ვერსიას
ესკიზი:
#ჩართეთ
#ჩართეთ
LiquidCrystal_I2C LCD (0x27, 16, 2);
void setup () {
Serial.begin (115200);
// გამოიყენეთ წინასწარ განსაზღვრული PINS კონსტიტუცია
Wire.begin (D2, D1);
lcd. დაწყება ();
LCD. მთავარი ();
lcd.print ("გამარჯობა, NodeMCU");
}
void loop () {// აქ არაფერი გააკეთო}
ატვირთე ესკიზი და დასრულდა!
გირჩევთ:
I2C სარელეო შეხვდა Arduino IDE: 5 ნაბიჯი
I2C სარელეო შეხვდა Arduino IDE: მე ვკვეთავ ლამაზ დაფაზე მაგრამ არ იყო ArduinoIDE ინსტრუქცია, უბრალოდ Raspberry Pi e.o. მე ვხვდები როგორ გამოვიყენო ის არდუინოსთან და მინდა გავუზიარო მას, ასე რომ თქვენ შეგიძლიათ დაზოგოთ ეს დრო. ორიგინალური ჟოლოს მაგალითი: wiki.52pi.com/index.php/DockerPi_4_Channel_R
I2C / IIC LCD ეკრანი - გამოიყენეთ SPI LCD I2C LCD ეკრანზე SPI to IIC მოდულის გამოყენებით Arduino– ით: 5 ნაბიჯი
I2C / IIC LCD ეკრანი | გამოიყენეთ SPI LCD I2C LCD ეკრანზე SPI to IIC მოდულის გამოყენებით Arduino: გამარჯობა ბიჭებო, რადგან ჩვეულებრივ SPI LCD 1602 -ს აქვს ძალიან ბევრი მავთული დასაკავშირებლად, ამიტომ არდუინოსთან დაკავშირება ძალიან რთულია, მაგრამ არსებობს ერთი მოდული ბაზარზე, რომელსაც შეუძლია გადააკეთეთ SPI დისპლეი IIC ეკრანად, ასე რომ თქვენ გჭირდებათ მხოლოდ 4 მავთულის დაკავშირება
I2C / IIC LCD ეკრანი - გადააკეთეთ SPI LCD I2C LCD ეკრანზე: 5 ნაბიჯი
I2C / IIC LCD ეკრანი | გადააკეთეთ SPI LCD I2C LCD ეკრანზე: spi LCD ეკრანის გამოყენებას ძალიან ბევრი კავშირი სჭირდება, რის გაკეთებაც ძნელია, ასე რომ ვიპოვე მოდული, რომელსაც შეუძლია i2c LCD– ის spi LCD– ზე გადაყვანა, ასე რომ დავიწყოთ
დაწყება Esp 8266 Esp-01 Arduino IDE --ით Arduino Ide- ში Esp დაფების დაყენება და პროგრამირება Esp: 4 ნაბიჯი
დაწყება Esp 8266 Esp-01 Arduino IDE |-ით Arduino Ide- ში Esp დაფების დაყენება და Esp პროგრამირება: ამ ინსტრუქციებში ჩვენ ვისწავლით თუ როგორ უნდა დააყენოთ esp8266 დაფები Arduino IDE– ში და როგორ უნდა დაპროგრამდეს esp-01 და მასში ატვირთოთ კოდი. მას შემდეგ, რაც esp დაფები იმდენად პოპულარულია, რომ ვიფიქრე ინსტრუქციებისთვის ეს და ადამიანების უმეტესობა პრობლემის წინაშე დგას
პერსონაჟის LCD I2c ადაპტერი (I2c კავშირის მაგალითი): 12 ნაბიჯი (სურათებით)
ხასიათი LCD I2c ადაპტერი (I2c კავშირის მაგალითი): მე ვაკეთებ კავშირის სქემას პერსონაჟის ჩვენების i2c ადაპტერისთვის. შეამოწმეთ განახლებები ჩემს საიტზე. ახლა მე დავამატებ ასევე გაყვანილობის კავშირის სქემას, რომ გამოვიყენო ორიგინალური ბიბლიოთეკა და არა ჩემი ჩანგალი. LiquidCrystal Arduino ბიბლიოთეკა პერსონაჟებისათვის LCD მონიტორები, ჩანგალი პროექტი