Cov txheej txheem:

Hnab looj tes kos duab: 10 Kauj Ruam (nrog Duab)
Hnab looj tes kos duab: 10 Kauj Ruam (nrog Duab)

Video: Hnab looj tes kos duab: 10 Kauj Ruam (nrog Duab)

Video: Hnab looj tes kos duab: 10 Kauj Ruam (nrog Duab)
Video: Tus Neeg Ruam - R-Lin Thoj | New Song [ Official MV ] Nkauj Tawm Tshiab 2023 Hmong Song 2023 2024, Lub Xya hli ntuj
Anonim
Hnab looj tes kos duab
Hnab looj tes kos duab

Hnab looj tes kos duab yog hnab looj tes hnav uas muaj ntau hom kev ntsuas txhawm rau tswj kev kos duab los ntawm Micro: ntsis thiab p5.js Cov ntiv tes siv khoov khoov lub ntsej muag uas tswj r, g, b qhov muaj txiaj ntsig, thiab ntsuas qhov ntsuas hauv Micro: ntsis tswj x, y tswj rau cov duab. Kuv tsim txoj haujlwm no raws li kuv txoj haujlwm rau kuv chav kawm Wearable Technology ua ib tus neeg laus hauv Technology, Arts, thiab Media program ntawm CU Boulder.

Khoom siv:

  • Hnab looj tes ua teb
  • BBC Micro: Me ntsis
  • 3-4 Flex sensors
  • 10K Ohm resistors
  • Sib Nqus Hlau (Liab & Dub)
  • Hlau Clippers
  • Cov qhob cij
  • Cov nab kuab (ob tog & ib leeg ib sab)
  • Solder
  • Soldering Hlau
  • Koob
  • Xov
  • Ntawv Ciab
  • Daim kab xev
  • Txiab
  • Cwj mem thiab Cwj mem

Kauj Ruam 1: Khoov Sensor Tracks

Khoov Sensor Tracks
Khoov Sensor Tracks
Khoov Sensor Tracks
Khoov Sensor Tracks
Khoov Sensor Tracks
Khoov Sensor Tracks

Ua ntej, peb yuav tsom mus rau kev tsim kho vajtse. Txoj hauv kev no thaum peb mus rau qhov ntsuas peb muaj cov hnab looj tes tivthaiv tiag los siv thiab ntsuas.

  1. Txhawm rau pib peb yuav ua cov kab ntawm cov ntiv tes uas yuav ua rau cov khoov khoov nyob hauv qhov chaw. Muaj cov kab no tso cai rau khoov khoov kom txav rov qab los me ntsis thaum tseem ua kom lawv ruaj ntseg rau tus ntiv tes kom khoov. Ua ntej, tig koj lub hnab looj tes sab hauv.
  2. Siv tus khoov khoov thiab muab nws tso rau hauv nruab nrab ntawm tus ntiv tes. Siv tus cwj mem, qhia tus khoov khoov
  3. Hla koj cov xov los ntawm koj rab koob. Muab koj tus kheej ua ib qho dav. Khi ib txoj hlua ntawm qhov kawg ntawm xov.
  4. Pib ntawm sab saum toj thiab ntawm kab, tsuas yog tshuab lub arc ntawm qhov khoov lub ntsej muag, plam rab koob los ntawm lub hnab looj tes los ntawm sab hauv, thiab thawb nws rov qab los ntawm txoj kab sib luag. Rub rab koob hla txhua txoj hauv kev kom lub hauv caug nyob ntawm kab koj kos.
  5. Rub nruj nreem, ua 2-3 pob ntawm lwm sab Qhov no yuav ua kom cov xov yuav tsis tawm tuaj. Xyuas kom nws nruj kom lub khoov khoov yuav ruaj ntseg rau koj tus ntiv tes
  6. Txiav cov xov tawm ob peb cm. xov ntawm qhov kawg kom lub hauv caug tsis tuaj yeem rov ua dua.
  7. Rov ua cov kauj ruam 2-6 rau tag nrho cov ntiv tes uas koj tab tom txuas rau lub ntsuas hluav taws xob kom txog thaum nws zoo li qhov thib peb mus rau daim duab kawg.
  8. Tig koj lub hnab looj tes rov qab kom nws tig mus rau qhov raug. Hla koj lub khoov khoov hla cov kab kom ntseeg tau tias lawv haum rau ntawm koj txhais tes

Kauj Ruam 2: Siv Kev Sib Txuas Lus Nrog Micro: me ntsis

Siv Kev Sib Txuas Lus Nrog Micro: me ntsis
Siv Kev Sib Txuas Lus Nrog Micro: me ntsis

Txhawm rau pom cov txiaj ntsig los ntawm peb cov sensors peb yuav siv kev sib txuas lus txuas. Koj yuav pom yuav teeb tsa tus lej li cas hauv Makecode hauv qib tom ntej tab sis ua ntej peb yuav kawm paub yuav nyeem nws li cas ntawm peb lub davhlau ya nyob twg. (Nco tseg: Kuv tab tom siv Mac yog li cov kauj ruam no yuav txawv nyob ntawm koj lub operating system. Rau lwm lub tshuab ua haujlwm saib ntawm no).

  1. Txuas koj li Micro: ntsis
  2. Qhib koj lub davhlau ya nyob twg
  3. ntaus 'ls /dev/cu.*'
  4. Koj yuav tsum pom qee yam uas zoo li '/dev/cu.usbmodem1422' tab sis tus lej tseeb yuav nyob ntawm koj lub computer
  5. Thaum koj tab tom khiav txoj cai, ntaus 'screen /dev/cu.usbmodem1422 115200' (nrog koj tus lej tshwj xeeb chaw nres nkoj naj npawb) yuav muab rau koj koj Micro: me ntsis cov lej tso tawm
  6. Koj cov zis yuav tsum zoo ib yam li daim duab saum toj no, nyob ntawm seb koj tau teeb tsa koj cov ntawv li cas!

Kauj ruam 3: Prototyping Circuit

Prototyping Circuit
Prototyping Circuit
Prototyping Circuit
Prototyping Circuit

Ua ntej yuav siv tag nrho peb cov khoom siv ua ke peb yuav mus rau qhov qauv ntawm lub Circuit Court thiab sau ob peb kab ntawm cov piv txwv tus lej los nyeem peb qhov ntsuas qhov ntsuas thiab xyuas kom tseeb tias peb cov khoom ua haujlwm raug.

  1. Siv daim duab kab hluav taws xob saum toj no, tsim qauv koj lub Circuit Court ntawm lub khob cij uas siv cov xov hluav taws xob, cov tiv thaiv, ib tus kais kais ib sab, thiab koj Micro: ntsis.
  2. Txuas koj lub khoov khoov rau tus pin 0, 1, & 2.
  3. Kuv siv cov cai no los ntsuas kuv cov ntsuas qhov ntsuas
  4. Khoov ob peb zaug kom pom lawv nyeem thiab xyuas kom lawv ua haujlwm tau zoo

Hauv txoj cai, kab kawg "serial.writeLine" yog qhov uas peb sau rau peb cov ntawv tso tawm. Koj tuaj yeem tsim cov ntawv tso tawm no txawm li cas los xij koj xav tau, kuv cais txhua qhov sib txawv nrog tus lej, thiab tom qab ntawd faib nws ntawm tus lej tom qab, tab sis qhov no yog nyob ntawm koj.

(Faj seeb: Tom qab kuv tau ua cov kauj ruam no kuv pom ib qho ntawm kuv lub khoov khoov tau muaj cov nti hauv cov xim coj ua thiab yog li ntawd tsis tau nyeem zoo. Tias yog vim li cas qee cov duab qhia kuv ua haujlwm nrog 4 lub ntsej muag. nqes mus rau tsuas yog peb lub cim ntawm tus pointer, nruab nrab, thiab ntiv tes ntiv tes. Kuv kuj pom kuv lub khoov khoov tau muaj ntau qhov ntau ntawm kev nyeem khoov txoj kev "rov qab" uas yog vim li cas kuv tso lawv rau ntawm lub hnab looj tes nrog cov xim tsis kam tig mus.)

Kauj Ruam 4: Kuaj Lub Accelerometer thiab Lub Teeb Sensor

Nyob rau theem no kuv kuj tau xaiv los ntsuas lub ntsuas cua thiab ntsuas lub teeb ntawm Micro: ntsis

  1. Txuas koj Micro: ntsis rau koj lub khoos phis tawj
  2. Rub tus lej no
  3. Tom qab ntawd kuv tau ntsuas lub ntsuas cua, lub teeb, thiab khoov lub ntsej muag ua ke nrog cov cai no

(Nco tseg: Nws nyob ntawm qhov no kuv xam pom koj tsis tuaj yeem siv tus pin thiab lub teeb sensor tib lub sijhawm yog li kuv tsis siv lub teeb pom kev hauv kuv qhov kawg, tab sis kuv xav kom koj tuaj yeem pom yuav nyeem li cas lub teeb pom kev yog tias koj xav tau!)

Kauj Ruam 5: Soldering Bend Sensors

Soldering khoov khoov
Soldering khoov khoov
Soldering khoov khoov
Soldering khoov khoov

Tam sim no peb yuav pib soldering peb cov khoom ua ke! Nov yog qhov txaus siab, tab sis nws yog ib qho tseem ceeb kom qeeb thiab txheeb xyuas tias txhua yam tseem ua haujlwm zoo li koj mus kom koj tsis txhob mus txog qhov kawg, muaj qee yam tsis ua haujlwm, thiab tsis paub tseeb tias nws mus qhov twg lawm! Kuv hais qhia siv koj ob daim yeeb yaj kiab tus yeeb yaj kiab ntawm no txhawm rau tshuaj xyuas txhua lub ntsuas pa tseem ua haujlwm thaum cov xov hlau thiab cov tiv thaiv tau muab sib dhos ua ke.

  1. Nqa koj lub khoov khoov thiab daim kab xev lossis muab cov khoom hnyav rau ntawm nws kom tuav nws hauv qhov chaw.
  2. Nqa koj 10K Ohm resistor thiab txiav feem ntau ntawm qhov kawg kom cov hmoov txhuas nyob ntev npaum li cov hlau lead ntawm cov khoov khoov.
  3. Nqa koj cov hlau txuas thiab nias nws ntawm ob lub resistor thiab khoov cov hlau lead kom txog thaum lawv kub
  4. Nqa koj lub lauj kaub thiab nias nws mus rau hauv cov hlau kub thaum nws pib yaj hla cov khoom. Koj tsuas yog xav tau txaus los npog cov xov hlau.
  5. Tshem cov hlau. Ntawm no kuv muab tso rau ntawm lwm lub hnab looj tes ua teb thiab tuav tus tiv thaiv thiab xaim nyob hauv qhov chaw thaum lub tshuab txias txias.
  6. Kaw qhov ntev ntawm cov hlau liab thiab muab tso rau ntawm qhov sib koom ua ke qhov twg tus tiv thaiv thiab khoov lub ntsej muag sib ntsib. Rov ua cov kauj ruam 4-5. Qhov no yog analog pin hlau.
  7. Txiav ib daim ntev ntawm cov xaim dub thiab tso nws rau qhov kawg ntawm lwm cov hlau lead. Rov ua cov kauj ruam 4-5. Nov yog koj cov xov hlau hauv av.
  8. Txiav ib daim ntev ntawm cov hlau liab thiab kaw lwm qhov kawg ntawm tus tiv thaiv kom nws hais txog ntev li ib sab dhau los. Rov ua cov kauj ruam 4-5. Nov yog koj lub hwj huam xaim.
  9. Rov ua cov kauj ruam 1-8 rau qhov seem ntawm koj lub khoov khoov.
  10. Tawm koj cov xov hlau ntev kom koj muaj chav ua haujlwm nrog los ua kom lawv raug qhov ntev tom qab thaum tso lawv rau ntawm Micro: ntsis.

Kauj Ruam 6: Kuaj rau Micro: me ntsis thiab sib dhos lub hnab looj tes

Soldering rau Micro: me ntsis thiab sib dhos lub hnab looj tes
Soldering rau Micro: me ntsis thiab sib dhos lub hnab looj tes
Soldering rau Micro: me ntsis thiab sib dhos lub hnab looj tes
Soldering rau Micro: me ntsis thiab sib dhos lub hnab looj tes
Soldering rau Micro: me ntsis thiab sib dhos lub hnab looj tes
Soldering rau Micro: me ntsis thiab sib dhos lub hnab looj tes

Tam sim no tias peb cov ntsuas ntsuas tau npaj tiav, peb tab tom yuav pib siv lub Micro: me ntsis thiab sib dhos lub hnab looj tes. Nco ntsoov rov sim dua thaum koj mus, siv cov yeeb yaj kiab kom paub tseeb tias cov khoom tseem ua haujlwm tom qab koj muab lawv sib dhos ua ke.

  1. Tso cov ntsuas thiab Micro: me ntsis ntawm lub hnab looj tes kom tau txais lub tswv yim ntawm cov xov hlau yuav tsum mus thiab ntev npaum li cas lawv thiaj xav tau.
  2. Qhwv ib txoj hlua liab nyob ib ncig ntawm tus pin fais fab. Siv cov tshuab txiav hlau los hle cov xaim thiab tso qhov khoob uas koj yuav muab koj cov xaim rau. Ua qhov no rau hauv av xaim ib yam.
  3. Qhia lub hnab looj tes uas koj tsis siv. Qhov no yuav pab peb cuam tshuam txhua yam ua ke thiab ua kom ntev ntawm yam raug. Koj yuav ua txhua yam rov qab tab sis yog li ob zaug xyuas koj nyob nraum cov khoom ntawm txoj kev raug!
  4. Muab koj Micro: me ntsis kwv yees qhov twg koj xav kom nws tso ntawm koj txhais tes. Ua cov cim yog hauv av thiab lub xov tooj hluav taws xob zaum.
  5. Xev kab xaim, lub zog lossis hauv av, nyob hauv qhov chaw.
  6. Xev koj lub khoov khoov rau hauv qhov chaw.
  7. Txiav lub xaim hluav taws xob kom nws mus dhau los nws yog cim rau ntawm txhua kab kab.
  8. Muab cov khoom no tso ua ke.
  9. Rov ua cov kauj ruam 5-8 rau lwm cov xov hluav taws xob, thiab rau cov xov hlau hauv av.
  10. Coj Micro: me ntsis thiab muab tso rau hauv qab cov xov txuas tshiab. Muab lub hwj chim thiab av rau qhov pins raug.
  11. Kaw cov xov hlau sib txuas kom lawv mus dhau qhov kawg ntawm tus pin thiab tuaj yeem qhwv ncig mus rau sab xub ntiag.
  12. Muab cov xov hlau txuas rau tus pin uas raug.
  13. Kuv pom tias kuv nyeem tau zoo tshaj plaws thiab zoo ib yam thaum tag nrho cov xov hlau (lub zog, hauv av, thiab analog) kov ob sab pem hauv ntej thiab nraub qaum.
  14. Ib txoj hauv kev los ntawm ib txoj kab, thawb lub khoov khoov cov ntiv tes ib txhij.
  15. Thaum cov ntsuas tau nyob hauv qhov chaw, muab lub hnab looj tes tso rau thiab xyuas kom tseeb tias haum haum. Yog tias koj xav tau ntxiv cov kab, lossis kho lawv qhov kev tso kawm, ua tam sim no.
  16. Thaum cov ntsuas pom nyob qhov twg koj xav kom lawv ua, nco ntsoov qhov twg los khi Micro: ntsis hauv qhov chaw. Koj tuaj yeem siv lub qhov me me ntawm ob sab ntawm A thiab B khawm lossis siv lub qhov rau tus pin. Siv koj rab koob thiab xov los khi nws rau ntawm koj txhais tes

Nrog koj zoo siab! Cov khoom siv kho vajtse rau lub hnab looj tes tau ua tiav tam sim no!

Kauj ruam 7: Micro: ntsis Code

Micro: ntsis Code
Micro: ntsis Code
Micro: ntsis Code
Micro: ntsis Code

Tam sim no kuv yuav taug kev koj hla Micro: ntsis code. Koj zoo siab txais tos los ua cov cai no yam koj xav tau tab sis kuv xav hla thiab piav qhia txhua yam yog li koj tuaj yeem pom qhov kuv tau ua, kuv tau ua li cas, thiab vim li cas! Koj tuaj yeem pom kuv tus lej ntawm no.

  1. Kab 1-31. Ntawm no kuv tab tom siv ua haujlwm ua ntej Micro: me ntsis los nrog.

    • Nias A txo cov suav, uas yog xaiv cov duab muaj. Thaum koj mus txog 0, nws rov qab mus rau tus lej siab tshaj.
    • Nias B nce qhov suav, thaum koj mus txog tus lej siab tshaj plaws ntawm cov duab, nws rov qab mus rau 0.
    • Yog tias daim duab tam sim no koj tau xaiv tsis yog qhov uas tam sim no tau kos, nias A thiab B ib txhij xaiv cov duab tshiab.
    • Yog tias daim duab tam sim no koj tau xaiv yog tib yam li ib qho uas tau kos, nias A thiab B ib txhij ua cov duab yog tias nws tuaj yeem sau tau.
    • Tuav lub Micro: me ntsis teeb lub lwv sib txawv rau 1 uas qhia p5.js kom lwv cov canvas thiab pib dub. Nws ncua kev khiav rau ib pliag thiab tom qab ntawd teeb nws rov qab rau 0 kom tus neeg siv tuaj yeem txuas ntxiv kos duab.
  2. Kab 32-64 tau teeb tsa kuv qhov kev hloov pauv. Nws yog ib qho tseem ceeb kom siv ntau qhov sib txawv kom feem ntau ntawm cov txiaj ntsig tsis nyuaj. Lawv tuaj yeem hloov pauv nrog cov hnab looj tes thiab tseem tuaj yeem hloov pauv tau yooj yim hauv ib qho chaw tsis hloov kho cov pawg ntawm qhov muaj txiaj ntsig thoob plaws qhov chaw. Kuv yuav hais ob peb qhov tseem ceeb.

    • Cov canvas loj yog ib qho uas zoo rau muaj nyob hauv ib qho sib txawv los hloov kho raws li qhov loj me ntawm kuv daim ntaub. Tib yam nrog cov duabHigh. Raws li kuv ntxiv lossis tshem tawm cov duab kuv tuaj yeem hloov tus lej ntawm no.
    • Qhov siab thiab qis hloov pauv cia kuv ua raws qhov tam sim no siab thiab qis rau cov ntsuas thiab muaj qhov ntsuas ntsuas tsis tu ncua. Qhov no yog qhov tseem ceeb vim tias txhua tus neeg uas hnav lub hnab looj tes yuav muaj ntau yam kev txav chaw thiab yog li sib txawv qhov siab thiab qis uas lawv tuaj yeem ncav tau.
  3. Kab 66-68 tab tom nyeem hauv cov txiaj ntsig zoo sib xws los ntawm tus pin rau lub ntsuas phoo
  4. Kab 69-74 yog ntsuas tus nqi siab rau tus ntiv tes taw.

    • Yog mus txog qhov siab tshiab, nws teev qhov no raws li qhov siab.
    • Rov ua dua qhov ntau ntawm tus ntiv tes ntawd.
    • Siv qhov ntau yam tshiab rau kev kos xim
  5. Kab 75-80 yog ntsuas tus nqi qis rau tus ntiv tes taw.
  6. Kab 81-104 ua tib yam li 4 & 5 rau nruab nrab thiab ntiv tes ntiv tes.
  7. Kab 105-107 tau teeb tsa kuv qhov kev hloov pauv qhov ntsuas qhov tseem ceeb rau cov xim 0-255 (lossis ximLow rau xim siab, yog tias kuv tsis ua txhua yam)

    • Ua hauv daim ntawv qhia ua haujlwm los ntawm Makecode tsis muab rau kuv ua daim ntawv qhia zoo, muab qhov txwv ntau yam kuv tau txais los ntawm kuv lub ntsuas cua. Yog li kuv tau ua kuv tus kheej daim phiaj ua haujlwm.
    • Nov yog nws ua haujlwm li cas. Cov tswv yim ntau ntawm txhua tus ntiv tes tau txiav txim siab los ntawm nws (tus nqi siab tshaj - nws yog tus nqi qis tshaj). Cov xim ntau yam, uas tseem yog (tus nqi siab tshaj plaws - tus nqi qis tshaj) tau faib los ntawm txhua tus ntiv tes. Tus lej no tau muab sib npaug qis tshaj tus lej thiab yog tus lej.
    • Qhov (tus nqi sensor tiag - tus nqi qis tshaj plaws) muab rau koj tus nqi hauv thaj tsam. Sib npaug qhov no los ntawm cov lej peb pom saum toj no thiab ntxiv cov xim qis tshaj muab rau koj tus nqi khij los ntawm lub ntsuas, rau xim, hauv cov xim sib txawv.
  8. Kab 109 tab tom nyeem hauv tus nqi suab (nce thiab nqis).
  9. Kab 110-115 tab tom ntsuas qhov siab thiab qis rau tus nqi no
  10. Kab 116 tab tom nyeem hauv tus nqi yob (sab laug thiab sab xis).
  11. Kab 117-122 tab tom ntsuas qhov siab thiab qis rau tus nqi no
  12. Kab 123-126 qhia lub suab thiab yob qhov tseem ceeb rau daim ntawv loj thiab muab lawv hloov pauv mus rau tus lej.
  13. Kab 127 sau qhov hloov pauv mus rau cov lej tso tawm siv serial.writeLine, cais txhua tus nqi los ntawm tus lej thiab qhov chaw ",", los cais nrog tom qab.

Thaum koj muaj tus lej li cas koj nyiam nws, rub nws thiab rub nws los ntawm koj rub mus rau koj li Micro: me ntsis (koj yuav tsum pom nws ntawm "Cov Chaw" nyob rau sab laug ntawm koj tus nrhiav) txhawm rau rub cov lej rau Micro: me ntsis

Kauj Ruam 8: Kev Sib Txuas Lus Nrog P5.js

Kev Sib Txuas Lus Nrog P5.js
Kev Sib Txuas Lus Nrog P5.js

Txhawm rau sib txuas lus ib ntus nrog p5.js, peb xav tau cov cuab yeej ntxiv. Txhawm rau kawm paub ntau ntxiv txog dab tsi mus tom qab ntawm qhov xwm txheej ntawm kev sib txuas lus, kuv hais kom nyeem kab ntawv no.

  1. Rub tawm qhov version ntawm p5.js app los ntawm qhov txuas no. Kuv muaj Alpha 6 version tab sis ib qho yuav ua haujlwm.
  2. Siv tus qauv p5.js no rau kev sib txuas lus ntu. Txhawm rau teeb nws ntxig koj lub npe chaw nres nkoj raug rau portName ntawm kab 12. Nov yog lub npe peb tau txiav txim siab hauv qib 2.
  3. Txuas koj Micro: ntsis rau koj lub khoos phis tawj
  4. Qhib p5.js daim ntawv thov app.
  5. Xaiv koj qhov chaw nres nkoj los ntawm daim ntawv teev npe chaw nres nkoj thiab tsis txhob ua dab tsi ntxiv. Tsis txawm nias qhib! Tsuas yog xaiv koj qhov chaw nres nkoj los ntawm koj daim ntawv teev npe.
  6. Nias khiav hauv p5.js cov ntawv txuas. Koj yuav tsum muaj peev xwm pom nws qhib, thiab nws yuav nyeem koj qhov tsis muaj txiaj ntsig txij li peb tsis tau sau cov cai los cais peb cov ntawv tso tawm tsis tau.

Tam sim no peb tuaj yeem sib txuas lus ib ntus los ntawm peb Micro: ntsis rau p5.js!

Kauj ruam 9: P5.js Code

Tam sim no peb tab tom dhia mus rau p5.js code. Nov yog qhov uas peb nyeem hauv cov txiaj ntsig tso tawm thiab siv lawv los tsim kev kos duab.

  1. Raws li kuv tau hais hauv cov kauj ruam dhau los, xyuas kom tseeb tias lub npe chaw nyob ntawm kab 12 yog koj lub npe tshwj xeeb hauv computer.
  2. Hauv kev teeb tsa () muaj nuj nqi, ntawm kab 32-33, Kuv ntxiv sab laug thiab sab xis Buffer nrog createGraphics, Kuv tau ua qhov no cais cov canvas kom ib feem tau siv rau kev kos duab, thiab lwm qhov tuaj yeem tso tawm cov lus qhia, thiab qhia yam twg koj nyob nraum saib los yog scrolling los ntawm.
  3. Qhov kos () muaj nuj nqi hu ua haujlwm Kuv tau tsim los tsim sab laug Buffer thiab sab xis Buffer cais. Nws tseem piav qhia qhov twg lub kaum sab laug saum toj ntawm txhua qhov tsis pib.
  4. DrawRightBuffer () muaj nuj nqi qhia tag nrho cov ntawv rau cov lus qhia thiab xaiv cov duab
  5. DrawLeftBuffer () ua haujlwm qhia tag nrho cov duab.

    • Kab 93 randomly tsim tus nqi rau tus nqi alpha. Qhov no yog li txhua qhov xim muaj qhov sib txawv qhov tseem ceeb ua kom nws saib zoo dua. Yog tias kuv muaj 4 lub ntsuas hluav taws xob kuv yuav tau siv tus thib 4 rau qhov no!
    • Kab 94 teev tus nqi mob hlab ntsha tawg rau r, g, b tus nqi txiav txim los ntawm cov ntsuas hloov pauv
    • Kab 96-102 tuaj yeem tsis suav nrog los ntsuas seb lub hnab looj tes ua haujlwm li cas yam tsis muaj hnab looj tes los ntawm kev siv koj tus nas. Hloov kab 102 nrog cov duab los ntawm qhov ua haujlwm tas.
  6. 104-106 lwv cov canvas thaum txhais tes co los ntawm kev teeb lub canvas tom qab kom dub
  7. 108-114 tswj kev sau cov duab thaum A+B raug nias thiab xaiv thiab cov duab tam sim no zoo ib yam
  8. 117-312 yog qhov uas cov duab tau tshwm. Nov yog qhov ntau ntawm cov cai thiab ib feem kom muaj tswv yim! Kuv hais qhia saib ntawm p5.js siv kom nkag siab zoo yuav ua li cas tswj cov duab. Kuv siv cov ntawv yob thiab suab los tswj x, y txoj haujlwm thiab hloov qhov loj me ntawm cov duab thiab duab, thiab raws li kuv tau hais ua ntej siv. khoov cov ntsuas kom tswj cov xim. Nov yog qhov uas koj tuaj yeem muaj tswv yim! Ua si nrog dab tsi p5.js tau muab thiab los nrog koj tus kheej cov duab lom zem los tswj! Ntawm no kuv kuj teeb cov lus piav qhia rau tam sim noShape uas qhia ntawm sab xis Buffer.
  9. 318-460 Kuv teeb cov lus piav qhia rau xaiv cov duab.
  10. Kab 478-498 yog lub luag haujlwm serialEvent (). Nov yog qhov uas peb tau txais cov ntaub ntawv xov xwm.

    • Ntawm kab 485-486 Kuv teeb tsa lub suab thiab ppitch (yav dhau los yob thiab suab) rau yav dhau los yob thiab suab qhov tseem ceeb.
    • Ntawm kab 487 Kuv faib cov ntaub ntawv ntawm ",". Kuv ua qhov no vim tias kuv tau sau cov ntaub ntawv kom cais los ntawm tus lej. Koj yuav tso txhua yam koj cais koj cov kev hloov pauv nrog rau ntawm no. Cov kev hloov pauv no tau muab tso rau hauv cov lej.
    • Tom qab ntawd hauv kab 488-496 Kuv teeb tsa qhov sib txawv rau cov ntsiab lus sib xws hauv kab lus thiab txhais lawv los ntawm txoj hlua mus rau tus lej. Kuv siv cov kev hloov pauv no thoob plaws drawLeftBuffer () ua haujlwm los tswj cov duab.

Qhov ntawd zoo nkauj heev suav cov lej thiab ua tiav txoj haujlwm! Tam sim no peb tuaj yeem pom lub hnab looj tes ua haujlwm.

Kauj Ruam 10: Cov Khoom Kawg

Khoom Kawg
Khoom Kawg
Khoom Kawg
Khoom Kawg
Khoom Kawg
Khoom Kawg

Nov yog qee cov duab ntawm cov hnab looj tes ua tiav nrog rau qee daim duab nws tau tsim! Saib cov vis dis aus kom pom nws hauv kev nqis tes ua!

Pom zoo: