Orodha ya maudhui:

Ala ya Kinanda Na Arduino (kutoka Kitabu cha Arduino): Hatua 6
Ala ya Kinanda Na Arduino (kutoka Kitabu cha Arduino): Hatua 6

Video: Ala ya Kinanda Na Arduino (kutoka Kitabu cha Arduino): Hatua 6

Video: Ala ya Kinanda Na Arduino (kutoka Kitabu cha Arduino): Hatua 6
Video: Функция Arduino Millis поясняется 3 примерами 2024, Novemba
Anonim
Image
Image

Hapa kuna mafunzo ya jinsi ya kuunda chombo cha kibodi na Arduino. Inachukua tu hatua 6, ambayo ni rahisi kwa Kompyuta kuanza na Arduino. Matokeo ya mradi huo yanasikika zaidi kama chombo cha kupiga sauti kuliko kamba. Kuna maelezo manne yaliyojumuishwa: C, D, E, na F.

Hatua ya 1: Vifaa

Mzunguko
Mzunguko

Hapa kuna orodha ya vifaa vya mradi huu:

- Arduino Uno

- Bodi ya mkate (saizi haijalishi, na haifai kushikamana na Arduino)

- Piezo

- 4 Vifungo vya kushinikiza

- 4 Resistors

- 2 10k Resistor ya Ohms (kahawia, nyeusi, machungwa)

- Mpingaji wa 220 Ohms (nyekundu, nyekundu, kahawia)

- 1M Ohms Resistor (kahawia, nyeusi, kijani)

- waya 9 (urefu haijalishi, waya fupi ambazo zinaweza kutoshea, nadhifu bodi inaonekana)

Pamoja: - adapta ambayo inaweza kusaidia kupakia nambari kutoka kwa kompyuta / kompyuta ndogo kwenda Arduino

Hatua ya 2: Mzunguko

Mzunguko
Mzunguko

Baada ya vifaa vyote kutayarishwa, tunaweza kuendelea kuunda mzunguko. Hapa kuna picha mbili za mzunguko. Moja ni ya skimu, na nyingine ni sura halisi ya bodi. Wote wawili wako sawa. Ni sawa kufuata njia yoyote ya kuunda mzunguko, ingawa muonekano halisi ni sawa mbele zaidi.

(Katika mradi huu vifaa vyote havina polarity, ambayo inamaanisha inapaswa kufanya kazi kwa njia zote mbili miguu imeingizwa kwenye bodi)

Hatua ya 3: Nambari

Nambari
Nambari

Hapa kuna nambari za mradi huu:

vifungo int [0];

maelezo ya ndani = {262, 294, 330, 349};

kuanzisha batili () {Serial.begin (9600); }

kitanzi batili () {

int muhimuVal = AnalogSoma (A0);

Serial.println (keyVal);

ikiwa (keyVal == 1023) {tone (8, maelezo [0]); }

vinginevyo ikiwa (keyVal> = 990 && keyVal <= 1010) {tone (8, maelezo [1]); }

vinginevyo ikiwa (keyVal> = 505 && keyVal <= 515) {tone (8, maelezo [2]); }

vinginevyo ikiwa (keyVal> = 5 && keyVal <= 10) {tone (8, maelezo [3]); }

vinginevyo {noTone (8); }

}

(vitu vya kugundua: usisahau kuweka semicoloni kila baada ya kila mstari; baada ya nambari zote kumaliza kuithibitisha kwa kubonyeza alama kwenye kona ya juu kushoto, baada ya kubofya, inahitaji uihifadhi; baada ya nambari kuwa imethibitishwa, nenda kwa Zana, hapa kuna mambo mawili chini ya yaliyomo ambayo yanapaswa kufanywa: 1. Bodi, chagua "Arduino / Genuino Uno"; Bandari, chagua chaguo pekee hapo, *** hii ni muhimu sana)

Hatua ya 4: Pakia Nambari

Pakia Misimbo
Pakia Misimbo
Pakia Misimbo
Pakia Misimbo
Pakia Misimbo
Pakia Misimbo

Ili kupakia nambari kutoka kwa kompyuta / kompyuta kwenda Arduino, adapta inahitajika, ina upande mmoja unaounganisha na Arduino, na upande mwingine ni kontakt USB.

(adapta inapaswa kujumuishwa kila wakati kutoka kwa kitanda cha Arduino.)

Hatua ya 5: Shida ya shida

Shida ya shida
Shida ya shida

Ikiwa kila kitu kimefanywa kutoka hatua ya 1 ~ hatua ya 4, lakini haifanyi kazi, hapa kuna orodha ya mambo inayoweza kufanywa:

- angalia miunganisho yote mara mbili ili uone ikiwa imeunganishwa vizuri au la, ni pamoja na waya, vifungo, vipinga, na piezo

- angalia nambari mbili ikiwa zimepakiwa au la

- ikiwa betri zinahusika, wakati imeunganishwa na Arduino, lakini hakuna taa kwenye bodi ya Arduino, inamaanisha kuwa inaishiwa na betri

Hatua ya 6: Kidokezo Kidogo

Kidokezo Kidogo
Kidokezo Kidogo

Baada ya shida, na makosa yamegundulika, mabadiliko yanaweza kufanywa. Ikiwa mabadiliko yanahusu unganisho au polarity (sio katika mradi huu), ambayo hayana uhusiano wowote na nambari, tunaweza kubonyeza kitufe hiki cha kuweka upya kwenye ubao wa Arduino. Kwa njia hiyo, sio lazima kupakia tena nambari kila baada ya kufanya mabadiliko kwenye unganisho.

Ilipendekeza: