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

Ардуино төгөлдөр хуур: 5 алхам
Ардуино төгөлдөр хуур: 5 алхам

Видео: Ардуино төгөлдөр хуур: 5 алхам

Видео: Ардуино төгөлдөр хуур: 5 алхам
Видео: Vladimir Rebikov, Waltz in F minor - Tarek Refaat, piano 2024, Долдугаар сарын
Anonim
Ардуино төгөлдөр хуур
Ардуино төгөлдөр хуур
Ардуино төгөлдөр хуур
Ардуино төгөлдөр хуур

Сайн байцгаана уу, та төгөлдөр хуур хийхийг үргэлж хүсч байсан, тийм бол та зөв газартаа байна.

Материал

1. Ардуино

2. 8 омын чанга яригч

3. Резисторыг татаж ав (1к - 10к зүгээр байх болно)

4. Тактикийн 8 унтраалга

5. Breadboard болон veroboard

Алхам 1: Резисторыг татаж, доош нь татна

Резисторыг дээш татаж, доош нь татна
Резисторыг дээш татаж, доош нь татна
Резисторыг дээш татаж, доош нь татна
Резисторыг дээш татаж, доош нь татна

эсэргүүцэл татах

Энэ нь зүү холбогдоогүй эсвэл төлөв байхгүй үед зүүний логик төлөвийг өндөр байлгадаг резисторууд юм.

Резисторыг татаж ав

Энэхүү резистор нь холбогдоогүй эсвэл зүү байхгүй үед логын төлөвийг бага байлгахад тусалдаг.

Резисторыг татах, буулгах талаар илүү ихийг мэдэхийн тулд зочилно уу

playground.arduino.cc/CommonTopics/PullUpD…

Тэмдэглэл: Өндөр, бага ба хөвөгч эсвэл өндөр эсэргүүцэлтэй гурван голтой төлөв байдаг. Зүү нь өндөр байвал энэ нь 5v (Arduino MCU -ийн хувьд) гэсэн утгатай бол LOW нь 0v эсвэл GND -ийн ойролцоо байна гэсэн үг, харин хөвөгч хувьд ямар ч төлөв байхгүй, энэ нь өндөр эсвэл доогуур биш юм.

ТАЙЛБАР: Энэхүү зааварт бид доош татах резисторыг ашиглах болно

Алхам 2: Аяны давтамж ба давтамж

Arduino -ийн аялгуу

Энэ функцийг Arduino зүү дээр ямар ч давтамж үүсгэхэд ашигладаг

ая (зүү, давтамж, үргэлжлэх хугацаа эсвэл саатал);

Жишээ нь ая (9, 3100, 100);

noTone ()

Энэ функц нь та ямар нэгэн дуу чимээ, давтамжийг тодорхой зүү дээр тоглуулахыг хүсэхгүй байгаа үед ашиглагддаг.

noTone (зүү);

Жишээлбэл noTone (9); // энэ нь 9 -р зүү дээр ямар ч өнгө, давтамжийг тоглуулахгүй.

ТАЙЛБАР: Хэрэв та өнгө аясыг өөрчлөхийг хүсч байвал энэ нь ХОУХ -ны зүү эсэхийг шалгаарай.

ая (pwm pin, давтамж, саатал);

noTone (pwm pin); Arduino -ийн pwm зүүг олж мэдэхийн тулд интернэтийг үзнэ үү. Жишээлбэл (Arduino pro mini -ийн pwm pin) хайх. Зүгээр л pro mini -ийг ашиглаж буй Arduino микро хянагч болгон өөрчил. Pwm -ийн талаарх дэлгэрэнгүй мэдээллийг https://www.arduino.cc/en/Tutorial/PWM хаягаар орж үзнэ үү.

Алхам 3: Түр зуурын унтраалга

Түр зуурын унтраалга
Түр зуурын унтраалга

Энэ товчлуур дарагдсан үед холбогддог бөгөөд та тэдгээрийг дарсан даруйдаа гараа салгаж авах болно. Такт унтраалгыг хэрхэн ашиглах талаар илүү дэлгэрэнгүй тайлбарыг авахыг хүсвэл видеог энэ заавраас татаж авна уу

Алхам 4: Схем

Схем
Схем

Хэрэв та дотоод татах эсэргүүцэл бүхий кодыг ашиглаж байгаа бол энэ схемийн доош татах эсэргүүцлийг үл тоомсорлоорой. Чанга яригчийнхаа нэг залгуурыг pwm pin 9 эсвэл pwm pin -тэй холбож, нөгөө нь GND -тэй холбохоо бүү мартаарай. Хэрэв таны чанга яригч туйлширсан бол эерэг туяа, pwm зүү, сөрөг зүүгээ GND -тэй холбоно уу.

Алхам 5: Код

Хоёрдахь кодыг резисторгүй хүмүүст резистор болгон ашиглахын тулд би бүрэн өөрчилсөн

Кодын нэг нэр нь Arduino piano.zip, харин код2 нь piano.zip юм

Уншсанд баярлалаа. Сэтгэл чинь баяр хөөртэй болох хүртэл төгөлдөр хуураа тогло.

Би өөрийн YouTube видеог оруулж чадсангүй, гэхдээ та энэ линкээр орж үзэх боломжтой

www.youtube.com/embed/apsuFn0Wp1g

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