Cov txheej txheem:
- Kauj Ruam 1: Cov Ntaub Ntawv + Cov Cuab Yeej:
- Kauj Ruam 2: Teeb Koj Lub Circuit Court Analog:
- Kauj Ruam 3: Teeb tsa Lub Laub-khawm:
- Kauj Ruam 4: Teeb LED:
- Kauj ruam 5: Programming Circuit:
Video: Ob Chav Pushbutton LED Circuit: 5 Kauj Ruam
2024 Tus sau: John Day | [email protected]. Kawg hloov kho: 2024-01-30 09:26
Kuv yuav sim kuv lub suab kom zoo li qub txhais tes ntawm kev ua haujlwm thiab ua haujlwm nrog arduinos tab sis, qhov tseeb raug hais, qhov tseeb kuv tsuas yog qhia rau cov no ob peb hnub dhau los, yog li kuv muaj kev xyiv fab dhau los ntawm kev ua tiav thiab tsim kuv lub program tus kheej li project sai sai no.
Qhov haujlwm no tau pib tawm los ntawm kev twv los ntawm tus kws tshaj lij phooj ywg ntawm kuv niam kuv txiv tias kuv yog tus kws kho mob rau ob peb hnub. Kuv nyiam cov nyom, muaj qee yam hauv kev sib tw uas ua rau kuv zoo siab thiab ua rau kuv thiab muaj kev txaus siab txaus siab thaum kuv ua tiav, thiab kuv vam tias koj yuav ua ib yam.
Hauv cov lus qhia no, kuv thawj zaug puas tau: D, Kuv yuav qhia koj yuav ua li cas txuas lub Circuit Court rau qhov kuv hu ua Kuv Mark Ib qhov haujlwm, ib qho Circuit Court uas ob lub laub-khawm tswj lub teeb ci ntawm LED (ib qho yuav ua rau kom pom qhov ci thiab qhov thib ob) yuav txo nws) nrog rau yuav ua li cas rau nws thiab phiaj xwm koj cov txiaj ntsig ntawm cov cuab yeej ntsuas xyuas. Kuv yuav qhia koj raws nraim qhov koj xav tau nrog rau cov lus qhia ib qib zuj zus hais txog yuav tsim nws li cas. Kuv txoj haujlwm suav nrog cov ntsiab lus ntawm ob lub laub-khawm- ntxiv rau cov lus qhia ploj ntawm lub vev xaib qhia thiab tau tawm tswv yim hnyav rau kuv tus kheej yooj yim ib yam li koj li. Yog tias koj tseem tsis tau paub txog cov lus programming thov siv sijhawm, nws tsim nyog nws.
Txaus siab rau!
Kauj Ruam 1: Cov Ntaub Ntawv + Cov Cuab Yeej:
Cov ntaub ntawv:
1. Ib pawg Arduino (Kuv siv Mega 2560)
2. Lub khob cij (nrog tsawg kawg 60 kab)
3. Ib qho LED (xim twg, Kuv siv liab)
4. Ob tus qauv khawm
5. Tsib lub xov hlau xiav (los qhia qhov tsis zoo tam sim no)
6. Peb lub xov hlau liab (los qhia qhov zoo tam sim no)
7. Ib lub txiv kab ntxwv-, ntsuab- thiab kab daj (PWM tswj cov xov hlau kom sib txawv ntawm 3 yam tseem ceeb)
8. Plaub lub xov hlau dawb (txhawm rau txuas lub Circuit Court)
9. Peb 10K ohm resistors (Xim av, Dub, Txiv Kab ntxwv, Kub)
Cov Cuab Yeej:
1. Lub laptop
2. Arduino IDE app (rub tawm los ntawm Microsoft Play store
LOS YOG
2. Arduino tsim lub vev xaib online (yog tias yog qhov koj nyiam)
3. Nimble tes
4. Google (lub vev xaib qhia tau pab kuv ntau)
5. Ua siab ntev; D
Kauj Ruam 2: Teeb Koj Lub Circuit Court Analog:
Qhov sib txawv ntawm Analog thiab Digital systems yog qhov Analog systems code rau lub xeev sib txawv xws li qhov sib txawv qhov ci ntawm LED thaum Digital tsuas yog cov lej rau ob lub xeev (xws li ON lossis OFF).
Lub voj voog no yog ib qho Analog vim tias lub hom phiaj yog ua kom lub teeb hloov pauv qhov ci ci, tsis yog mus ntxiv lossis tshem tawm.
Txhawm rau teeb tsa nws:
1. Siv ib lub xaim (rau qhov tsis zoo) xaim thiab ntsaws nws (ntawm Arduino) ntawm ib qho ntawm GND (hauv av) cov chaw nres nkoj ntawm cov chaw nres nkoj fais fab thiab txuas nws nyob txhua qhov chaw ntawm cov ntawv ci hauv kab ib sab ntawm qhov av tsis zoo xiav.
2. Siv ib lub xov tooj liab (zoo) xaim thiab txuas nws (ntawm Arduino) ntawm 5V chaw nres nkoj ntawm lub chaw nres nkoj fais fab thiab txuas nws mus rau kab ntawm kab rau ntawm lub khob cij uas nyob ib sab rau txoj kab liab liab zoo [Ua kom koj tus kheej paub tias yuav ua li cas rau lub khob cij teeb tsa tau teeb tsa thiab cov kab sib txuas tau zoo li cas.
3. Ntawm qhov kawg ntawm daim ntawv qhia zaub mov koj siv xiav thiab ib lub xaim liab los txuas cov kab hauv av.
4. Tom qab ntawd siv plaub lub xov hlau dawb los txuas cov kab hauv av ntawm ob qho tib si zoo thiab tsis zoo rau ob sab ntawm kab 30 ntawm nruab nrab (lawv yuav tsum txuas qhov sib txawv me me)
Kauj Ruam 3: Teeb tsa Lub Laub-khawm:
1. Tam sim no coj koj cov laub-khawm thiab txuas lawv kom nws hla qhov nruab nrab qhov sib txawv ntawm lub khob cij ntawm txhua lub ntsiab lus (Kuv nyiam tshaj tawm kuv cov khoom tawm me ntsis kom kuv tuaj yeem hloov pauv tau yooj yim dua thiab kho tau ntau yam.
2. Siv ob txoj hlua liab thiab txuas sab xis ntawm lub pob khawm tig rau koj nrog kab hauv av zoo.
3. Siv ob lub xov hlau xiav thiab txuas cov kab hauv av tsis zoo nrog rau kab nruab nrab ob peb kab sab laug ntawm ob txhais ceg sab laug ntawm lub laub-khawm, tawm qhov chaw rau cov tiv thaiv.
4. Tam sim no txuas tus 10K resistors (Xim av, Dub, Txiv Kab ntxwv, Kub) nrog ib txhais ceg hauv ib kab ib kab ib yam li xaim tsis zoo xaim thiab lwm ceg nyob hauv kab ib yam li sab laug ntawm lub laub-khawm
[Txhua yam no tseem txuas rau ntawm ib sab ntawm kev faib nyob hauv nruab nrab ntawm daim ntawv qhia zaub mov tshwj tsis yog cov nyees khawm hla qhov sib faib thiab cov xim dawb, liab- thiab xiav rau cov teeb tsa sib piv)
5. Tam sim no coj cov hlau daj thiab ntsuab thiab txuas rau sab laug ntawm sab tsis sib thooj ntawm qhov chaw faib nrog pins 9 thiab 11 [NB: Analog tsuas ua haujlwm ntawm tus pin 3, 5, 6, 9, 10 thiab 11]. Cov xov hlau no yog rau kev sib txuas lus nrog Arduino.
Kauj Ruam 4: Teeb LED:
1. Coj tus LED (xim uas koj xaiv) thiab muab tso rau ntawm ib sab ntawm qhov sib faib uas feem ntau ntawm koj cov kev sib txuas.
2. Siv ib lub xaim xaim thiab txuas cov kab xiav tsis zoo nrog rau kab ib yam li luv luv ceg (anode) ntawm LED [Lub voj voog yuav tsuas ua haujlwm yog tias kab xiav tsis zoo txuas nrog rau sab xis ntawm LED i.o.w. qhov anode.
3. Siv lwm 10K ohm resistor thiab txuas kab uas cathode (zoo ntev ceg ntawm LED) tau txuas nrog ib kab nyob ze ntawm tib sab ntawm qhov chaw faib.
4. Tam sim no coj cov kab xev txiv kab ntxwv thiab txuas tus tiv thaiv nrog tus pin 3 ntawm Arduino
Koj lub Circuit tam sim no ua tiav, txhua yam uas tam sim no yog npaj rau txhua yam
Kauj ruam 5: Programming Circuit:
Kuv yog tus tshiab rau txhua qhov no yog li thov zam txim rau kuv tsuas yog theej cov cai thiab tsis tsim cov vis dis aus …
Nov yog cov cai rau lub Circuit Court:
// Kuv (Altus Lourens) thawj qhov haujlwm: // Tsim nruab nrab ntawm 29 thiab 30th ntawm Lub Rau Hli, 2018
// NB rau kuv tus kheej: AnalogWrite tsuas ua haujlwm ntawm 3, 5, 6, 9, 10 thiab 11
// NB: Kev sib piv tau ua nrog cov xeev sib txawv, Digital tsuas yog ua haujlwm rau (HIGH) lossis tawm (LOW)
// LED yuav tso tawm
// pushbuttons yuav yog cov tswv yim
// pushButton1 yuav nce qhov ci nrog ib qho fadeAmount nrog txhua qhov nias
// pushButton2 yuav txo qhov ci ci nrog ib qho fadeAmount nrog txhua qhov nias
// qhov tsis hloov pauv, teeb tus lej PWM tus lej
const int ledPin = 3; // number of PWM LED pin
const koj fadeAmount = 50; // hloov qhov ci ci nrog txhua qhov thawb ntawm lub pob
const int buttonPin1 = 11;
const int buttonPin2 = 9; // tus lej ntawm tus lej khawm
// variable uas yuav hloov:
int qhov ci = 5; // pib ci ntsa iab ntawm LEDs
int buttonState1 = 0; // hais kom khawm pib ua LOW
int buttonState2 = 0; // hais kom khawm pib ua LOW
void teeb tsa () {
// muab koj cov cai teeb tsa ntawm no, kom khiav ib zaug:
// initialise tus pin LED raws li cov zis:
tus pinMode (ledPin, OUTPUT);
// pib lub pob nyem raws li cov tswv yim:
pinMode (buttonPin1, INPUT);
pinMode (buttonPin2, INPUT);
Serial.begin (9600); // ceev ntawm kev sib txuas lus hauv Circuit Court
}
// buttonPin1 yuav ua kom pom kev ci ntsa iab ntawm LED
// buttonPin2 yuav txo qhov ci ntawm LED
void voj () {
// muab koj cov cai tseem ceeb ntawm no, kom rov ua dua:
// teeb qhov ci ntawm tus pin 9:
analogWrite (ledPin, ci ntsa iab); // ci ntsa iab = 5, LED nyob
ci ntsa iab = txwv (qhov ci, 0, 255); // txwv qhov ci ntawm 0 thiab 255
// nyeem lub xeev tus lej khawm:
buttonState1 = digitalRead (buttonPin1);
buttonState2 = digitalRead (buttonPin2);
// xyuas yog tias cov nyees khawm tau raug nias:
// yog tias nws yog -> buttonState = HIGH:
// pushbutton1:
yog (buttonState1 == HIGH) {
ci ntsa iab = ci ntsa iab + fadeAmount; // nce qhov ci ci:
analogWrite (ledPin, ci ntsa iab + fadeAmount);
}
lwm tus {// ci ntsa iab nyob qis qis thiab LED tseem tawm:
analogWrite (ledPin, ci ntsa iab);
}
// pushbutton2:
yog (buttonState2 == HIGH) {
ci ntsa iab = ci ntsa iab - fadeAmount; // txo qhov ci ci:
analogWrite (ledPin, ci ntsa iab - fadeAmount);
}
lwm tus {
// ci ntsa iab nyob qis qis, tsis muaj qhov hloov pauv:
analogWrite (ledPin, ci ntsa iab);
}
Serial.print ("ci ntsa iab");
Serial.println (ci ntsa iab); }
Tam sim no koj tuaj yeem kho qhov nrawm ntawm kev sib txuas lus thiab ua si ib puag ncig nrog nws me ntsis kom txog thaum koj pom qhov nrawm uas ua haujlwm zoo tshaj plaws rau cov cuab yeej ntsuas saib [lub 9600 Baud tsuas yog tus qauv nrawm]
Pom zoo:
Yuav Ua Li Cas 4G LTE Ob Chav BiQuade Kav hlau txais xov Cov kauj ruam yooj yim: 3 kauj ruam
Yuav Ua Li Cas 4G LTE Ob Chav BiQuade Kav hlau txais xov Cov kauj ruam yooj yim: Feem ntau ntawm lub sijhawm kuv tau ntsib, Kuv tsis muaj lub teeb liab zoo rau kuv li kev ua haujlwm niaj hnub. Yog li Kuv tshawb nrhiav thiab sim ntau hom kav hlau txais xov tab sis tsis ua haujlwm. Tom qab nkim sijhawm kuv pom tus kav hlau txais xov uas kuv cia siab tias yuav ua thiab ntsuas, Vim tias nws yog lub hauv paus ntsiab lus tsis
Chav Huab Cua Hauv Chav Siv Arduino & BME280: 4 Cov Kauj Ruam
Chav Chaw Cua Huab Cua Siv Arduino & BME280: Yav tas los kuv tau qhia lub chaw nres tsheb huab cua yooj yim uas nthuav tawm Qhov Kub thiab Vaum ntawm thaj chaw. Qhov teeb meem nrog nws yog tias nws yuav siv sijhawm hloov kho thiab cov ntaub ntawv tsis raug. Hauv qhov kev qhia no peb yuav ua tus saib xyuas huab cua sab hauv tsev
Txee Siv Pushbutton - Tinker Cad: 3 Kauj Ruam
Txee Siv Pushbutton | Tinker Cad: Thaum koj tau txais lub laub khawm ua haujlwm, koj feem ntau xav ua qee yam ua raws li pes tsawg zaus khawm raug thawb. Txhawm rau ua qhov no, koj yuav tsum paub thaum lub khawm hloov lub xeev los ntawm kev mus rau, thiab suav pes tsawg zaus qhov kev hloov pauv ntawm lub xeev no tshwm sim. Th
Pushbutton LED Matrix: 4 Cov Kauj Ruam
Pushbutton LED Matrix: Txoj haujlwm no tuaj yeem xav txog lwm qhov kev qhia ua ntej Arduino qhov haujlwm uas tau nce qib me ntsis ntau dua li koj li 'ntsais muag LED' txoj haujlwm. Txoj haujlwm no suav nrog ib qho LED matrix, thawb lub pob, hloov npe (uas tuaj yeem txuag pins ntawm koj Ard
Ntse Suab Nkauj hauv Chav Dej thiab Da Dej Nrog Raspberry Pi - Sib Koom Ua Ke Hauv Chav, Tswb, Khawm Tswj thiab Kev Siv Tsev Hauv Tsev: 7 Kauj Ruam
Ntse Suab Nkauj hauv chav pw thiab Da Dej Nrog Raspberry Pi - Sib Koom Ua Ke Hauv Chav, Tswb, Khawm Tswj thiab Kev Siv Tsev Hauv Tsev: Niaj hnub no peb xav muab ob qho piv txwv txog yuav ua li cas koj tuaj yeem siv Raspberry Pi nrog peb Max2Play software rau hauv tsev automation: hauv chav dej thiab chav pw . Ob txoj haujlwm zoo ib yam nyob hauv cov suab paj nruag siab ncaj los ntawm ntau qhov chaw tuaj yeem rub tawm los