Cov txheej txheem:
- Kauj Ruam 1: Cov khoom siv
- Kauj ruam 2: Circuit Court
- Kauj ruam 3: Codes
- Kauj Ruam 4: Upload Cov Cai
- Kauj ruam 5: Troubleshoot
- Kauj Ruam 6: Cov Lus Qhia Me
Video: Keyboard Ntsuas Nrog Arduino (los ntawm Phau Ntawv Arduino): 6 Cov Kauj Ruam
2024 Tus sau: John Day | [email protected]. Kawg hloov kho: 2024-01-30 09:26
Nov yog kev qhia yuav ua li cas los tsim cov twj keyboard nrog Arduino. Nws tsuas yog siv 6 kauj ruam, uas yog qhov yooj yim rau cov pib siv pib nrog Arduino. Qhov tshwm sim ntawm txoj haujlwm zoo li zoo li lub cuab yeej cuam tshuam ntau dua li cov hlua. Muaj 4 daim ntawv suav nrog: C, D, E, thiab F.
Kauj Ruam 1: Cov khoom siv
Nov yog cov npe khoom siv rau txoj haujlwm no:
- Ib Arduino Uno
- Breadboard (qhov loj me tsis muaj teeb meem, thiab tsis tas yuav txuas nrog Arduino)
- Piezo ib
- 4 Laub Khawm
-4 Resistors
- 2 10k Ohms Resistor (xim av, dub, txiv kab ntxwv)
- 220 Ohms Resistor (liab, liab, xim av)
- 1M Ohms Resistor (xim av, dub, ntsuab)
- 9 Cov xov hlau (qhov ntev tsis muaj teeb meem, cov xov hluav taws xob luv uas tuaj yeem haum, zoo dua lub rooj tsavxwm zoo li)
Ntxiv rau: - tus hloov pauv uas tuaj yeem pab xa cov lej los ntawm lub khoos phis tawj/laptop mus rau Arduino
Kauj ruam 2: Circuit Court
Tom qab tag nrho cov khoom siv tau npaj, peb tuaj yeem txav mus rau tsim qhov Circuit. Nov yog ob daim duab ntawm Circuit Court. Ib qho yog cov txheej txheem, thiab lwm qhov yog qhov zoo ntawm pawg thawj coj saib. Nkawd ob leeg yog lawm. Nws yog qhov zoo los ua raws li ob txoj hauv kev los tsim lub Circuit Court, txawm hais tias qhov zoo ib qho yog me ntsis ncaj ncaj rau pem hauv ntej.
(Hauv txoj haujlwm no txhua lub Cheebtsam tsis muaj qhov sib txawv, uas txhais tau tias nws yuav tsum ua haujlwm ob qho tib si ob txhais ceg tau muab tso rau hauv lub rooj tsavxwm)
Kauj ruam 3: Codes
Nov yog cov lej rau txoj haujlwm no:
cov nyees khawm [0];
int ntawv = {262, 294, 330, 349};
teeb tsa tsis muaj dab tsi () {Serial.begin (9600); }
void voj () {
int keyVal = analogRead (A0);
Serial.println (keyVal);
yog (keyVal == 1023) {lub suab (8, sau ntawv [0]); }
lwm yog (keyVal> = 990 && keyVal <= 1010) {tone (8, notes [1])); }
lwm tus yog (keyVal> = 505 && keyVal <= 515) {tone (8, notes [2])); }
lwm yog (keyVal> = 5 && keyVal <= 10) {tone (8, notes [3])); }
lwm {noTone (8); }
}
(yam yuav tsum tau ceeb toom: tsis txhob hnov qab muab tus lej cim tom qab txhua kab; tom qab txhua tus lej tau ua tiav txheeb xyuas nws los ntawm nyem rau ntawm lub cim kos rau ntawm kaum sab laug saum toj, tom qab nyem nws, nws xav kom koj khaws nws; tom qab cov lej tau ua txheeb xyuas, mus rau Cov Cuab Yeej, ntawm no yog ob yam hauv qab cov ntsiab lus no uas yuav tsum tau ua: 1. Pawg thawj coj, xaiv "Arduino/Genuino Uno"; Chaw nres nkoj, xaiv qhov kev xaiv nkaus xwb, *** qhov no tseem ceeb heev)
Kauj Ruam 4: Upload Cov Cai
Txhawm rau rub cov lej los ntawm khoos phis tawj/khoos phis tawj mus rau Arduino, xav tau tus hloov pauv, nws muaj ib sab uas txuas rau Arduino, thiab lwm sab yog USB txuas.
(lub adapter yuav tsum suav nrog los ntawm cov khoom siv Arduino.)
Kauj ruam 5: Troubleshoot
Yog tias txhua yam tau ua tiav los ntawm qib 1 ~ qib 4, tab sis nws tsis ua haujlwm, ntawm no yog cov npe khoom uas tuaj yeem ua tau:
- ob zaug txheeb xyuas txhua qhov kev sib txuas kom pom tias lawv tau sib txuas nruj lossis tsis, suav nrog cov xov hlau, khawm, cov tiv thaiv, thiab piezo
- ob zaug txheeb xyuas cov lej yog tias lawv tau muab tso lossis tsis tau
- yog tias cov roj teeb tau koom nrog, thaum nws tau txuas nrog Arduino, tab sis tsis muaj lub teeb taws teeb ntawm Arduino pawg thawj coj, nws txhais tau tias nws tsis muaj roj teeb.
Kauj Ruam 6: Cov Lus Qhia Me
Tom qab teeb meem, thiab pom qhov ua yuam kev, hloov pauv tuaj yeem ua tau. Yog tias qhov kev hloov pauv hais txog kev sib txuas lossis qhov sib txawv (tsis nyob hauv txoj haujlwm no), uas tsis muaj dab tsi ua nrog txoj cai, peb ib txwm tuaj yeem nias lub pob pib dua no ntawm Arduino board. Ua li ntawd, peb tsis tas yuav rov tso cov lej tom qab txhua lub sijhawm peb hloov pauv cov kev sib txuas.
Pom zoo:
Ua Cov Phiaj Xwm Zoo Los Ntawm Cov Ntaub Ntawv Nyob Arduino (thiab Txuag Cov Ntaub Ntawv rau Excel): 3 Cov Kauj Ruam
Ua Cov Phiaj Xwm Zoo Los Ntawm Cov Ntaub Ntawv Nyob Arduino (thiab Txuag Cov Ntaub Ntawv rau Excel): Peb txhua tus nyiam ua si nrog peb tus lej L … cov ntsiab lus tau ntxiv thiab nws tsis tshwj xeeb rau lub qhov muag. Arduino IDE cov phiaj xwm tsis
LED Phau Ntawv Teeb - Hauv Phau Ntawv!: 10 Kauj Ruam (nrog Duab)
LED Phau Ntawv Teeb - Sab Hauv Phau Ntawv!: Ib yam li cov npe hauv lub xeev, Cov Lus Qhia no yuav qhia koj yuav ua li cas thiaj ua lub teeb ci hauv phau ntawv. Kuv tau pib xav txog kev siv phau ntawv me me rau qhov kev tsim no yog li nws tuaj yeem ua lub hnab loj (tseem yuav ua rau ib qho) tab sis kuv txiav txim siab ua kom yooj yim rau
RAWS LI COV NTAUB NTAWV NTSEEG NTAWV NTAWV MUAJ NTAWV TSHUAJ NTAWV TSO CAI RAU RASPBERRY PI: 6 Kauj Ruam (nrog Duab)
RAWS LI COV NTAUB NTAWV NTAWV MUAJ NTAWV TSHUAJ NTXIV RAU RASPBERRY PI: Hauv qhov haujlwm no, peb yuav txuas peb ntawm Atlas Scientific's EZO sensors (pH, yaj cov pa thiab kub) mus rau Raspberry Pi 3B+. Hloov chaw ntawm txuas cov kab hluav taws xob mus rau Raspberry Pi, peb yuav siv Whitebox Labs Tentacle T3 daim ntaub thaiv. T
Ua Cov Khoom Ua Si Zoo Los Ntawm Cov Tsiaj Yas: Pib Phau Ntawv Qhia: 8 Kauj Ruam (nrog Duab)
Ua Cov Khoom Ua Si Zoo Los Ntawm Cov Tsiaj Yas: Pib Phau Ntawv Qhia: Nyob Zoo. Kuv lub npe yog Mario thiab kuv ua cov khoom ua si zoo nkauj uas siv cov thoob khib nyiab yas. Los ntawm cov vibrobots me me mus rau cov cuab yeej cyborg loj, Kuv hloov cov khoom ua si tawg, lub raj mis lub kaus mom, cov khoos phis tawj tuag thiab cov khoom siv puas rau hauv kev tsim los tshoov kuv lub siab nyiam, cov yeeb yaj kiab, kev ua si
Ua: NYC Cov Ntawv Sib Tw Nkag Nkag Los Ntawm Cov Qub GameBoy Tshuab Luam Ntawv: 14 Cov Kauj Ruam (nrog Duab)
Ua: NYC Cov Ntawv Sib Tw Nkag Nkag Los Ntawm Cov Qub GameBoy Tshuab Luam Ntawv: Nyob zoo txhua tus, nov yog kuv qhov kev txhaj tshuaj thib ob ntawm kev qhia paub .. ua siab zoo .. Yog li hauv zos Ua: NYC lub rooj sib tham tau muaj daim ntawv sib tw sib tw rau nws lub rooj sib tham zaum ob .. (txuas ntawm no) , qhov tseem ceeb ntawm kev sib tw yog ua kom muaj npe hnav/cim npe ntawm qee yam, ntawm qee cov ntaub ntawv