Cov txheej txheem:
- Khoom siv
- Kauj Ruam 1: Npaj daim ntawv kaw
- Kauj Ruam 2: Hlau Koj Cov Hluav Taws Xob
- Kauj Ruam 3: Program Rainbow
- Kauj ruam 4: Sib sau ua ke
Video: Infinity Rainbow: 4 Kauj Ruam
2024 Tus sau: John Day | [email protected]. Kawg hloov kho: 2024-01-30 09:26
Tsom iav Infinity yog qhov kev lom zem tsis pom kev zoo tshaj plaws rau cov duab ci ci. Cov lus qhia no qhia koj yuav ua li cas kom nqa tau zaj sawv tsis muaj hnub kawg uas koj tuaj yeem nqa nrog koj.
Khoom siv
- lub thawv lossis lwm lub thawv
- Daim iav nto
- tinting khoom
- Neopixel sawb
- xws li Adafruit's CPX lossis gemma
- roj teeb thiab xov hlau sib xws
Thov nco ntsoov tias koj xav tau ob qho khoom siv iav tsom iav thiab daim iav puv ntoob. Kuv siv daim iav yas yas thiab tinted zaj duab xis qhov rai
Lub thawv yuav tsum muaj lub tiaj tiaj uas koj tuaj yeem txiav tawm thiab npog nrog cov khoom siv tinting. Nws tseem yuav xav tau kom loj txaus los tswj lub tsev, roj teeb, thiab xov hlau ntxiv.
Khoom siv
Cov khoom siv ntxiv suav nrog kev sib dhos thiab cov phiaj xwm. Siv Arduino IDE los teeb tsa Circuit Circuit Chaw Ua Si Qhia Tawm (CPX) lossis lub pov haum. Nco ntsoov ntxiv Adafruit cov tsev qiv ntawv siv tus thawj tswj tsev qiv ntawv.
Kauj Ruam 1: Npaj daim ntawv kaw
Taug qab daim kab xev thiab txiav ib feem ntawm daim iav thiab cov khoom siv tint. Ua rau lawv tsuas yog me ntsis kom lawv thiaj tuaj yeem haum rau sab hauv. Txiav ib feem ntawm sab saum toj ntawm lub thawv tawm tsuas yog chav txaus los ua daim di ncauj. Lub thawv uas kuv tau siv twb muaj lub qhov rais yas yog li kuv tsis xav tau txiav tawm lub hau ntawm no.
Vim tias kuv lub thaiv yog hlau, kuv hlua nws nrog kab xev hluav taws xob. Nco ntsoov tias tsis muaj cov hlau liab qab uas tuaj yeem luv koj cov circuits! Kuv kuj tau siv daim kab xev ntawm daim duab los txuas rau lub leds.
Kauj Ruam 2: Hlau Koj Cov Hluav Taws Xob
Txoj hlua yog yooj yim heev. Tsuas muaj 3 qhov kev sib txuas, tab sis nco ntsoov tias koj txuas mus rau qhov pib ntawm kab txaij. Cov ntaub ntawv sib txuas yuav tsum ua ntawm A0 ntawm CPX thiab Din ntawm Neopixel sawb. Yog tias koj tab tom siv Gemma, xaim D1 rau ntawm kab txaij Din. Txuas 5V kab ntawm kab txaij mus rau tus tswj hwm Vout. Qhov no yuav muab lub zog ntau dua rau cov LEDs. Thaum kawg, txuas hauv av ntawm tus tswj thiab cov coj coj.
Kauj Ruam 3: Program Rainbow
Arduino muab txoj hauv kev yooj yim rau txoj haujlwm no RGB leds. Yog tias koj tsis muaj lub program interface, rub nws los ntawm arduino.cc. Lawv muaj nplooj ntawv pib coj koj mus dhau txhua kauj ruam. Tom qab txhim kho Arduino IDE, koj yuav siv tus thawj tswj tsev qiv ntawv hauv tsev los ntxiv kev txhawb nqa rau Adafruit's NeoPixels thiab rau koj lub rooj tswj hwm.
Thaum koj tau teeb tsa lub tsev qiv ntawv, koj yuav nkag tau mus rau NeoPixel piv txwv cov haujlwm. Pib nrog tus piv txwv buttoncycler. Nws muab 3 txoj kev ua zaj sawv los ua si nrog: zaj sawv, zaj sawv zaj sawv, thiab ua yeeb yamChaseRainbow. Kuv nyiam tshaj yog zaj sawv.
Tsuas yog 3 qhov kev hloov pauv uas koj yuav tsum tau ua rau qhov piv txwv program
1) Teeb tus lej NeoPixels nrog PIXEL_COUNT. Piv txwv li yog tias koj muaj 16 LEDs, hloov kab ntawm kab ntawv los nyeem:
#define PIXEL_COUNT 16
2) Teeb tus tswj tus pin tso zis. Yog tias koj siv CPX, nco ntsoov PIXEL_PIN tau piav nrog kab
#define PIXEL_PIN 6
Yog tias koj siv Gemma, koj yuav hloov kab no rau
#define PIXEL_PIN 1
3) Hloov cov cai tseem ceeb. Hauv Arduino, txoj haujlwm tseem ceeb yog voj (). Nrhiav qhov xwm txheej ntawd thiab hloov nws nrog cov hauv qab no
lub voj void () {rainbowCycle (20);
}
Tam sim no ntsaws rau hauv thiab nqis qis. Koj yuav tsum pom cov txiaj ntsig ntawm NeoPixels.
Kauj ruam 4: Sib sau ua ke
Thawj qhov uas yuav tsum tau sib sau ua ke yog tso cov xim pom ntawm lub hau sab saum toj. Ntawm no nws tau qhia txuas nrog daim kab xev ob tog.
Txuas NeoPixel sawb kom ze rau lub hau li koj tuaj yeem ua tau.
Tom ntej no, tso lub roj teeb thiab tus tswj hwm rau hauv lub thawv. Yog tias koj siv CPX, nws yuav cia li qhib. Yog tias koj siv Gemma, koj yuav xav tau hloov nws. Cov LEDs yuav tau teeb ntawm theem no.
Saum toj no ntawm Circuitry, tso qhov kev pab cuam tsom iav. Sim ua kom nws nyob ze rau ntawm LEDs li koj tuaj yeem ua tau.
Kauj ruam kawg yog tso lub hau rau. Tam sim no koj muaj koj cov zaj sawv infinity nqa tau!
Pom zoo:
Arduino Tsheb Rov Qab Chaw Nres Tsheb Ceeb Toom - Cov Kauj Ruam ntawm Kauj Ruam: 4 Kauj Ruam
Arduino Tsheb Rov Qab Chaw Nres Tsheb Ceeb Toom | Cov kauj ruam ib kauj ruam: Hauv txoj haujlwm no, kuv yuav tsim qhov yooj yim Arduino Tsheb Rov Qab Tsheb Nres Tsheb Nres Sensor Siv Arduino UNO thiab HC-SR04 Ultrasonic Sensor. Qhov no Arduino raws Lub Tsheb Rov Qab ceeb toom tuaj yeem siv rau Kev Tshawb Fawb Txog Tus Kheej, Robot Ranging thiab lwm yam
Tsev Automation Kauj Ruam ntawm Kauj Ruam Siv Wemos D1 Mini Nrog PCB Tsim: 4 Kauj Ruam
Tsev Automation Kauj Ruam Ib Leeg Siv Wemos D1 Mini Nrog PCB Tsim: Tsev Automation Kauj Ruam los ntawm Kauj Ruam siv Wemos D1 Mini nrog PCB Tsim cov tub ntxhais kawm ntawv qib siab. Tom qab ntawd ib tus ntawm peb cov tswv cuab tuaj
RC Taug Qab Neeg Hlau Siv Arduino - Kauj Ruam Ib kauj ruam: 3 Kauj Ruam
RC Tracked Robot Siv Arduino - Kauj Ruam Ib Nrab: Hav guys, Kuv rov qab los nrog lwm tus neeg hlau txias chassis los ntawm BangGood. Vam tias koj tau dhau los ntawm peb cov phiaj xwm yav dhau los - Spinel Crux V1 - Tus Cwj Pwm Tswj Tus Neeg Hlau, Spinel Crux L2 - Arduino Xaiv thiab Muab Neeg Hlau nrog Robotic caj npab thiab Badland Braw
Kawm Yuav Ua Li Cas Kos Tus Tswm Ciab - Kauj Ruam Ib Kauj Ruam: 6 Kauj Ruam
Kawm Yuav Ua Li Cas Thiaj Li Tswmciab - Kauj Ruam Ib kauj ruam: Cov tswm ciab no siv sijhawm 10 feeb los kos yog tias koj ua raws kuv cov kauj ruam ua tib zoo
Tsheb kauj vab Infinity - Kev Qhia Tsheb kauj vab hauv tsev: 5 kauj ruam
Tsheb kauj vab Infinity - Kev Qhia Tsheb kauj vab sab hauv tsev: Hauv lub caij ntuj no, hnub txias thiab huab cua tsis zoo, cov neeg caij tsheb kauj vab tsuas yog muaj ob peb txoj hauv kev los qoj ib ce ua lawv nyiam ncaws pob. Peb tab tom nrhiav ib txoj hauv kev los qhia kev sab hauv tsev nrog tsheb kauj vab/tus kws qhia teeb tsa kev lom zem me ntsis tab sis feem ntau