Სარჩევი:

ST7920 128X64 LCD ეკრანი ESP32– მდე: 3 ნაბიჯი
ST7920 128X64 LCD ეკრანი ESP32– მდე: 3 ნაბიჯი

ვიდეო: ST7920 128X64 LCD ეკრანი ESP32– მდე: 3 ნაბიჯი

ვიდეო: ST7920 128X64 LCD ეკრანი ESP32– მდე: 3 ნაბიჯი
ვიდეო: როგორ გამოვიყენოთ SSD1306 128x32 OLED ჩვენება I2C Arduino კოდით 2024, ივლისი
Anonim
ST7920 128X64 LCD ეკრანი ESP32– მდე
ST7920 128X64 LCD ეკრანი ESP32– მდე

ეს Instructables აშკარად არ აპირებს პრიზების მიღებას მისი ხარისხისთვის ან რაც არ უნდა იყოს!

სანამ ამ პროექტს დავიწყებდი, მე ინტერნეტით მივაშტერდი და ვერაფერი ვიპოვე ამ LCD– ის ESP32– თან დაკავშირების შესახებ, ამიტომ ვიფიქრე, რომ წარმატების შემდეგ, ის უნდა იყოს დოკუმენტირებული და გაზიარებული.

მარაგები

ყველაფერი რაც თქვენ გჭირდებათ არის ST7920 128X64 LCD დისპლეი, ESP32 და 10K ქოთანი.

ნაბიჯი 1: კავშირები

კავშირები
კავშირები

შეაერთეთ სამივე კომპონენტი ზემოთ მოყვანილი კავშირების შემდეგ.

ESP32– ზე შესაძლებელია სხვადასხვა ქინძისთავების გამოყენება, მაგრამ ზუსტად არ ვიცი.

ნაბიჯი 2: კოდი

მე გამოვიყენე Arduino IDE კოდი ESP32– ზე ატვირთვისთვის.

თუ არ იცით როგორ დაუკავშიროთ და დაპროგრამოთ ESP32 Arduino IDE– ით, მოძებნეთ ინსტრუქცია ინტერნეტში, მისი პოვნა საკმაოდ ადვილია.

ბიბლიოთეკა, რომელსაც ვიყენებ, არის ოლივერის U8g2 ბიბლიოთეკა V2.27.6.

მას შემდეგ რაც დაინსტალირებთ U8g2 ბიბლიოთეკას, გადადით მაგალითებზე და გახსენით "მაგალითები/U8g2/full_buffer/GraphicsTest".

ახლა, კოდში, იპოვეთ ხაზი, რომელიც ასე გამოიყურება:

// U8G2_ST7920_128X64_F_SW_SPI u8g2 (U8G2_R0,/* საათი =*/13,/* მონაცემები =*/11,/* CS =*/10,/* გადატვირთვა =*/8);

და შეცვალეთ იგი შემდეგით:

U8G2_ST7920_128X64_F_SW_SPI u8g2 (U8G2_R0, /* საათი =* / 18, /* მონაცემები =* / 23, /* CS =* / 5, /* გადატვირთვა =* / 22); // ESP32

ატვირთეთ კოდი თქვენს ESP32– ზე და თითების გადაჯვარედინებით ის მუშაობს!

ნაბიჯი 3: დასკვნა

ეს არის ჩემი პირველი ინსტრუქცია.

მე ვიცი, რომ ეს არ არის ძალიან ლამაზი ან არაფერი, მაგრამ მაინც იქ არის და შეიძლება ვინმეს დაეხმაროს.

გთხოვთ, დააფიქსიროთ თქვენი გამოცდილება ამ ინსტრუქციის შემდეგ და მე შევეცდები განვაახლო ის და გავხადო უკეთესი!

- ბლეზი

გირჩევთ: