Სარჩევი:
- ნაბიჯი 1: Arduino Uno
- ნაბიჯი 2: WiFi ESP8266 NodeMcu ESP-12E
- ნაბიჯი 3: 16x2 სერიული LCD ეკრანი
- ნაბიჯი 4: I2c სერიული მოდული
- ნაბიჯი 5: I2c სერიული მოდული დაკავშირებულია LCD ეკრანთან
- ნაბიჯი 6: მონტაჟი არდუინოსთან ერთად
- ნაბიჯი 7: მონტაჟი ESP8266– ით
- ნაბიჯი 8: ბიბლიოთეკა
- ნაბიჯი 9: წყაროს კოდი
ვიდეო: Arduino და ESP8266 I2c LCD ეკრანით: 9 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:19
ჩვენი მთავარი მიზანია აჩვენოს სერიული i2c მოდულის მოქმედება LCD ეკრანისთვის 2x16 ან 20x4. ამ მოდულის საშუალებით ჩვენ შეგვიძლია გავაკონტროლოთ ზემოთ ნახსენები ჩვენებები მხოლოდ ორი ქინძისთავის (SDA და SCL) გამოყენებისას. ეს ძალიან მარტივს ხდის კომუნიკაციას და ათავისუფლებს ჩვენი მიკროკონტროლის კიდევ რამდენიმე GPIO- ს.
მოდით ვაჩვენოთ ოპერაცია როგორც UNO- ს, ასევე ESP8266 Arduino– ზე. Შეამოწმე!
ნაბიჯი 1: Arduino Uno
ნაბიჯი 2: WiFi ESP8266 NodeMcu ESP-12E
ნაბიჯი 3: 16x2 სერიული LCD ეკრანი
ნაბიჯი 4: I2c სერიული მოდული
ამ ნაწილში ჩვენ ვაჩვენებთ ადაპტერს, რომელიც ცალკე იყიდა. ჩვენ შედუღებული ჩვენება, რომელიც პარალელურია, უკანა ნაწილში. I2c ქინძისთავების საშუალებით ეკრანი უშუალოდ დაუკავშირდება არდუინოს. ამრიგად, მიკროკონტროლის საშუალებით, ეს Arduino შეძლებს ეკრანზე ყველა ბრძანების მართვას, რაც ხელს შეუწყობს მის კავშირს და პროგრამირებას.
ნაბიჯი 5: I2c სერიული მოდული დაკავშირებულია LCD ეკრანთან
ნაბიჯი 6: მონტაჟი არდუინოსთან ერთად
ნაბიჯი 7: მონტაჟი ESP8266– ით
ნაბიჯი 8: ბიბლიოთეკა
დაამატეთ ბიბლიოთეკა "LiquidCrystal_I2C" LCD ეკრანთან კომუნიკაციისთვის.
შედით ბმულზე და გადმოწერეთ ბიბლიოთეკა.
გახსენით ფაილი და ჩასვით Arduino IDE ბიბლიოთეკების საქაღალდეში.
C: / პროგრამის ფაილები (x86) / Arduino / ბიბლიოთეკები
ნაბიჯი 9: წყაროს კოდი
ჩვენ ვიწყებთ ბიბლიოთეკების და მუდმივების განსაზღვრით, რომელსაც გამოვიყენებთ ჩვენს კოდთან ერთად.
#ჩათრევა // საპასუხოდ შეაერთეთ ინტერფეისი i2c
#მოიცავს // პასუხობს, რომ გამოაქვეყნებს LCD ეკრანს // ინიციალიზაციას ან არ აჩვენებს ეკრანებს 0x27 // როდესაც ჩვენ ვსაუბრობთ, საჭიროებისამებრ საჭიროა LCD– ის კონფიდენციალური გადაცემა // // ხელახალი გამოყენება: პოსტიმივი: > Backligh LIGADO | ნეგატიური>> განათება desquado LiquidCrystal_I2C LCD (0x27, 2, 1, 0, 4, 5, 6, 7, 3, პოზიტიური);
Აწყობა
აქ ჩვენ მხოლოდ ვიწყებთ ჩვენს ობიექტს ეკრანთან კომუნიკაციისთვის.
ბათილად დაყენება ()
{// inicializa o display (16 colunas x 2 linhas) lcd.begin (16, 2); // ou 20, 4 se for o display 20x4}
მარყუჟი
ჩვენი პროგრამა აჩვენებს ეკრანს ყოველ 1 წამში. ეს არის მარტივი პროგრამა, რომელიც უკვე მოიცავს ყველაფერს რაც ჩვენ გვჭირდება ეკრანთან კომუნიკაციისთვის.
ჩართეთ / გამორთეთ განათება, დაწერეთ კურსორი.
ბათილი მარყუჟი ()
{// acende o backlight to LCD lcd.setBacklight (HIGH); // posiciona o cursor para escrita //.setCursor(coluna, linha) lcd.setCursor (0, 0); lcd.print ("FERNANDOK. COM"); lcd.setCursor (0, 1); lcd.print ("ACESSE !!!"); დაგვიანება (1000); // intervalo de 1s // desliga or backlight to LCD lcd.setBacklight (LOW); დაგვიანება (1000); // ინტერვალი 1 s}
გირჩევთ:
ინტერფეისი LCD ეკრანით M4 ჩართვა: 5 ნაბიჯი
ინტერფეისი LCD ეკრანით M4 ჩართვა: ეს სამეურვეო საშუალებას მოგვცემს გავაკონტროლოთ LCD ეკრანი Wi-Fi– ს საშუალებით ჩვენი სმარტფონიდან თუ მძღოლი არ გვაქვს, შეგვიძლია გამოვიყენოთ არდუინო, მაგრამ ბმულის ქვემოთ Drivemall– ის განვითარებისათვის. Drivemall- ს უპირატესობას ანიჭებს კლასს
განწყობის ნათურა LCD ეკრანით: 5 ნაბიჯი
განწყობის ნათურა LCD ეკრანით: Makers-sac- ის Exquisite Mood Lamp პროექტის წყალობით (Maker-sac's Exquisite Mood Lamp), მე მქონდა იდეა ამ პროექტში ახალი ფუნქციის დამატება, ასევე ეს არის საშინაო დავალება ჩემი სკოლის მასწავლებლისგან. ეს პროექტი ძალიან ადვილია ვინმესთვის. იმედი მაქვს ისიამოვნებთ
ფერადი სენსორი LCD ეკრანით: 6 ნაბიჯი
ფერადი სენსორი LCD ეკრანით: მიზანი არის ისეთი მოწყობილობის შექმნა, რომელიც დალუქულ ადამიანებს საშუალებას მისცემს აღმოაჩინონ ფერები ფერის ნახვის გარეშე. LCD ეკრანის სენსორთან ერთად ფერი მიიღება, შემდეგ გადადის სიტყვებზე LCD ეკრანზე. ეს მოწყობილობა იქნება
ტემპერატურისა და ტენიანობის სენსორი Arduino და LCD ეკრანით: 4 ნაბიჯი
ტემპერატურისა და ტენიანობის სენსორი არდუინოსა და LCD ეკრანზე: გამარჯობა ბიჭებო, კეთილი იყოს თქვენი დაბრუნება არტუინოში. როგორც თქვენ ნახეთ მე დავიწყე InstructableToday ჩვენ ვაპირებთ ტემპერატურის & ტენიანობის მრიცხველი DHT11 მოდულით. დავიწყოთ P.S. განიხილეთ ვიდეოს გამოწერა და მოწონება
დაფის კლავიატურა LCD ეკრანით და Arduino Uno: 9 ნაბიჯი
დაფის კლავიატურა LCD ეკრანით და Arduino Uno: ეს არის მატრიცის კლავიატურა, რომელიც მუშაობს LCD ეკრანთან და Arduino Uno– სთან ერთად, ყველაზე ძირითადი, რაც დღეს არსებობს. ამ კონფიგურაციის მიზანია შექმნას პროგრამა, რომელიც იღებს მატრიცის კლავიატურაზე აკრეფილ პაროლს, ადარებს მას სწორ კავშირთან