Агуулгын хүснэгт:

TinkerCad дээр Arduino ашиглан төгөлдөр хуурын дуу: 4 алхам
TinkerCad дээр Arduino ашиглан төгөлдөр хуурын дуу: 4 алхам

Видео: TinkerCad дээр Arduino ашиглан төгөлдөр хуурын дуу: 4 алхам

Видео: TinkerCad дээр Arduino ашиглан төгөлдөр хуурын дуу: 4 алхам
Видео: Interrupting Blink sketch (Subtittled) 2024, Долдугаар сарын
Anonim
TinkerCad дээр Arduino ашиглан төгөлдөр хуурын дуу
TinkerCad дээр Arduino ашиглан төгөлдөр хуурын дуу

Энэхүү гарын авлагад та Arduino -тай хэрхэн дуугаруулагч (эсвэл пьезо чанга яригч) ашиглах талаар сурах болно. Буззерыг дохиоллын төхөөрөмж, компьютер, таймер, хулганы товчлуур, хэрэглэгчийн оролтын баталгаажуулалтаас олж болно. Тон () ба noTone () функцийг хэрхэн ашиглах талаар суралцах болно. Энэ функцийг ашиглан төгөлдөр хуурын дууг гаргах боломжтой. Тиймээс эхэлцгээе.

Алхам 1: Танд хэрэгтэй зүйл - Тоног төхөөрөмж

Танд хэрэгтэй зүйл - Тоног төхөөрөмж
Танд хэрэгтэй зүйл - Тоног төхөөрөмж
Танд хэрэгтэй зүйл - Тоног төхөөрөмж
Танд хэрэгтэй зүйл - Тоног төхөөрөмж
Танд хэрэгтэй зүйл - Тоног төхөөрөмж
Танд хэрэгтэй зүйл - Тоног төхөөрөмж

Энэхүү гарын авлагад танд хэрэгтэй болно:

1. Arduino UNO эсвэл нано

2. Баззер/пьезо чанга яригч

3. Breadboard (хэрэв та төслийг бодит цаг хугацаанд хийж байгаа бол)

Алхам 2: Хэлхээ

Хэлхээ
Хэлхээ

Дуут дохионы сөрөг зүүг Arduino -ийн gnd, дуугаралтын эерэг зүүг дижитал зүү 8 -тэй холбоход маш хялбар байдаг.

Алхам 3: Код

Илүү сонирхолтой төслүүдийн талаар надтай холбогдоорой: Youtube:

Фэйсбүүк хуудас:

Инстаграм: https://instagram.com/official_techeor? Igshid = uc8l…

Энд "Ая" код байна. Энэ яаж ажилдаг вэ? Энэ нь энгийн, ая (дуугаралт, 1000) нь 1 кГц -ийн дуут дохиог 9 -р зүү рүү илгээдэг бөгөөд програмыг нэг секундын турш хойшлуулах (1000), noTone (дуугаралт) дохионы дууг зогсооно. Давталт () горим нь үүнийг дахин дахин хийх бөгөөд богино дуут дохио өгөх болно. (та ая (зүү, давтамж, үргэлжлэх хугацаа) функцийг ашиглаж болно)

int buzzer = 8;

void setup () {// Buzzer pin -ийг гаралтын pinMode (buzzer, OUTPUT) гэж тодорхойлдог; } void loop () {ая (дуугаралт, 261); саатал (200); // noTone (дуугарагч) дохиог унтраана; ая (дуугаралт, 293); саатал (200); noTone (дуугаралт); ая (дуугаралт, 329); саатал (200); noTone (дуугаралт); ая (дуугаралт, 349); саатал (200); ая (дуугаралт, 201); саатал (200); // noTone (дуугарагч) дохиог унтраана; ая (дуугаралт, 283); саатал (200); noTone (дуугаралт); ая (дуугаралт, 502); саатал (200); noTone (дуугаралт); ая (дуугаралт, 149); саатал (200); }

Алхам 4: Сайн байна

Та Arduino "Хэрхэн яаж хийх" гэсэн нэг хичээлээ амжилттай дуусгаад хэрхэн ашиглахаа сурсан: buzzer / piezo speakerertone (), noTone () функцууд

Зөвлөмж болгож буй: