Mündəricat:

UI tətbiq etmək asandır -- Joystick və düymələri olan OLED Ekran: 6 addım
UI tətbiq etmək asandır -- Joystick və düymələri olan OLED Ekran: 6 addım

Video: UI tətbiq etmək asandır -- Joystick və düymələri olan OLED Ekran: 6 addım

Video: UI tətbiq etmək asandır -- Joystick və düymələri olan OLED Ekran: 6 addım
Video: КАК НАСТРОИТЬ L4D2 2024, Iyul
Anonim
Image
Image

Bu modul iki düyməli OLED ekrana, 5 tərəfli joystickə və 3 oxlu akselerometrə malikdir. Bu, bir layihə üçün UI qurmaqda faydalıdır.

Hey, necesiz uşaqlar? Akarsh burada. Lövhənin fəaliyyətdə olduğunu görmək üçün videonu kanalımda izləyin! İndi layihədən başlayaq!

Addım 1: hissələr

Hissələri
Hissələri

Bunu etmək üçün bir ESP8266 lövhəsinə ehtiyacınız olacaq və istəsəniz bir batareya da əlavə edə bilərsiniz.

Firebeetle OLED modulunu burada tapa bilərsiniz.

Bu modul ilə DFRobotdan bir lövhə istifadə etməyi təklif edirəm, çünki pinout uyğun olacaq və heç bir yerdə heç bir problemlə qarşılaşmayacaqsınız, DFRobot -dan Firebeetle lövhəsini istifadə etdim, çünki batareyanın doldurulması və monitorinq həlli var.

Addım 2: Layihəniz üçün PCB -lər alın

Layihəniz üçün PCB Alın
Layihəniz üçün PCB Alın

PCB -ləri onlayn sifariş etmək üçün JLCPCB -ni yoxlamalısınız!

2 ABŞ dolları və bir qədər göndərmə ilə qapınıza qədər göndərilən 10 keyfiyyətli PCB alırsınız. İlk sifarişinizdə çatdırılma zamanı da endirim əldə edəcəksiniz. Şəxsi PCB -nizi EasyEDA -ya hazırlamaq üçün Gerber sənədlərinizi JLCPCB -yə yükləyin və keyfiyyətli və tez bir zamanda istehsal olunmasını təmin edin.

Addım 3: Arduino IDE -ni yükləyin və qurun

Arduino IDE -ni yükləyin və qurun
Arduino IDE -ni yükləyin və qurun

Arduino IDE -ni buradan yükləyin.

1. Arduino IDE -ni quraşdırın və açın.

2. Fayl> Tercihlər bölməsinə keçin

3. https://arduino.esp8266.com/stable/package_esp8266… əlavə lövhələr meneceri URL -lərini əlavə edin.

4. Alətlər> İdarə Heyəti> Lövhələr Menecerinə gedin

5. ESP8266 axtarın və sonra lövhəni quraşdırın.

6. IDE -ni yenidən başladın.

Addım 4: Parçaları hazırlayın

Parçaları hazırlayın
Parçaları hazırlayın
Parçaları hazırlayın
Parçaları hazırlayın
Parçaları hazırlayın
Parçaları hazırlayın

1. OLED qalxanındakı başlıqları və mikrokontrolör modulunu lehimləyin.

İPUCU: Başlıqları hizalamaq üçün çörək taxtasından istifadə edin və sonra başlıqları çörək taxtasına daxil edərək modulu lehimləyin.

2. Küncləri hər iki moduldakı ağ rənglərlə uyğunlaşdırın və başlıqlardan istifadə edərək yığın. İndi lövhəni PC -yə qoşun.

Addım 5: Modulun kodlaşdırılması

Modulun kodlaşdırılması
Modulun kodlaşdırılması

1. Aşağıdakı kitabxanaları yükləyin:

1.1.

1.2.

2. Yüklənmiş kitabxanaları çıxarın, onlardan "-master" adını çıxararaq adını dəyişin.

3. Arduino IDE kitabxanalar qovluğuna gedin və hər iki qovluğu bura yapışdırın.

4. Arduino IDE -ni yenidən başladın.

5. Fayl> Nümunələr> DFRobot_OLED12864> testall -a gedin və bu kodu açın.

6. Alətlər> Lövhəyə gedin. İstifadə etdiyiniz uyğun lövhəni seçin, mənim vəziyyətimdə Firebeetle ESP8266. Doğru əlaqəni seçin. Alətlər> Limana gedərək portu seçin.

8. Yükləmə düyməsini basın.

9. Nişanda Yükləmə tamamlandı deyəndə qalxandan istifadə etməyə hazırsınız. Yüklədikdən sonra aşağıdakı detalları görmək üçün serial monitorunu açın.

Addım 6: Qalxanla oynamaq

Qalxanla oynamaq
Qalxanla oynamaq
Qalxanla oynamaq
Qalxanla oynamaq
Qalxanla oynamaq
Qalxanla oynamaq

1. Gəmidəki mikro USB konnektorundan istifadə edərək modulu elektrik təchizatı ilə birləşdirin və ya batareyanı qoşmusunuzsa açarı işə salın.

2. Modul bağlanan kimi ekranın canlandığını görəcəksiniz.

3. Joystickdəki fərqli düymələrdən istifadə edərkən, real vaxt rejimində ekranın, joystickin hansı istiqamətə hərəkət etdiyinizi göstərdiyini görəcəksiniz.

4. A & B düyməsinə basmaq aşağıdakı şəkillərdəki kimi fərqli məlumat növlərini göstərir.

5. KONGO! Modul gözlənildiyi kimi işləyir.