Satura rādītājs:

Viegli īstenojams lietotāja interfeiss -- OLED displejs ar kursorsviru un pogām: 6 soļi
Viegli īstenojams lietotāja interfeiss -- OLED displejs ar kursorsviru un pogām: 6 soļi

Video: Viegli īstenojams lietotāja interfeiss -- OLED displejs ar kursorsviru un pogām: 6 soļi

Video: Viegli īstenojams lietotāja interfeiss -- OLED displejs ar kursorsviru un pogām: 6 soļi
Video: USB4 Deep Dive: What Every IT Professional Should Know 2024, Jūlijs
Anonim
Image
Image

Šim modulim ir OLED displejs ar divām pogām, 5 virzienu kursorsviru un 3 asu akselerometru. Tas ir noderīgi, veidojot projekta lietotāja saskarni.

Čau, kas notiek puiši? Akarsh šeit no CETech. Šodien mēs apskatīsim all-in-one moduli, kas ir ļoti noderīgs, lai izveidotu ātru lietotāja saskarnes aparatūras saskarni jebkuram projektam, ko nākotnē veidosim. Noskatieties video manā kanālā, lai redzētu dēli darbībā! Sāksim ar projektu tūlīt!

1. darbība: detaļas

Daļas
Daļas

Lai to izdarītu, jums būs nepieciešama ESP8266 plāksne, un, ja vēlaties, varat pievienot arī akumulatoru.

Firebeetle OLED moduli varat atrast šeit.

Es iesaku ar šo moduli izmantot DFRobot dēli, jo pinout būs saderīgs, un jums nekur nebūs jāsaskaras ar problēmām, es izmantoju Firebeetle dēli no DFRobot, jo tajā ir iebūvēts akumulatora uzlādes un uzraudzības risinājums.

2. darbība: iegūstiet PCB savam projektam

Iegūstiet PCB savam projektam
Iegūstiet PCB savam projektam

Lai lēti pasūtītu PCB tiešsaistē, jums jāpārbauda JLCPCB!

Jūs saņemsiet 10 labas kvalitātes PCB, kas ražoti un nosūtīti uz jūsu sliekšņa par 2 USD un kādu piegādi. Jūs saņemsiet arī atlaidi piegādei pirmajam pasūtījumam. Lai izveidotu savu PCB, dodieties uz easyEDA, kad tas ir izdarīts, augšupielādējiet savus Gerber failus JLCPCB, lai tie tiktu ražoti ar labu kvalitāti un ātru apgrozījuma laiku.

3. darbība: lejupielādējiet un iestatiet Arduino IDE

Lejupielādējiet un iestatiet Arduino IDE
Lejupielādējiet un iestatiet Arduino IDE

Lejupielādējiet Arduino IDE no šejienes.

1. Instalējiet Arduino IDE un atveriet to.

2. Atveriet Fails> Preferences

3. Pievienojiet https://arduino.esp8266.com/stable/package_esp8266… papildu dēļu pārvaldnieka vietrāžus URL.

4. Atveriet Rīki> Padome> Dēļu pārvaldnieks

5. Meklējiet ESP8266 un pēc tam instalējiet dēli.

6. Restartējiet IDE.

4. solis: sagatavojiet detaļas

Sagatavojiet detaļas
Sagatavojiet detaļas
Sagatavojiet detaļas
Sagatavojiet detaļas
Sagatavojiet detaļas
Sagatavojiet detaļas

1. Lodējiet galvenes uz OLED vairoga, kā arī mikrokontrollera moduli.

PADOMS. Izmantojiet maizes dēli, lai izlīdzinātu galvenes, un pēc tam lodējiet moduli, turot galvenes ievietotas maizes dēļā.

2. Izlīdziniet stūrus ar abos moduļos esošajām baltajām krāsām un salieciet tos, izmantojot galvenes. Tagad pievienojiet plati datoram.

5. solis: moduļa kodēšana

Moduļa kodēšana
Moduļa kodēšana

1. Lejupielādējiet šādas bibliotēkas:

1.1.

1.2.

2. Izvelciet lejupielādētās bibliotēkas, pārdēvējiet tās, noņemot no tām nosaukumu "-master".

3. Pārejiet uz Arduino IDE bibliotēku mapi un ielīmējiet abas mapes šeit.

4. Restartējiet Arduino IDE.

5. Dodieties uz Fails> Piemēri> DFRobot_OLED12864> testall un atveriet šo kodu.

6. Pārejiet uz Tools> Board. Izvēlieties atbilstošo dēli, kuru izmantojat, manā gadījumā Firebeetle ESP8266. Izvēlieties pareizo kom. portu, dodoties uz Tools> Port.

8. Nospiediet augšupielādes pogu.

9. Kad cilnē ir rakstīts Gatavs augšupielāde, esat gatavs izmantot vairogu. Pēc augšupielādes atveriet seriālo monitoru, lai skatītu šādu informāciju.

6. darbība. Spēlēšana ar vairogu

Spēlē ar vairogu
Spēlē ar vairogu
Spēlē ar vairogu
Spēlē ar vairogu
Spēlē ar vairogu
Spēlē ar vairogu

1. Savienojiet moduli ar barošanas avotu, izmantojot iebūvēto mikro USB savienotāju, vai vienkārši ieslēdziet slēdzi, ja esat pievienojis akumulatoru.

2. Tiklīdz modulis ir pievienots, jūs redzēsit, ka displejs atdzīvojas.

3. Kad jūs izmantosit dažādas kursorsviras pogas, jūs redzēsit, ka displejā reālā laikā tiek parādīts virziens, kurā esat pārvietojis kursorsviru.

4. Nospiežot pogu A & B, tiek parādīti dažāda veida dati, kā parādīts attēlos.

5. KONGO! Modulis darbojas, kā paredzēts.