Мазмуну:

КАНТИП АРДУИНО МЕНЕН ӨТКӨН БУЗЗЕРДИ КАНТИП АРАЛАШУУ КЕРЕК: 4 кадам
КАНТИП АРДУИНО МЕНЕН ӨТКӨН БУЗЗЕРДИ КАНТИП АРАЛАШУУ КЕРЕК: 4 кадам

Video: КАНТИП АРДУИНО МЕНЕН ӨТКӨН БУЗЗЕРДИ КАНТИП АРАЛАШУУ КЕРЕК: 4 кадам

Video: КАНТИП АРДУИНО МЕНЕН ӨТКӨН БУЗЗЕРДИ КАНТИП АРАЛАШУУ КЕРЕК: 4 кадам
Video: HC-SR04 Датчик расстояния и сигнализация на Ардуино! 2024, Июль
Anonim
КАНТИП АРДУИНО МЕНЕН ӨТКӨН БУЗЗЕРДИ КАНТИП ТАРТУУГА БОЛОТ
КАНТИП АРДУИНО МЕНЕН ӨТКӨН БУЗЗЕРДИ КАНТИП ТАРТУУГА БОЛОТ

Ардуинодо үн чыгаруу - бул кызыктуу долбоор, бул сиздин долбооруңузга жана тандоолоруңузга жараша ар кандай модулдарды жана түзмөктөрдү колдонуу менен ишке ашат. Бул проектте, зумзер менен үн чыгаруунун жолдорун карайбыз. Хоббичи колдонгон зумзер эки түргө бөлүнөт: активдүү жана пассивдүү. Бул долбоор үчүн биз активдүү ызы -чууну колдонобуз. Менин активдүү ызы -чууну колдонуу боюнча менин окуу куралымды карап көрүңүз.

Пассивдүү коңгуроо үн чыгаруу үчүн DC сигналын талап кылат. Бул электромагниттик динамикке окшош, анда өзгөрүүчү кирүү сигналы автоматтык түрдө обон чыгарбастан, үндү чыгарат. Бир гана ок атуучу DCди талап кылган активдүү сигналдан айырмаланып, пассивдүү сигналга нотаны чыгарууда кандайдыр бир техникалык маалымат керек. Көңүл буруңуз, пассивдик сигналды чыгаруу жыштыгын орнотпостон колдонуу пассивдүү сигналдын үнүн чыгарууга алып келет.

Пассивдүү сигналга 31ден 4978ге чейин берилүүчү жыштык, ырааттуу жыштыктардын ортосундагы 2 цифралык интервал менен, мис. 31-35-35… Ар бир жыштыкты толук түшүнүү үчүн музыкалык жыштыктар боюнча көбүрөөк изилдей аласыз. Сиз ошондой эле "пассивдүү сигнал менен негизги ноталарды ойнотуу" боюнча менин окуу куралымды текшере аласыз.

1 -кадам: Материал

Arduino Board

Passive Buzzer

Jumper Wires

2 -кадам: Circuit DIagram

Circuit DIagram
Circuit DIagram

Райондук туташуу LEDди Arduino менен туташтырууга абдан окшош. Зумер 3-5В иштейт.

Сиз оң пин үчүн ардуинонун каалаган санарип пинин колдонуп, терс пинди жерге туташтыра аласыз. Резисторду колдонуу керек, анткени сигнал 5Вда иштейт. Сиз позитивдүү төөнөгүчтү коңгуроонун үстү жагын карап тааный аласыз, сизде "+" деп белгиленген чекит болот, бул жактагы пин - бул оң пин.

3 -кадам: Иш коду

Төмөндө пассивдүү коңгуроону башкаруу үчүн коддун мисалы келтирилген.

жараксыз орнотуу () {

// 2000ms узактыгы бар 440 Гц, 494 Гц, 523 Гц обондорду түзөт

тон (7, 440, 2000); // А.

кечигүү (1000);

тон (7, 494, 2000); // Б.

кечигүү (1000);

тон (7, 523, 2000); // C

кечигүү (1000);

// Кечиктирүүнүн ордуна обонду токтотуу үчүн notone () функциясын колдонсоңуз болот)

}

void loop () {

// Жогорудагы кодду цикл функциясына койсоңуз, обон циклде чыгарылат

}

4 -кадам: Колдонмо

Мисалдан көрүнүп тургандай, пассивдүү сигналды ар кандай жолдор менен колдонсо болот. Маанилүү дагы бир нерсе, ал толугу менен активдүү сигнал катары иштей алат, аны жөн гана өзүңүз каалаган жыштыкта орнотушуңуз керек.

Музыканы жана ар кандай обондорду түзүүдө пассивдүү сигналды колдоно аласыз.

Сунушталууда: