Cov txheej txheem:

Yooj Yim Los Siv UI -- OLED Zaub Nrog Joystick & Nyees khawm: 6 Kauj Ruam
Yooj Yim Los Siv UI -- OLED Zaub Nrog Joystick & Nyees khawm: 6 Kauj Ruam

Video: Yooj Yim Los Siv UI -- OLED Zaub Nrog Joystick & Nyees khawm: 6 Kauj Ruam

Video: Yooj Yim Los Siv UI -- OLED Zaub Nrog Joystick & Nyees khawm: 6 Kauj Ruam
Video: Kuv Hmoov Phem Los Koj Siab Phem-LOKY(Official MV ) 2024, Hlis ntuj nqeg
Anonim
Image
Image

Cov qauv no muaj OLED zaub nrog ob lub nyees khawm, 5-txoj kev joystick thiab 3-axis accelerometer. Qhov no muaj txiaj ntsig hauv kev teeb tsa UI rau ib qhov haujlwm.

Hav, ua li cas txiv neej? Akarsh ntawm no los ntawm CETech. Niaj hnub no peb yuav los saib ntawm txhua qhov-hauv-ib qho qauv uas muaj txiaj ntsig ntau hauv kev ua kom nrawm UI khoos phis tawj nrawm rau txhua qhov haujlwm uas peb ua yav tom ntej. Saib cov vis dis aus ntawm kuv tus channel kom pom lub rooj tsav xwm ua haujlwm! Cia peb pib nrog txoj haujlwm tam sim no!

Kauj Ruam 1: Qhov Chaw

Qhov
Qhov

Txhawm rau ua qhov no koj yuav xav tau ESP8266 lub rooj tsavxwm thiab koj tseem tuaj yeem ntxiv roj teeb yog tias koj xav tau.

Koj tuaj yeem pom Firebeetle OLED module ntawm no.

Kuv qhia kom siv lub rooj tsavxwm los ntawm DFRobot nrog cov qauv no raws li tus pinout yuav sib xws thiab koj yuav ntsib tsis muaj teeb meem nyob qhov twg, Kuv siv Firebeetle board los ntawm DFRobot raws li nws muaj onboard roj teeb them thiab saib xyuas kev daws teeb meem.

Kauj Ruam 2: Tau PCBs rau Koj Txoj Haujlwm Tsim

Tau PCBs rau Koj Txoj Haujlwm Tsim
Tau PCBs rau Koj Txoj Haujlwm Tsim

Koj yuav tsum txheeb xyuas JLCPCB rau xaj PCBs online kom pheej yig!

Koj tau txais 10 qhov zoo PCBs tsim thiab xa mus rau koj lub qhov rooj rau 2 $ thiab qee qhov xa khoom. Koj tseem yuav tau txais luv nqi ntawm kev xa khoom ntawm koj thawj daim ntawv xaj. Txhawm rau tsim koj tus kheej PCB lub taub hau kom yooj yim EDA, ib zaug uas ua tiav xa koj cov ntaub ntawv Gerber mus rau JLCPCB kom tau txais lawv tsim nrog cov khoom lag luam zoo thiab lub sijhawm hloov pauv sai.

Kauj Ruam 3: Rub tawm thiab teeb tsa Arduino IDE

Rub tawm thiab teeb tsa Arduino IDE
Rub tawm thiab teeb tsa Arduino IDE

Rub tawm Arduino IDE los ntawm no.

1. Nruab Arduino IDE thiab qhib nws.

2. Mus rau File> Preferences

3. Ntxiv https://arduino.esp8266.com/stable/package_esp8266… Tus Thawj Saib Xyuas Ntxiv URLs.

4. Mus rau Cov Cuab Yeej> Pawg Thawj Coj> Tus Thawj Saib Xyuas Haujlwm

5. Tshawb nrhiav ESP8266 thiab tom qab ntawd teeb tsa lub rooj tsavxwm.

6. Rov pib dua IDE.

Kauj Ruam 4: Npaj Tshooj

Npaj Qhov
Npaj Qhov
Npaj Qhov
Npaj Qhov
Npaj Qhov
Npaj Qhov

1. Siv lub taub hau tso rau ntawm daim ntaub thaiv OLED nrog rau lub microcontroller module.

TSWV YIM: Siv lub khob cij ua kom haum cov taub hau thiab tom qab ntawd muab cov qauv ua kom lub taub hau tso rau hauv lub khob cij.

2. Cuam Tshuam Lub Kaum nrog cov xim dawb ntawm ob qho tib si ntawm cov qauv thiab teeb lawv siv lub taub hau. Tam sim no txuas lub rooj tsavxwm rau lub PC.

Kauj Ruam 5: Coding Module

Coding tus Module
Coding tus Module

1. Rub cov tsev qiv ntawv hauv qab no:

1.1.

1.2.

2. Tshem cov tsev qiv ntawv rub tawm, hloov lawv los ntawm kev tshem lub npe "-master" los ntawm lawv.

3. Nkag mus rau cov ntawv qiv hauv koj li Arduino IDE thiab muab ob daim ntawv tso rau ntawm no.

4. Rov pib dua Arduino IDE.

5. Mus rau File> Piv txwv> DFRobot_OLED12864> testall thiab qhib qhov chaws no.

6. Mus rau Cov Cuab Yeej> Pawg Thawj Coj. Xaiv lub rooj tsav xwm uas tsim nyog uas koj siv, Firebeetle ESP8266 hauv kuv rooj plaub. 7. Xaiv qhov kom raug. chaw nres nkoj los ntawm kev mus rau Cov Cuab Yeej> Chaw Nres Nkoj.

8. Ntaus lub pob upload.

9. Thaum lub tab hais tias Done Uploading koj tau npaj siv daim ntaub thaiv. Tom qab rub tawm qhib lub vijtsam saib kom pom cov ntsiab lus hauv qab no.

Kauj Ruam 6: Ua Si Nrog Shield

Ua si nrog daim ntaub thaiv
Ua si nrog daim ntaub thaiv
Ua si nrog daim ntaub thaiv
Ua si nrog daim ntaub thaiv
Ua si nrog daim ntaub thaiv
Ua si nrog daim ntaub thaiv

1. Txuas tus qauv nrog lub hwj chim siv lub micro USB txuas ntawm lub rooj tsav khoom lossis tsuas yog hloov ntawm qhov hloov pauv yog tias koj tau txuas lub roj teeb.

2. Sai li qhov module txuas nrog koj yuav pom cov zaub los rau lub neej.

3. Thaum koj yuav siv cov nyees khawm sib txawv ntawm lub joystick koj yuav pom tias cov zaub hauv lub sijhawm tiag qhia tias koj tau txav lub joystick mus rau qhov twg.

4. Nias lub pob A & B qhia ntau hom ntaub ntawv zoo li hauv cov duab hauv qab no.

5. NCO! Tus qauv ua haujlwm raws li qhov xav tau.