Cov txheej txheem:
Video: Zoo Siab Hnub Yug Tune Siv Circuit Chaw Ua Si: 3 Kauj Ruam
2024 Tus sau: John Day | [email protected]. Kawg hloov kho: 2024-01-30 09:29
Nov yog yuav ua li cas Ua Kev Zoo Siab Hnub Yug Melody ntawm Adafruit's Arduino Compatible board Circuit Playground.
Kuv xav tau qee yam me me los ntxig rau hauv ib lub thawv rau lub thawv hnub yug kom txaus siab
Kauj ruam 1: Ntxiv Txoj Cai
Luam thiab Paste tus lej no rau hauv Arduino IDE tom qab ntawv npe cov ntaub ntawv cpBirthday
/*Zoo Siab Hnub Yug Nkauj! Hloov kho ua haujlwm nrog Adafruit's Circuit Playground
Txhawm rau ua zaj nkauj tsuas yog nias lub khawm sab xis ntawm Circuit Playground
Ua tsaug rau Mike Barela rau kev sau phau ntawv qhia rau Tone tsev qiv ntawv rau CP
Nws nyeem tau tuaj yeem pom ntawm no: https://learn.adafruit.com/circuit-playground-music/the-sound-of-music */
#include #include "pitches.h"
// Melody sau ntawv:
rau cov menyuam suab paj nruag = {NOTE_G3, NOTE_G3, NOTE_A3, NOTE_G3, NOTE_C4, NOTE_B3, NOTE_G3, NOTE_G3, NOTE_A3, NOTE_G3, NOTE_D4, NOTE_C4, NOTE_G3, NOTE_G3, NOTE_G4, NOTE_E4, NOTE_C4, NOTE_B3, NOTE_A3, NOTE_F4, NOTE_F4, NOTE_E4, NOTE_C4, NOTE_D4, NOTE_C4};
// ceeb toom ncua sijhawm: 4 = ntawv ceeb toom peb lub hlis, 8 = daim ntawv thib yim, thiab lwm yam:
int noteDurations = {8, 8, 4, 4, 4, 2, 8, 8, 4, 4, 4, 4, 2, 8, 8, 4, 4, 4, 4, 3, 8, 8, 4, 4, 4, 2};
void teeb tsa () {
CircuitPlayground.begin ();
}
void voj () {
yog (CircuitPlayground.rightButton ()) {rau (int thisNote = 0; thisNote <26; thisNote ++) {int noteDuration = 1000/noteDurations [thisNote]; // txhawm rau xam lub sijhawm sau ntawv (1 vib nas this faib los ntawm daim ntawv sau tseg) CircuitPlayground.playTone (suab paj nruag [thisNote], nco txog sijhawm); // kom paub qhov txawv ntawm cov ntawv, teem sijhawm tsawg kawg ntawm lawv. int pauseBetweenNotes = noteDuration * 1.60; ncua (pauseBetweenNotes); noTone (8); }}}
Tom ntej no ntxiv lub tab tshiab thiab lub npe ntawd cov ntawv pitches.h uas yog cov npe sau tseg thiab lawv cov zaus los ntawm Brett Hagman
-luam thiab paste cov hauv qab no rau hauv cov ntawv ntawd
-cawm nws
/********************************************************** *Public Constants ************************************************** **/
#define NOTE_B0 31 #define NOTE_C1 33 #define NOTE_CS1 35 #define NOTE_D1 37 #define NOTE_DS1 39 #define NOTE_E1 41 #define NOTE_F1 44 #define NOTE_FS1 46 #define NOTE_G1 49 #define NOTE_GS1 52 #define NOTA #52 NOTE_B1 62 #define NOTE_C2 65 #define NOTE_CS2 69 #define NOTE_D2 73 #define NOTE_DS2 78 #define NOTE_E2 82 #define NOTE_F2 87 #define NOTE_FS2 93 #define NOTE_G2 98 #define NOTE_GS2 104 #define NOTE_A2 110 #define NOTE_C3 131 #define NOTE_CS3 139 #define NOTE_D3 147 #define NOTE_DS3 156 #define NOTE_E3 165 #define NOTE_F3 175 #define NOTE_FS3 185 #define NOTE_G3 196 #define NOTE_GS3 208 #define NOTE_A3 NOTE_C4 262 #define NOTE_CS4 277 #define NOTE_D4 294 #define NOTE_DS4 311 #define NOTE_E4 330 #define NOTE_F4 349 #define NOTE_FS4 370 #define NOTE_G4 392 #define NOTE_GS4 415 #define NOTE_A4 # txhais NOTE_CS5 554 #define NOTE_D5 587 #define NOTE_DS5 622 #define NOTE_E5 659 #define NOTE_F5 698 #define NOTE_FS5 740 #define NOTE_G5 784 #define NOTE_GS5 831 #define NOTE_A5 880 #define NOTE_85 1109 #define NOTE_D6 1175 #define NOTE_DS6 1245 #define NOTE_E6 1319 #define NOTE_F6 1397 #define NOTE_FS6 1480 #define NOTE_G6 1568 #define NOTE_GS6 1661 #define NOTE_A6 1760 #define NOTE_AS6 1865 #define NOT20DEE_76 txhais NOTE_D7 2349 #define NOTE_DS7 2489 #fine NOTE_E7 2637 #define NOTE_F7 2794 #define NOTE_FS7 2960 #define NOTE_G7 3136 #define NOTE_GS7 3322 #define NOTE_A7 3520 #define NOTE_AS7 3729 #define NOTE_B7 4699 #Txhais NOTE_DS8 4978
Kauj ruam 2: Upload Code
Nco ntsoov tias koj tau ntxiv kev txhawb nqa rau Circuit Chaw Ua Si raws li tau piav qhia hauv qhov kev qhia no los ntawm Adafruit.
-Xaiv Adafruit Circuit PLayground hauv qab cov laug cam nrog rau nws qhov chaw nres nkoj COM
-Nyem upload
Kauj ruam 3: Ua Nws Portable
- Kuv siv 3 x AAA Roj Teeb Nrog Nrog On/Off Hloov thiab 2-Pin JST txuas los muab lub zog rau pawg thawj coj saib
Xav tias dawb los tweak tus lej raws li koj xav tau.
- Cov lus nug, kev tawm tswv yim, Kev qhuas thiab thov txhua tus txais tos:):
Pom zoo:
Zoo Siab Hnub Yug ntawm Dej Synthesizer Nrog MakeyMakey thiab Kos: 5 Kauj Ruam
Zoo Siab Hnub Yug ntawm Dej Synthesizer Nrog MakeyMakey thiab Kos: Hloov ntawm Paj thiab Hu Nkauj Koj tuaj yeem tsim qhov kev teeb tsa no yog qhov xav tsis thoob rau hnub yug
LED Lub Plawv Duab Lub Cev - Ua Kom Zoo Tshaj Valentine lossis Hnub Yug Hnub Yug: 7 Kauj Ruam (nrog Duab)
LED Lub Plawv Lub Duab Duab - Ua Kom Zoo Tshaj Plaws Valentine lossis Hnub Yug Hnub Yug: Nyob Zoo! Hauv cov lus qhia no kuv yuav qhia koj li cas koj tuaj yeem ua qhov txaus txaus LED Lub Plawv Duab Duab Ncej. Rau txhua tus neeg nyiam Electronics! Ua kom zoo nkauj Valentine, Hnub Yug lossis Hnub Ua Ntej tam sim no rau koj cov neeg hlub! Koj tuaj yeem saib Demo Video ntawm no
Zoo Siab Hnub Yug RGB Rainbow Lighting Gift: 11 Kauj Ruam
Zoo Siab Hnub Yug RGB Rainbow Lighting Gift: Nyob zoo cov phooj ywg, hauv cov lus qhia no peb yuav ua qhov khoom plig Hnub yug sib txawv siv RGB neopixel. Txoj haujlwm no zoo saib heev thaum tsaus ntuj. Kuv tau muab tag nrho cov ntaub ntawv hauv qhov kev qhia no nrog ib feem thiab cov lej. Thiab kuv vam tias koj txhua tus zoo li no
Tswv Yim Zoo Siab Hnub Yug Zoo: 5 Kauj Ruam
Lub Tswv Yim Zoo Siab Hnub Yug Muaj Hnub Yug: Nov yog lub tswv yim daim npav hnub yug ua rau koj cov phooj ywg thiab cov neeg hlub. Lub teeb LED ua piv txwv tus tswm ciab nyob hauv daim npav, thaum qhov dub puag ncig yog tus hais lus, tus hais lus yuav ua si nkauj hnub yug zoo siab. Ob zaj nkauj thiab lub teeb yuav
DIY Muaj Yeeb Yaj Kiab Zoo Siab Hnub Yug LED Tswmciab Circuit: 7 Kauj Ruam
DIY Muaj Yeeb Yaj Kiab Zoo Siab Hnub Yug LED Tswmciab Circuit: Tsim kev tshoov siab ntawm lub tswm ciab Circuit no yog los ntawm peb lub neej. Hauv peb lub hnub yug, peb yuav tsum teeb lub tswm ciab nrog lub teeb thiab tom qab ua qhov kev cia siab peb tshuab cov tswm ciab tawm. Qhov DIY Circuit no ua haujlwm zoo ib yam. Raws li peb tuaj yeem pom los ntawm daim duab