Cov txheej txheem:

Zoo Siab Hnub Yug-Buzzer thiab Khawm: 10 Kauj Ruam
Zoo Siab Hnub Yug-Buzzer thiab Khawm: 10 Kauj Ruam

Video: Zoo Siab Hnub Yug-Buzzer thiab Khawm: 10 Kauj Ruam

Video: Zoo Siab Hnub Yug-Buzzer thiab Khawm: 10 Kauj Ruam
Video: kuv yog tus vauv txom nyem nej ib txwm tsis cia siab. part.1 2021-7-21 2024, Kaum ib hlis
Anonim
Image
Image
Txuas lub Khawm rau ntawm Breadboard
Txuas lub Khawm rau ntawm Breadboard

Txoj haujlwm no siv Arduino Uno, lub suab nrov, thiab khawm kom ua nkauj nkauj Zoo Siab Hnub Yug! Thaum lub pob raug thawb lub buzzer ua si tag nrho zaj nkauj ntawm Zoo Siab Hnub Yug. Kuv pom qhov txuas rau daim npav hnub yug suab paj nruag uas kuv cov menyuam nyiam heev.

Kuv tau xaiv los tsim txoj haujlwm no vim tias thaum kuv ua tiav kuv thawj qhov haujlwm uas siv lub suab nrov nws tsis suav nrog khawm thiab ua qauv yooj yim heev. Kuv tau siv cov nyees khawm los teeb LEDs yav dhau los yog li kuv txiav txim siab ntxiv lub pob rau lub buzzer thiab tseem tsim zaj nkauj Zoo Siab Hnub Yug raws li kev xav tsis thoob rau kuv tus tub hnub yug 5 xyoos! Nws hlub nws thiab ua si ntau dhau! Raws li menyuam yaus ib txwm ua nws nyiam thawb lub pob. Qhov nyuaj tshaj plaws ntawm txoj haujlwm no tau tsim los ntawm kos cov cai rau zaj nkauj zoo siab hnub yug tab sis nws tau lom zem kom pom tias coding tuaj yeem txuas rau lwm yam kev kawm xws li sau nkauj.

Txuj Ci Txuj Ci: Pib

Kev tshoov siab muab tso rau:

Kilic, M. (2016, Kaum Ib Hlis 24). Khawm buzzer suab paj nruag. Tau txais los ntawm

Khoom siv

  • Arduino Uno Micro-Controller
  • Cov qhob cij
  • Piezo buzzer
  • khawm
  • 10K tiv thaiv
  • 5 txiv neej-txiv neej Jumper Wires
  • USB txuas cable

Kauj Ruam 1: Txuas Khawm rau Breadboard

Kauj Ruam 2: Txuas 10K Tus Kws Tiv Thaiv rau Ib Tus Khawm Khawm

Txuas tus 10K Resistor rau Ib Tus Khawm Tus Kheej
Txuas tus 10K Resistor rau Ib Tus Khawm Tus Kheej

Kauj Ruam 3: Txuas Tus Tiv Thaiv Lwm Tus Ceg mus rau hauv av (GND) Nrog Cov Hlau

Txuas tus tiv thaiv lwm tus ceg rau hauv av (GND) Nrog Cov Hlau
Txuas tus tiv thaiv lwm tus ceg rau hauv av (GND) Nrog Cov Hlau

Kauj Ruam 4: Txuas Khawm Lwm Tus Ceg Nrog Cov Hlau rau +5V

Txuas Khawm Lwm Tus Ceg Nrog Cov Hlau rau +5V
Txuas Khawm Lwm Tus Ceg Nrog Cov Hlau rau +5V

Kauj Ruam 5: Txuas Lub Pob Khawm Sab Zoo Tshaj Plaws Nrog Hlau rau Digital Pin 12

Txuas Khawm Tus Kheej Sab Zoo Tshaj Plaws Nrog Hlau rau Digital Pin 12
Txuas Khawm Tus Kheej Sab Zoo Tshaj Plaws Nrog Hlau rau Digital Pin 12

Kauj Ruam 6: Txuas lub Buzzer rau Pawg Thawj Coj. Nco Ntsoov ntawm Cov Ntawv rau Qhov Zoo (+) thiab Tsis Zoo (-) Sides ntawm Buzzer

Txuas tus Buzzer rau Pawg Thawj Coj. Nco Ntsoov ntawm Cov Ntawv rau Qhov Zoo (+) thiab Tsis Zoo (-) Sides ntawm Buzzer
Txuas tus Buzzer rau Pawg Thawj Coj. Nco Ntsoov ntawm Cov Ntawv rau Qhov Zoo (+) thiab Tsis Zoo (-) Sides ntawm Buzzer

Kauj Ruam 7: Siv Cov Hlau los Txuas Qhov Tsis Zoo (-) Ceg ntawm Buzzer rau hauv av (GND)

Siv Cov Hlau los Txuas Qhov Tsis Zoo (-) Ceg ntawm Buzzer rau hauv av (GND)
Siv Cov Hlau los Txuas Qhov Tsis Zoo (-) Ceg ntawm Buzzer rau hauv av (GND)

Kauj Ruam 8: Siv Cov Hlau los Txuas Qhov Zoo (+) Ceg ntawm Buzzer rau Pin 8

Siv Cov Hlau los Txuas Qhov Zoo (+) Ceg ntawm Buzzer rau Pin 8
Siv Cov Hlau los Txuas Qhov Zoo (+) Ceg ntawm Buzzer rau Pin 8

Kauj ruam 9: Coding Koj Arduino

Tam sim no peb tau npaj kom tau txais cov cai rau koj qhov project. Mus rau qhov txuas hauv qab no thiab theej cov cai rau hauv koj tus editor Arduino.

Zoo Siab Hnub Yug Code

Code yuav tsum tau ceeb toom ntawm:

  • Tsim lub tab thib ob rau lub suab npe cov npe thiab npe nws: pitches.h

    • Muab tshuaj txhuam cov cai los ntawm cov ntawv teev npe rau hauv koj qhov chaw tshiab pitches.h
    • Kab 4-9 hauv txoj cai yog sau rau zaj nkauj zoo siab hnub yug. Cov ntawv sau los ntawm pitches.h tab
    • Kab 15 muaj cov sijhawm sau tseg uas sib haum rau cov ntawv sau hauv kab 4-9
  • Kab 42 yog qhov uas koj tswj hwm qhov nrawm ntawm Melody. Yog tias koj xav kom nrawm lossis qeeb suab paj nruag hloov tus lej no kom raug.
  • Kab 34 yog qhov uas koj teev ntau npaum li cas sau ntawv hauv zaj nkauj. Yog li yog tias koj sau nkauj tshiab koj yuav xav tau hloov tus lej 28 kom phim cov lej ntawm koj cov nkauj tshiab.

Kauj ruam 10: Nrog koj zoo siab ua tiav! Tam sim no Laub Khawm thiab Mloog Nkauj Suab Nkauj Qab Zib Zoo Siab Hnub Yug

Nrog koj zoo siab Tone! Tam sim no Laub Khawm thiab Mloog Nkauj Suab Nkauj Qab Zib Zoo Siab Hnub Yug!
Nrog koj zoo siab Tone! Tam sim no Laub Khawm thiab Mloog Nkauj Suab Nkauj Qab Zib Zoo Siab Hnub Yug!

Tam sim no koj tau ua si Zoo Siab Hnub Yug sim koj cov txuj ci suab paj nruas thiab sau ib zaj nkauj tshiab ntawm koj tus kheej siv lub pitches.h tab raws li phau ntawv teev cov cai rau cov ntawv sib txawv.

Pom zoo: