Სარჩევი:
- ნაბიჯი 1: ატვირთეთ ბიბლიოთეკა არდუინოს ბიბლიოთეკებში
- ნაბიჯი 2: შეაერთეთ თქვენი პინი
- ნაბიჯი 3: ატვირთეთ კოდი და გაუშვით
ვიდეო: ინტერფეისის LCD 20X4 ჩვენება Nodemcu– სთან: 3 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:19
მე გადავწყვიტე ეს გამეზიარებინა, რადგან მე წინა სირთულეებს ვაწყდებოდი ადრე, ვცდილობდი გრაფიკული (128x64) LCD ეკრანი შემეერთებინა ნოდემკუსთან, მაგრამ უშედეგოდ, მე ვერ შევძელი. მივხვდი, რომ ეს ბიბლიოთეკას უნდა უკავშირდებოდეს (ბიბლიოთეკა გრაფიკული LCD– ისთვის განსხვავდება ჩვეულებრივი LCD– ისგან), როგორც ჩანს, არსებული ბიბლიოთეკა არ ჯდება GLCD– ის ინტერფეისის ნოდემკუში, ნამდვილად ვიმედოვნებ, რომ გამოდიან „შესაფერისი ბიბლიოთეკით“მალე მინდოდა ვცადო, მაგრამ დროში შეზღუდული ვარ, ამიტომ მივიღე გადაწყვეტილება გრაფიკული LCD- დან Bluebacklight 20x4 LCD- ზე გადასვლის შესახებ. ვფიქრობდი, რომ ეს ადვილი იქნება, რადგან 16x2 LCD– ის მსგავსი მახასიათებლები, მაგრამ მე ისევ ვცდებოდი. ამრიგად, დაწყება ჩემი try-n- შეცდომა მოგზაურობა, რათა ეს სამუშაო out.
Arduino Uno– სთან ნებისმიერი LCD– ის დაკავშირება ადვილია, თქვენ შეგიძლიათ იპოვოთ მრავალი გაკვეთილი. ასევე არსებობს გაკვეთილი LCD– ის ინტერფეისისათვის NodeMCU– ით, ზოგი იყენებს „Shift register“- ის „I2C ხარჯავს“, ზოგიც იყენებს „I2C LCD ადაპტერს“, მაგრამ, როგორც ჩანს, ყველა ეს სახელმძღვანელო არ არის თავსებადი და ზოგი „მოძველებულია“. სხვადასხვა ან ძველი ბიბლიოთეკის გამოყენებით, მე ვუშვებ შეცდომას ერთხელ: "შეცდომა ფორუმში NodeMCU 1.0 (ESP-12E მოდული)", ამიტომ მე ვცვლი სხვადასხვა ბიბლიოთეკას. შედგენილია, მაგრამ გაფრთხილებით: "გაფრთხილება: ბიბლიოთეკა LiquidCrystal_I2C-1.1.2 აცხადებს, რომ მუშაობს (avr) არქიტექტურაზე და შეიძლება შეუთავსებელი იყოს თქვენს ამჟამინდელ დაფასთან, რომელიც მუშაობს (esp8266) არქიტექტურაზე (ებ)", მე მას მივცემ სცადეთ მაინც, ატვირთეთ ჩემს დაფაზე, შემდეგ წარმატება!
ნაბიჯი 1: ატვირთეთ ბიბლიოთეკა არდუინოს ბიბლიოთეკებში
დაწყებამდე დარწმუნდით, რომ თქვენ უკვე დააინსტალირეთ ბიბლიოთეკა NodeMCU– სთვის, თუ არა, შეგიძლიათ მიყევით ამ ნაბიჯს აქ. ამის შემდეგ არ დაგავიწყდეთ ჩამოტვირთოთ და დააინსტალიროთ თქვენი LiquidCrystal_I2C ბიბლიოთეკა თქვენი LCD დისკისთვისაც.
აქ არის მიმაგრებული LiquidCrystal_I2C ბიბლიოთეკის zip ფაილი, რომელსაც მე ვიყენებდი ამ გაკვეთილისთვის. არ მახსოვს რომელი ვებგვერდიდან გადმოვწერე, მაგრამ მფლობელის დამსახურებაა.
შენიშვნები: ეს არის ფაილი, რომელსაც მოყვება გაფრთხილება, რომელიც ადრე ვახსენე. მაგრამ მე არ მაქვს პრობლემა, რომ ავტვირთო კოდი ჩემს NodeMCU დაფაზე.
ნაბიჯი 2: შეაერთეთ თქვენი პინი
მე ვუერთებ LCD ეკრანს NodeMCU– ს I2C LCD სერიული ადაპტერის გამოყენებით, LCD– ის 8 პინიდან ადაპტერის 4 პინამდე. ეს ძალიან მოსახერხებელია, რადგან NodeMCU არის პატარა და ჩვენ გვინდა შევზღუდოთ პინის გამოყენება ამ დაფაზე. მე ვიყენებ P1 D1, D2, Vin და Gnd of NodeMCU. კავშირი LCD– თან:
Vin = VCC
Gnd = Gnd
D1 = SDA
D2 = SCL
ძალიან პირდაპირ.
ნაბიჯი 3: ატვირთეთ კოდი და გაუშვით
დააკოპირეთ კოდი, რომელიც მე დავამატე აქ და გაუშვით. დარწმუნდით, რომ თქვენ შეარჩიეთ შეცვალეთ კოდი, რომელიც მოგწონთ. Წარმატებები.
დაე ეს პატარა გაკვეთილი თქვენთვის სასარგებლო იყოს. თუ თქვენ გაქვთ რაიმე შეკითხვა, ნუ დააყოვნებთ კომენტარს.
გირჩევთ:
როგორ გამოვიყენოთ 20x4 I2C პერსონაჟის LCD ჩვენება Arduino– ით: 6 ნაბიჯი
როგორ გამოვიყენოთ 20x4 I2C პერსონაჟის LCD ეკრანი Arduino– ით: ამ მარტივ გაკვეთილში ჩვენ ვისწავლით თუ როგორ გამოვიყენოთ 20x4 I2C პერსონაჟის LCD ეკრანი Arduino Uno– სთან ერთად მარტივი ტექსტის ჩვენებისთვის & გამარჯობა მსოფლიო. ნახეთ ვიდეო
ინტერფეისის TM1637 ჩვენების მოდული Arduino– სთან ერთად: 3 ნაბიჯი
ინტერფეისის TM1637 ჩვენების მოდული Arduino– სთან ერთად: As-Salam-O-Aleykum! ჩემი ეს ინსტრუქცია ეხება TM1637 ჩვენების მოდულის Arduino– სთან დაკავშირებას. ეს არის ოთხნიშნა ციფრის შვიდი სეგმენტის ჩვენების მოდული. იგი მოდის სხვადასხვა ფერებში. ჩემი არის წითელი ფერი. იგი იყენებს Tm1637 Ic
ინტერფეისის DS18B20 ტემპერატურის სენსორი Arduino– სთან და ESP8266– თან: 8 ნაბიჯი
ინტერფეისი DS18B20 ტემპერატურის სენსორი Arduino– სთან და ESP8266– თან: აი, რა ხდება, ბიჭებო! აქარში აქ CETech– დან. დღეს ჩვენ ვაპირებთ დავამატოთ ახალი სენსორი ჩვენს არსენალში, რომელიც ცნობილია როგორც DS18B20 ტემპერატურის სენსორი. ეს არის DHT11– ის მსგავსი ტემპერატურის სენსორი, მაგრამ აქვს განსხვავებული პროგრამები. ჩვენ შევადარებთ მას
TTGO (ფერადი) ჩვენება მიკროპითონით (TTGO T- ჩვენება): 6 ნაბიჯი
TTGO (ფერადი) ჩვენება მიკროპითონით (TTGO T- ჩვენება): TTGO T-Display არის დაფა დაფუძნებული ESP32– ზე, რომელიც მოიცავს 1.14 დიუმიან ფერად ეკრანს. დაფის ყიდვა შესაძლებელია 7 დოლარზე ნაკლები პრიზით (გადაზიდვის ჩათვლით, პრიზი Banggood– ზე ნანახი). ეს წარმოუდგენელი პრიზია ESP32– ისთვის ჩვენების ჩათვლით
ინტერფეისის Pro IR მასივი Arduino– სთან: 5 ნაბიჯი
InterFacing Pro IR მასივი Arduino– სთან ერთად: ProIR არის IR სენსორების მასივი 5 IR სენსორით და 3 ინდიკატორის LED ები სპეციალურად შექმნილია სრულყოფილი & მკაფიო კითხვა შავი და თეთრი ზედაპირისთვის სხვადასხვა სიმაღლეზე და შუქზე, ფერებს შორის განსხვავება ძალიან კარგია