Cov txheej txheem:

Micro: ntsis Zip Pobzeb Taw Qhia: 9 Cov Kauj Ruam (nrog Duab)
Micro: ntsis Zip Pobzeb Taw Qhia: 9 Cov Kauj Ruam (nrog Duab)

Video: Micro: ntsis Zip Pobzeb Taw Qhia: 9 Cov Kauj Ruam (nrog Duab)

Video: Micro: ntsis Zip Pobzeb Taw Qhia: 9 Cov Kauj Ruam (nrog Duab)
Video: Tik Tok || Tseem Nco Koj Thiab Kuv P15 2024, Kaum ib hlis
Anonim
Micro: ntsis Zip Pobzeb Taw Qhia
Micro: ntsis Zip Pobzeb Taw Qhia

Ua ntej kuv txuas ntxiv kuv qhov kev pom ntawm MU qhov muag pom kev qhia rau Micro: me ntsis, Kuv yuav tsum ua cov lus qhia no rau Kitronik Zip Pobzeb, txij li kuv yuav siv nws.

Cov Pob Zeb Kitronik Zip, Kuv yuav cia li hu nws Zip txij tam sim no mus, yog 8x8 neopixel matrix, uas tuaj yeem ua haujlwm yooj yim yooj yim los ntawm micro: me ntsis. Koj tuaj yeem ua ntxiv ob peb Zips ua ke, yog li koj tuaj yeem tau txais 16x16 neopixel matrix. Lawv tsis pheej yig, tab sis neopixel matrix yeej tsis pheej yig thiab yog li kuv pom tus nqi zoo nkauj heev.

Rau cov lus qhia no Kuv yuav mus hla yuav teeb nws li cas thiab program nws. Kuv yuav mus los ntawm cov haujlwm yooj yim mus rau cov haujlwm nyuaj heev.

Khoom siv

1 x BBC Micro: ntsis

1 x Kitronik Zip Pobzeb

3.5 - 5.3 V cov khoom siv hluav taws xob. Kuv tsuas yog siv 3 x AA lub roj teeb nrog lub khawm rau/tawm

Kauj ruam 1: Txuas Micro: ntsis thiab Zip

Txuas Micro: ntsis thiab Zip
Txuas Micro: ntsis thiab Zip
Txuas Micro: ntsis thiab Zip
Txuas Micro: ntsis thiab Zip
Txuas Micro: ntsis thiab Zip
Txuas Micro: ntsis thiab Zip

Thaum koj yuav lub zip, nws los nrog tsib tus ntsia hlau thiab tsib lub raj yas me me. Txhawm rau txuas micro: me ntsis thiab zip koj yooj yim muab cov ntsia hlau tso rau hauv tsib lub qhov taub loj hauv micro: me ntsis, muab lub raj yas me me rau txhua tus thiab tom qab ntawd ntswj lawv rau hauv zips 5 txuas.

Koj ua haujlwm tsuas yog xav tau txuas 3 tus ntsia hlau, vim tias zip tsuas xav tau cov ntaub ntawv los ntawm tus pin 0. Yog li koj tsuas yog xav txuas 3V, GND thiab tus pin 0.

Koj tseem tuaj yeem xaiv kom tsis txhob muab cov yas yas tso rau ntawm txhua tus ntsia hlau. Qhov ntawd yuav tso cai rau koj nkag mus rau tus pin, los ntawm kev muab tus nab kuab tso rau ntawm nws. Koj yuav tsum muab cov raj tso rau tsawg kawg yog ob ntawm cov ntsia hlau.

Txuas lub zog rau zip thiab tsis yog micro: me ntsis. Zip xav tau lub zog ntau dua li micro: me ntsis tuaj yeem muab tau, tab sis nws tuaj yeem siv zog micro: me ntsis haum yooj yim. Tsim hauv kev ntsuas kev nyab xeeb tiv thaiv zip los ntawm kev muaj zog los ntawm micro: me ntsis.

Yog tias koj lub zog micro: me ntsis thiab zip los ntawm ob qhov sib txawv, tom qab ntawv cov kev nyab xeeb meassures qee zaum koom nrog thiab zip yuav tsis ua haujlwm. Tsis txhob txhawj. Tsuas yog tshem tag nrho lub zog thiab tos. Tom qab ob peb feeb nws yuav tsum rov ua haujlwm dua. Qhov no feem ntau tshwm sim thaum koj txuas lub micro: ntsis rau koj lub khoos phis tawj, yam tsis tshem lub zog rau zip.

Kauj ruam 2: Tau Txais Kev Txuas Ntxiv

Tau Txais Kev Txuas Ntxiv
Tau Txais Kev Txuas Ntxiv
Tau Txais Kev Txuas Ntxiv
Tau Txais Kev Txuas Ntxiv
Tau Txais Kev Txuas Ntxiv
Tau Txais Kev Txuas Ntxiv

Ua ntej koj mus rau Makecode editor thiab pib ua haujlwm tshiab. Tom qab ntawv koj mus rau "Advanced" thiab xaiv "Extensions". Nco ntsoov tias txij li kuv yog neeg Danish, cov nyees khawm no muaj cov npe sib txawv me ntsis hauv cov duab. Hauv kev txuas ntxiv koj tshawb rau "zip pobzeb" thiab xaiv qhov txiaj ntsig nkaus xwb uas koj tau txais.

Kauj Ruam 3: Thawj Txoj Haujlwm

Thawj Txoj Haujlwm
Thawj Txoj Haujlwm
Thawj Txoj Haujlwm
Thawj Txoj Haujlwm

Kuv tseem yog neeg Danish, yog li kuv tus lej tsim ua lus Danish, tab sis koj tseem tuaj yeem pom zoo qhov thaiv piv rau hauv lus Askiv

Thawj qhov thaiv hauv "Thaum pib" (Ved pib) pib qhov kev sib txuas nruab nrab ntawm micro: ntsis thiab zip. Ntawm no koj yuav tsum qhia kom meej pes tsawg zips koj siv thiab yuav muab lawv tso ua ke li cas. Txij li peb tsuas yog siv ib tus zip xwb peb tsuas muaj 1x1 matrix, yog li peb teeb nws rau 1 ntsug thiab 1 kab rov tav.

Cov thaiv tom ntej teeb ci ci ntawm 0 txog 255. Peb teeb nws mus rau 50. Zip yog ci heev. Koj tsis tshua xav siv qhov ci tshaj 50.

Tom qab ntawd kuv tso rau hauv "Qhia tus lej" hais kom ua teeb meem. Tus lej ntawd yuav raug qhia ntawm micro: ntsis thiab tsis yog zip.

Hauv lub voj mus ib txhis thawj cov lus txib teeb tsa LED 3; 3 tig liab. Nws yuav tsis ua rau pom cov xim, ua ntej peb hu rau qhov lus txib thib ob "Qhia". Qhov ntawd yog qhov tseem ceeb kom nco qab. Cov lus txib teeb tsa tsis hloov xim, ua ntej cov lus txib ua haujlwm.

Cov cai tuaj yeem pom ntawm no.

Kauj Ruam 4: Qhov Kev Kawm Thib Ob

Image
Image
Npaj Ib Daim Duab Duab Me Me
Npaj Ib Daim Duab Duab Me Me

Rau qhov kev zov me nyuam thib ob peb khaws zoo ib yam hauv "Thaum pib", tab sis hloov lub voj "ib txhis".

Nws yog qhov ua tau tsuas yog ib lo lus txib nkaus xwb, uas ua cov ntawv hla tus zip. Koj tuaj yeem hloov qhov nrawm thiab xim ntawm cov ntawv thiab tseem ntxiv kab hauv qab thiab/lossis hla cov ntawv. Nws yog cov lus txib muaj txiaj ntsig thiab yooj yim

Koj tuaj yeem nrhiav txoj haujlwm ntawm no.

Kauj Ruam 5: Txoj Haujlwm 3

Image
Image

Ib zaug ntxiv peb khaws qhov qub hauv "Thaum pib", tab sis hloov lub voj "ib txhis".

Thawj lo lus txib teeb tsa LED ntawm 0; 0 kom liab. Nco ntsoov tias koj tsis tuaj yeem pom nws, vim tias peb tsis tau siv cov lus qhia ua yeeb yam.

Xav txog tias tag nrho cov LEDs ntawm tus zip muaj tus lej betwen 1 thiab 64. Pib nrog 1 hauv 0; 0, 2 hauv 0; 1 thiab ntxiv rau. Qhov thaiv thib ob txav tag nrho cov LED ntawm tus zip 2 cov kauj ruam. Yog li 1 ua 3 thiab 2 dhau los ua 4. Nws rov ua dua, yog li ntawd 63 dhau los ua 1.

Qhov thaiv thib peb yog qhov hais kom ua kom pom cov LED uas muaj xim.

Plaub ntu tsuas yog ua rau micro: me ntsis tos ib nrab thib ob ua ntej nws rov ua dua. Txoj kev ntawd peb yuav muaj txhua qhov thib ob LED xim liab.

Txoj haujlwm tuaj yeem pom ntawm no.

Kauj Ruam 6: Txoj Haujlwm Plaub

Image
Image

Hauv qhov haujlwm no peb siv lub voj rov ua dua thiab qhov "Teeb duab" sib txawv los pleev xim tag nrho kab liab. Tom qab ntawd peb siv cov lus txib tig rau tag nrho kab ib kauj ruam thiab tom qab ntawd qhia nws.

Txoj haujlwm tuaj yeem pom ntawm no.

Kauj Ruam 7: Npaj Daim Duab Duab Me Me

Ua ntej cov kauj ruam tom ntej kuv tau npaj yuav ua li cas kuv daim duab yuav tsum nyiam zoo li hauv qhov kev kos duab. Kuv kos tus pacman zoo li dab.

Kauj Ruam 8: Dab

Image
Image
Dab sib txawv
Dab sib txawv

Thawj feem ntawm txoj haujlwm, cim los ntawm lub voj voog liab, tig lub pob 6 LED's hauv thawj kab liab.

Tom qab ntawd tag nrho kab tau txav mus thiab ntu thib ob ntawm qhov program, cim los ntawm lub voj voog xiav, pleev xim thawj kab dua. Ua ntej nws teeb tsa 5 LED rau liab thiab tom qab ntawd nws teeb ib qho ntawm lawv kom dawb thiab lwm qhov rau xiav.

Ib zaug ntxiv tag nrho cov kab tau txav mus thiab ib feem tshiab ntawm txoj haujlwm tau pleev xim rau peb kab. Qhov kev zov me nyuam txuas ntxiv zoo li ntawd kom txog thaum tag nrho cov dab tau pleev xim.

Nws yog txoj haujlwm ntev, yog li kuv yuav tsis tso cov duab ntawm nws txhua qhov. Hloov chaw koj tuaj yeem pom qhov program nyob ntawm no.

Kauj Ruam 9: Dab sib txawv

Image
Image
Dab sib txawv
Dab sib txawv

Yog li tam sim no peb txhim kho peb txoj haujlwm kawg los ntawm kev ntxiv peb qhov hloov pauv tshiab. Qhov muag, uas tuav cov xim ntawm qhov muag ghosts. Dab, uas tuav cov xim ntawm dab. AnUnit, uas txiav txim siab cov xim.

Ib daim duab thawj koj tuaj yeem pom liab liab exhanged nrog dab sib txawv thiab xiav nrog qhov muag sib txawv.

Ib feem ntawm txoj haujlwm hauv daim duab thib ob hloov pauv qhov sib txawv nyob ntawm AnUnit. Yog li yog AnUnit = 0, tom qab ntawd lub qhov muag yuav xiav thiab dab yuav liab, yog tias nws yog AnUnit = 1, tom qab ntawd lub qhov muag dhau los ua xim liab thiab dab ua xiav.

Daim duab thib peb yog qhov kawg ntawm txoj haujlwm uas peb AnUnit tau nce los ntawm 1 thiab tom qab ntawd yog tias nws yog 3 nws tau teeb tsa rau 0.

Yog li AnUnit yuav tam sim no hloov pauv nruab nrab 0, 1, 2 txhua lub sijhawm tag nrho cov haujlwm tau ua ib zaug thiab nyob ntawm seb dab tsi AnUnit yog xim ntawm cov dab yuav hloov.

Koj tuaj yeem nrhiav txoj haujlwm ntawm no.

Pom zoo: