Arduino хөгжүүлэлтийн платформ нь электроникийн болон програмчлалын ертөнцөд хувьсгал хийж, сонирхогч, мэргэжилтнүүдэд өргөн хүрээний интерактив төслүүдийг бий болгох боломжийг санал болгож байна. Arduino-ийн гол талуудын нэг нь янз бүрийн төрлийн мэдрэгч, идэвхжүүлэгч, хянагч ашиглах чадвар юм. Өнөөдөр бид Arduino дээрх NOTE функц бүхий пьезог удирдах гайхалтай ертөнцийг судлах болно, энэ функц нь бидэнд янз бүрийн хөгжмийн өнгө, дууны эффект үүсгэх боломжийг олгодог. Энэ нийтлэлд бид төслүүдийнхээ энэ функцийг хамгийн сайн ашиглахад шаардлагатай үндсэн ойлголт, алхмуудыг судлах болно. Arduino-ийн удирддаг хөгжим, дууны сэтгэл хөдөлгөм орчлонд дүрэлзэхэд бэлэн байгаарай!
1. Arduino дээрх NOTE функцтэй пьезог удирдах тухай танилцуулга
Энэ нийтлэлд бид Arduino дээрх NOTE функцтэй пьезог хэрхэн удирдахыг танд үзүүлэх болно. ТАЙЛБАР функцээр пьезог удирдах нь өөр өөр давтамж, үргэлжлэх хугацааны аяыг үүсгэх боломжийг олгодог. Энэ нь хөгжим, дохиолол эсвэл дуут харилцааны төслүүдэд хэрэгтэй.
Arduino дээрх NOTE функцтэй пьезог удирдахын тулд танд дараах материалууд хэрэгтэй болно.
- Arduino Uno
- пьезо
- 220 ом ба 1к ом эсэргүүцэл
- Холболтын кабель
Arduino дээрх NOTE функцтэй пьезог удирдах алхмуудыг доор харуулав.
- Пьезог Arduino руу холбоно уу. Үүнийг хийхийн тулд пьезогийн эерэг талыг 9 ом эсэргүүцэлээр дамжуулан Arduino-ийн 220-р зүү рүү холбоно. Пьезогийн сөрөг талыг газартай холбоно. Мөн 1-р зүү болон пьезо холболтын хооронд 9к ом резисторыг холбоно.
- Компьютер дээрээ Arduino програмыг нээнэ үү.
- Шинэ төсөл үүсгэж, 9-р зүүг гаралт болгон тодорхойлно.
- Пьезо дээр өөр өөр ая үүсгэхийн тулд дараах кодыг ашиглана уу.
void loop() {
tone(9, 261); // Tono C4
delay(1000);
noTone(9);
delay(500);
tone(9, 294); // Tono D4
delay(1000);
noTone(9);
delay(500);
}
2. Алхам алхмаар: Ардуино руу пьезо хэрхэн холбох талаар
Эхлэхээсээ өмнө piezo-г Arduino-д холбоход шаардлагатай материалын талаар тодорхой байх нь чухал юм. Танд Arduino Uno, пьезоэлектрик, 220 ом эсэргүүцэл, холбогч утас, Arduino IDE программ хангамж суулгасан компьютер хэрэгтэй болно. Эдгээр материалыг цуглуулсны дараа та дараагийнхыг дагаж болно алхам алхмаар:
1. Пьезоэлектрикийг Arduino-д холбоно. Холбогч утаснуудын нэгийг Arduino-ийн дижитал зүү 9-д, нөгөө үзүүрийг пьезогийн эерэг терминалд холбоно. Дараа нь пьезогийн сөрөг терминалаас өөр холбогч утсыг Arduino-ийн GND руу холбоно.
2. Дижитал зүү 220-ийн утсыг пьезогийн эерэг терминал руу 9 ом эсэргүүцэлтэй цуваа нэмнэ. Энэ нь пьезогоор урсах гүйдлийг хязгаарлаж, пьезо болон Arduino-г хоёуланг нь хамгаалахад тусална.
3. Пьезо хяналтын Arduino дахь NOTE функцийг ойлгох
Arduino дээр пьезоэлектрик програмчлах нь хэцүү байж болох ч NOTE функцийн тусламжтайгаар илүү хялбар болно. ТАЙЛБАР функц нь пьезоэлектрикийн үүсгэсэн дууны давтамж, үргэлжлэх хугацааг хянах боломжийг олгодог бөгөөд энэ нь ялангуяа ашигтай байдаг. бүтээх аялгуу эсвэл дууны эффект хийх.
Arduino дээр NOTE функцийг ашиглах хоёр арга бий. Эхнийх нь таны үүсгэхийг хүсч буй дууны давтамж, үргэлжлэх хугацааг шууд зааж өгөх явдал юм. Жишээлбэл, 500 секундын турш 1 Гц-ийн дууг үүсгэхийн тулд дараах кодыг ашиглана.
- ая(piezoPin, 500, 1000);
NOTE функцийг ашиглах хоёр дахь арга бол урьдчилан тодорхойлсон хөгжмийн нотуудыг ашиглах явдал юм. үүнийг хэрхэн хийх вэ оноогоор. Arduino нь өөр өөр ноотууд болон тэдгээрийн давтамжийг илэрхийлэхийн тулд урьдчилан тодорхойлсон тогтмолуудыг цувралаар хангадаг. Жишээлбэл, LA4 тэмдэглэлийг үүсгэхийн тулд дараах мөрийн кодыг ашиглана.
- ая(piezoPin, NOTE_LA4, 1000);
Arduino дахь NOTE функцийн тусламжтайгаар дуу чимээ үүсгэх пьезоэлектрикийн удирдлага нь хөгжмийн мэдлэггүй хүмүүст ч илүү хүртээмжтэй болдог. Өвөрмөц аялгуу эсвэл гайхалтай дууны эффект үүсгэхийн тулд өөр өөр давтамж, үргэлжлэх хугацаатай туршилт хийж үзээрэй. Өөрийнхөө тоглолтын хуваарийг сайхан өнгөрүүлээрэй!
4. Arduino дээрх NOTE функцын тохиргоо ба синтакс
Arduino-д NOTE функцийг төхөөрөмж дээр дууны ая үүсгэхэд ашигладаг. Энэ функц нь дууны эффект эсвэл аялгуу шаарддаг төслүүд дээр ажиллахад ялангуяа ашигтай байдаг. Arduino дээр энэ функцийг тохируулах, ашиглах нь маш энгийн бөгөөд энэ хэсэгт би танд үүнийг хийхэд шаардлагатай алхмуудыг удирдан чиглүүлэх болно.
Эхлэхийн тулд чанга яригч эсвэл дуугарагчийг холбох зүүг тодорхойлох шаардлагатай. Чи чадна Энэ нь pinMode() функцийг ашиглан харгалзах пин дугаарыг зааж өгнө. гэх мэт ая үүсгэхийг дэмждэг зүүг сонгохоо мартуузай дижитал зүү 3, 5, 6, 9, 10 эсвэл 11.
Та зүүг тохируулсны дараа NOTE функцийг ашиглан аялгуу үүсгэх боломжтой. Энэ функцийн үндсэн синтакс нь ТАЙЛБАР (давтамж, үргэлжлэх хугацаа) бөгөөд давтамж нь герц дэх долгионы урт, үргэлжлэх хугацаа нь аялгуу тоглох хугацаа юм. Та эдгээр утгыг өөр өөр тэмдэглэл, дууны үргэлжлэх хугацааг тохируулах боломжтой. Та мөн тоон давтамжийг зааж өгөхийн оронд NOTE_C4 эсвэл NOTE_G8 гэх мэт урьдчилан тодорхойлсон тэмдэглэлүүдийг ашиглаж болно. Эдгээр үндсэн алхмуудыг хийснээр та Arduino дээр дууны ая үүсгэх туршилт хийж эхлэхэд бэлэн болно. Хөгжилтэй байж, өөрийн аялгуу, дууны эффектээр өөрийгөө бүтээлчээр илэрхийлээрэй!
5. Arduino дээрх пьезогийн удирдлагаар өөр өөр ая үүсгэх
Arduino дээр пьезогийн удирдлагатай өөр өөр аяыг бий болгохын тулд эхлээд пьезоэлектрик эсвэл дуут дохио хэрэгтэй болно. Энэ бүрэлдэхүүн хэсэг нь өөр өөр хүчдэлийн давтамжийг илгээх үед өөр өөр аяыг гаргаж чаддаг. Үүнийг хянахын тулд бид Arduino дижитал зүү ашиглан импульсийн өргөнтэй модуляцлагдсан (PWM) дохиог үүсгэж, хүссэн аяыг гаргах боломжтой болно.
Эхний алхам бол пьезоэлектрикийг Arduino руу холбох явдал юм. Үүнийг хийхийн тулд бид пьезо тээглүүрүүдийн нэгийг Arduino дээрх сонгосон дижитал гаралтын зүү, нөгөө зүүг Arduino-ийн газардуулгын зүү (GND) руу холбоно. Физик холболт хийсний дараа бид программчилж эхлэх боломжтой.
Arduino кодонд бид функцийг ашиглах шаардлагатай болно tone() аяыг бий болгох. Энэ функц нь хоёр параметрийг шаарддаг: пьезо холбогдсон гаралтын зүү, бидний үүсгэхийг хүсч буй аялгууны герц дэх давтамж. Бид энэ функцийг давталт дотор дуудаж болно loop() тасралтгүй ажиллуулах.
6. NOTE функцийг ашиглан пьезо дээр аялгуу тоглох
Arduino дээрх NOTE функц нь пьезо дээр аялгуу тоглоход маш хэрэгтэй хэрэгсэл юм. Энэ функц нь бидэнд янз бүрийн давтамжийг энгийн аргаар үүсгэж, өөрсдийн аяыг бий болгох боломжийг олгодог. Энэ функцийг ашиглахын тулд та piezo-г Arduino-д холбож, програмчлалын анхан шатны мэдлэгтэй байх шаардлагатай.
Пьезо дээр ая тоглуулахын тулд NOTE функцийг хэрхэн ашиглах жишээг доор харуулав. Нэгдүгээрт, pinMode функцийг ашиглан пьезо холбогдсон зүүг тодорхойлох нь чухал юм. Дараа нь бид пьезо дээр хүссэн давтамжийг үүсгэхийн тулд аяны функцийг ашиглаж болно. Жишээлбэл:
«`cpp
int piezoPin = 9; //пьезо холбогдсон зүү
хоосон тохиргоо () {
pinMode(piezoPin, OUTPUT); //пьезо зүүг гаралт гэж тодорхойлно
}
хоосон давталт() {
ая(piezoPin, 262); //пьезо дахь 262 Гц давтамжийг үүсгэнэ
саатал(1000); //1 секунд хүлээнэ үү
noTone(piezoPin); //давтамж үүсгэхийг зогсоох
саатал(1000); //1 секунд хүлээнэ үү
}
«`
Энэ жишээнд 9-р зүү нь пьезог холбоход хэрэглэгддэг. Дууны функц нь пьезо дахь 262 Гц давтамжийг үүсгэдэг бөгөөд энэ нь C4 нооттой тохирч байна. Саатал нь тэмдэглэлийн үргэлжлэх хугацааг тохируулахад ашиглагддаг. Дараа нь noTone функцийг давтамж үүсгэхийг зогсооход ашигладаг бөгөөд тэмдэглэл бүрийн хооронд түр зогсоох хугацааг тохируулахын тулд өөр саатал нэмнэ.
Arduino дээрх NOTE функц болон програмчлалын зарим үндсэн мэдлэгийн тусламжтайгаар бид пьезо дээр өөрсдийн аяыг бий болгож чадна. Нарийн төвөгтэй аялгуу үүсгэхийн тулд янз бүрийн давтамж, тэмдэглэлийн үргэлжлэх хугацааг туршиж үзээрэй. Arduino төслөөрөө шинэ аялгуу олж, хөгжилтэй байгаарай!
7. Arduino дээрх NOTE функцтэй пьезо удирдлагын практик хэрэглээ
Энэ нийтлэлд бид судлах болно. Цахилгааныг дууны чичиргээ болгон хувиргадаг электрон төхөөрөмж болох piezo-г Arduino дээрх NOTE функцийг ашиглан удирдах боломжтой. Энэхүү функц нь янз бүрийн электрон болон хөгжмийн төслүүдэд ашиглаж болох пьезогоор дамжуулан өөр өөр өнгө аяс, давтамжийг гаргах боломжийг бидэнд олгодог.
Эхлэхийн тулд танд дараах зүйлс хэрэгтэй болно: Arduino, пьезоэлектрик, холболтын кабель, 220 ом эсэргүүцэл. Шаардлагатай материалтай болсны дараа хийж болно програмчлал эхлүүлэх piezo-г хянахын тулд таны Arduino. Дараа нь би дараах алхмуудыг тайлбарлах болно.
1. Пьезо-г Arduino-доо холбоно уу: Үүнийг хийхийн тулд пьезогийн улаан утсыг Arduino дээрх дижитал гаралтын зүүтэй холбож, хар утсыг Arduino-ийн GND-д холбоно. Мөн дижитал зүү болон пьезогийн улаан утасны хооронд 220 ом эсэргүүцэл байрлуулна. Энэхүү резистор нь пьезогоор дамжих гүйдлийг хязгаарлахад тусална.
2. Ардуиногоо ая үүсгэхийн тулд тохируулна уу: Arduino дээрх NOTE функцийг ашигласнаар та пьезо дээр ая үүсгэх боломжтой болно. Энэ функц нь хоёр параметрийг шаарддаг: пьезо холбогдсон зүү болон таны үүсгэхийг хүсч буй аяны давтамж. Та янз бүрийн хөгжмийн нот гаргахын тулд давтамжийг тохируулж болно. Жишээлбэл, 262 Гц давтамж нь C4 ноот үүсгэх болно.
3. Янз бүрийн аялгуугаар турших: Одоо та пьезог хянах боломжтой болсон тул өөр өөр аялгуу, тэмдэглэлийн дарааллыг туршиж үзэх боломжтой. Та Arduino программдаа гогцоо болон нөхцөлийг ашиглан хөгжмийн хэв маягийг үүсгэж болно. Нэмж дурдахад та пьезо хяналтыг LED диод эсвэл мэдрэгч гэх мэт бусад электрон бүрэлдэхүүн хэсгүүдтэй хослуулж, интерактив, бүтээлч төслүүдийг бий болгож чадна.
Эдгээрийн тусламжтайгаар та цахим болон хөгжмийн төслүүдэд боломжуудын ертөнцийг нээж чадна. Хөгжмийн гар бүтээхээс эхлээд электрон төхөөрөмж дээр дуут дохиог хэрэгжүүлэх хүртэл Arduino ашиглан пьезог удирдах нь таны бүтээлч санааг хэрэгжүүлэх боломжийг олгоно. Тиймээс туршилт хийхээс бүү эргэлз, энэ функцийг ашиглах шинэ арга замуудыг олж мэдээрэй! таны төслүүдэд!
8. Arduino дахь NOTE функцээр пьезогийн чадавхийг өргөжүүлэх
Механик энергийг цахилгаан дохио болгон хувиргах өвөрмөц шинж чанараараа Arduino төслүүдэд пьезоэлектрик ашиглах нь маш түгээмэл байдаг. Гэсэн хэдий ч Arduino дахь NOTE функцийг ашиглан энэ бүрэлдэхүүн хэсгийн чадавхийг цаашид өргөжүүлэх боломжтой. ТАЙЛБАР функц нь пьезоэлектрикоор дамжуулан янз бүрийн аялгууны давтамжийг үүсгэх боломжийг олгодог бөгөөд энэ нь бидний төслүүдэд тусгай аялгуу эсвэл дуу авиа үүсгэх боломжийг олгодог.
Эхлэхийн тулд та пьезоэлектрикийг Arduino самбартаа холбох хэрэгтэй. Та пьезо тээглүүрүүдийн аль нэгийг самбар дээрх хүссэн дижитал зүү рүү, нөгөө зүүг GND-д холбож үүнийг хийж болно. Аль зүү нь дохиотой тохирч байгааг мэдэхийн тулд пьезогийн техникийн хүснэгтийг уншихаа мартуузай.
Пьезо-г холбосны дараа та NOTE функцийг ашиглан өөр өөр ая үүсгэх боломжтой. ТАЙЛБАР функц нь хоёр аргумент авдаг: герц дэх аялгууны давтамж, миллисекундээр үргэлжлэх хугацаа. Жишээлбэл, хэрэв та 1 миллисекундэд 500 кГц давтамж үүсгэхийг хүсвэл дараахь зүйлийг бичиж болно. tone(pin, 1000, 500); Аяны давтамж нь түүний дууг, үргэлжлэх хугацаа нь уртыг тодорхойлдог гэдгийг санаарай.
Одоо та Arduino дээрх NOTE функцийг ашиглан пьезогийн чадавхийг хэрхэн өргөжүүлэхээ мэддэг болсон тул та туршилт хийж, өөрийн дууны төслүүдийг үүсгэж эхлэх боломжтой. Та янз бүрийн давтамж, үргэлжлэх хугацааг хослуулан нарийн төвөгтэй аялгуу үүсгэх боломжтой гэдгийг санаарай. Энэ функцын санал болгож буй боломжуудыг судалж, урам зориг авахын тулд онлайн заавар, жишээг хайж үзээрэй!
9. Arduino дээрх хамгийн сайн пьезо удирдлагын зөвлөмж, аргачлал
Хэрэв та Arduino дээр пьезо хяналтыг сайжруулахыг хүсч байвал эндээс заримыг нь авч үзье зөвлөгөө болон аргачлал энэ нь танд маш их тустай байх болно. Эдгээр энгийн алхмуудыг хийснээр та төсөлдөө энэ технологийг бүрэн ашиглах боломжтой. Илүү ихийг мэдэхийн тулд үргэлжлүүлэн уншаарай!
1. Arduino Tone номын сантай танилцах: Arduino дээрх пьезог удирдахын тулд Tone номын санг ашиглахыг зөвлөж байна. Энэхүү номын сан нь өөр өөр давтамж, үргэлжлэх хугацаатай дуут дохио үүсгэх боломжийг танд олгоно. Та үүнийг хэрхэн зөв суулгах, ашиглах талаар заах зааварчилгааг онлайнаар олох боломжтой.
2. Тохирох резисторыг ашиглаж байгаа эсэхээ шалгаарай: Хэрэв та пьезогийн хамгийн сайн хяналтыг авахыг хүсвэл тохирох резисторыг ашиглах нь чухал. Эдгээр резисторууд нь пьезогоор дамжин урсах цахилгаан гүйдлийг хязгаарлаж, илүү тогтвортой ажиллагааг хангах болно. Та ямар резисторын утгыг ашиглахаа мэдэхийн тулд Arduino баримт бичигт байгаа жишээ, зөвлөмжийг авч үзэж болно.
3. Өөр өөр код, тохиргоог туршиж үзээрэй: Arduino дээрх пьезо удирдлага нь маш олон талт байдаг тул өөр өөр код, тохиргоог туршиж үзэхийг зөвлөж байна. Та өөр өөр ая, аялгуу үүсгэх, дууны давтамж, үргэлжлэх хугацааг тохируулах, пьезог бусад бүрэлдэхүүн хэсгүүдтэй хослуулан илүү төвөгтэй дууны эффект үүсгэхийг оролдож болно. Кодтой тоглож, шинэ боломжуудыг нээхээс бүү ай!
Хэрэгжүүлэхээс бүү эргэлз эдгээр зөвлөгөөнүүд болон Arduino дээр хамгийн сайн пьезо удирдлагад хүрэх заль мэх! Тон номын сан, зохих резистор, туршилт нь оновчтой үр дүнд хүрэх түлхүүр гэдгийг санаарай. Эдгээр нөөцийн тусламжтайгаар та дууны төслүүдээ дараагийн шатанд гаргаж, бүтээлээрээ хүн бүрийг гайхшруулж чадна. Arduino дээр пьезо удирдлагын боломжуудыг судалж хөгжилтэй байгаарай!
10. Arduino дээр NOTE функцтэй пьезогийн удирдлагыг ашиглахад нийтлэг асуудлуудыг шийдвэрлэх
Хэрэв та Arduino дээр NOTE функцтэй пьезо удирдлагыг ашиглахад ямар нэгэн асуудал тулгарвал санаа зовох хэрэггүй, энд бид үүнийг хэрхэн шийдвэрлэхийг алхам алхмаар харуулах болно. Эдгээр асуудлууд нь нийтлэг бөгөөд янз бүрийн шалтгааны улмаас үүсч болно гэдгийг анхаарах нь чухал бөгөөд иймээс бид танд тус бүрийг шийдвэрлэх хэд хэдэн шийдлийг өгөх болно.
1. Холболтуудыг шалгана уу: Аливаа асуудлыг засах эхний алхам бол холболтыг шалгах явдал юм. Пьезо нь Arduino самбар дээрх харгалзах зүүтэй зөв холбогдсон эсэхийг шалгаарай. Түүнчлэн, сул кабель эсвэл буруу холболт байгаа эсэхийг шалгаарай. Холболтыг хөнгөвчлөхийн тулд та талхны самбар ашиглаж, бүх зүйл зөв холбогдсон эсэхийг шалгаарай.
2. Кодоо шалгана уу: Асуудал нь таны ашиглаж буй кодтой холбоотой байж магадгүй. Кодоо сайтар хянаж, зөв бичсэн эсэхийг шалгаарай. Том үсгээр бичих, хашилт, таслал гэх мэт нарийн ширийн зүйлийг анхаарч үзээрэй. Хэрэв та кодыг хэрхэн зөв бичихээ мэдэхгүй байгаа бол асуудлыг шийдвэрлэхэд туслах заавар эсвэл жишээг онлайнаар хайж болно. Мөн та өөрийн кодын боломжит алдааг тодорхойлохын тулд дибаг хийх хэрэгслийг ашиглаж болно.
11. Arduino дээрх пьезо удирдлагын бусад ашигтай функцуудыг судлах
Энэ хэсэгт бид Arduino дээрх пьезо хяналтын зарим ашигтай функцуудыг судлах болно. Эдгээр функцууд нь бидэнд янз бүрийн үйлдэл хийх, дууг илүү нарийвчлалтай удирдах боломжийг олгоно. Эдгээр функцүүдийн заримыг хэрэгжүүлэх жишээний хамт доор үзүүлнэ.
Ашигтай функц юм tone(), энэ нь бидэнд пьезо дахь тодорхой давтамжийн аудио дохиог үүсгэх боломжийг олгодог. Бид дохионы давтамж болон үргэлжлэх хугацааг хоёуланг нь зааж өгч болно. Жишээлбэл, бид функцийг ашиглаж болно tone(9, 440, 1000) Arduino-ийн 440-р зүү дээр 1 секундын турш 9 Гц давтамжтай аялгуу үүсгэх. Энэ нь пьезо дээр өөр өөр өнгө аяс, аялгуу үүсгэх хялбар аргыг бидэнд олгодог.
Өөр нэг сонирхолтой онцлог нь noTone(), энэ нь бидэнд пьезо дахь аудио дохиог үүсгэхийг зогсоох боломжийг олгодог. Энэ нь тодорхой аялгуу эсвэл аялгууг зогсоохыг хүссэн үед хэрэг болно. Бид зүгээр л энэ функцийг харгалзах пин дугаараар дууддаг, жишээ нь. noTone(9), зүү 9 дээрх аудио дохиог зогсоох. Энэ функц нь бид пьезо дээрх аудио гаралтыг зогсоохыг хүссэн үедээ нарийн хянах боломжийг олгодог.
12. Arduino төслүүдийн бусад бүрэлдэхүүн хэсгүүдтэй пьезогийн хяналтыг нэгтгэх
Arduino-ийн олон төслүүдэд пьезогийн хяналтыг бусад бүрэлдэхүүн хэсгүүдтэй нэгтгэх хэрэгцээ нийтлэг байдаг. Пьезо нь цаасан дээр цахилгаан гүйдэл өгөх үед чичиргээ хийх замаар дуу чимээ гаргах боломжийг олгодог төхөөрөмж юм. Үүнийг бусад бүрэлдэхүүн хэсгүүдтэй нэгтгэх нь интерактив, сайн төслүүдийг бий болгох боломжийг нээж өгч чадна.
Arduino төслүүдийн бусад бүрэлдэхүүн хэсгүүдтэй пьезо хяналтыг нэгтгэхийн тулд тодорхой дүрмийг дагаж мөрдөх шаардлагатай гол алхамууд. Нэгдүгээрт, ашиглах пьезогийн үүрэг, холболтыг тодорхойлж, ойлгох шаардлагатай. Нэмж дурдахад, тухайн пьезогийн тодорхой хэрэглээ, чадамжтай танилцахын тулд онлайн хичээлүүд болон жишээнүүдийг үзэхийг зөвлөж байна.
Пьезогийн ажиллагаа, холболт тодорхой болсны дараа бусад бүрэлдэхүүн хэсгүүдийг нэгтгэж эхэлнэ. Алдаа гаргахгүй байх, амжилттай үр дүнд хүрэхийн тулд алхам алхмаар арга барилыг дагаж мөрдөх нь чухал юм. Та резистор, товчлуур, мэдрэгч эсвэл пьезотой синхрончлохыг хүссэн бусад бүрэлдэхүүн хэсгүүдийг ашиглаж болно.
Товчхондоо, Arduino төслүүдийн бусад бүрэлдэхүүн хэсгүүдтэй пьезо хяналтыг нэгтгэх нь төслүүдэд функциональ байдал, бүтээлч байдлыг нэмэх гайхалтай арга юм. Зохих алхмуудыг дагаж, хэрэгтэй мэдээлэл, жишээг цуглуулснаар амжилттай интеграци хийх боломжтой. Энэхүү хослолын санал болгож буй олон боломжуудыг судалж, өвөрмөц интерактив, дуу чимээтэй төслүүдийг бүтээхээс таашаал аваарай.
13. Arduino дээр NOTE функцтэй пьезо удирдлагыг ашигласан практик төслүүдийн жишээ
Энэ хэсэгт бид Arduino дээр NOTE функцтэй пьезо удирдлагыг ашигладаг практик төслийн 3 жишээг танд толилуулж байна. Эдгээр жишээнүүдийн тусламжтайгаар та энэ функцийг хэрхэн ашиглах талаар суралцаж, төслүүддээ пьезогийн боломжуудыг бүрэн ашиглах боломжтой.
1. Цахилгаан төгөлдөр хуур: Та хэзээ нэгэн цагт хүсч байсан уу? төгөлдөр хуур тоглох гэхдээ гэртээ байхгүй юу? Arduino болон piezo-ийн тусламжтайгаар та өөрийн цахилгаан төгөлдөр хуур үүсгэх боломжтой. Бидний алхам алхмаар зааварчилгааг дагаснаар та Arduino дээр хөгжмийн нотуудыг програмчилж, пьезо-г холбож, товчлуур бүрт тохирох дууг гаргах боломжтой. Та зөвхөн ашиглан дуртай дуугаа тоглуулах боломжтой чиний гар. Энэ нь NOTE функцийн талаар суралцаж, хөгжилтэй байх сайхан арга юм! нэгэн зэрэг!
2. Гэрлийн удирдлага: Та өвөрмөц, хувийн тохиргоотой гэрэлтүүлгийн системийг бий болгомоор байна уу? Arduino болон piezo-ийн тусламжтайгаар та өөр өөр хөгжмийн нотоор идэвхжүүлдэг гэрлийн удирдлагыг зохион бүтээх боломжтой. Тэмдэглэл бүрийг өөр өөр гэрэл эсвэл өнгөний хослолыг асаах, унтраахаар тохируулна уу. Та товчлуур дээр дарахад л идэвхжих өвөрмөц хэв маягийг үүсгэж болно. Гэр, оффисдоо шинэлэг гэрэлтүүлгээр хүн бүрийг гайхшруулаарай!
3. Дуу мэдрэгч: Та тодорхой орчинд дуу чимээний түвшинг хянах шаардлагатай юу? Пьезо болон Arduino-ийн тусламжтайгаар та дуу чимээний түвшин тодорхой босгыг давсан үед танд дохио өгөх дуу мэдрэгчийг үүсгэж болно. Пьезогийн авсан дуу нь тогтоосон хэмжээнээс хэтэрсэн үед дохиог гаргахаар Arduino-г програмчил. Энэ нь сургалтын өрөө, номын сан эсвэл чимээгүй байх шаардлагатай аль ч газарт нам гүм орчинг бүрдүүлэхэд хэрэгтэй хэрэгсэл юм.
Эдгээр нь зүгээр л зарим жишээ Arduino дээрх NOTE функцтэй пьезо удирдлагыг ашиглан хийж болох олон практик төслүүдээс. Хамгийн сайн үр дүнд хүрэхийн тулд зааварчилгааг дагаж, өөр өөр тохиргоог туршиж үзэхээ мартуузай. Энэхүү технологийн хослолын санал болгож буй бүх бүтээлч чадавхийг нээж, хөгжилтэй байгаарай!
14. Arduino дээр NOTE функцтэй пьезо хяналтыг ашиглах талаархи дүгнэлт
Arduino дээрх NOTE функцтэй пьезог удирдах нь төсөл дээрээ дуу авиа, аялгуу үүсгэх маш сайн сонголт юм. Энэ нийтлэлд бид энэ функцийг хэрхэн ашиглах, юуг анхаарах ёстойг нарийвчлан судалсан.
Эхлэхийн тулд NOTE функцтэй пьезогийн удирдлага нь Arduino Tone.h номын санг ашиглан хөгжмийн нот үүсгэхэд суурилдаг гэдгийг онцлон тэмдэглэх нь зүйтэй. Энэхүү номын сан нь тэмдэглэлийн давтамж, үргэлжлэх хугацаа, тэдгээрийн хоорондох чимээгүй хугацааг хянах боломжийг бидэнд олгодог. Номын санг коддоо багтаасан байх нь чухал бөгөөд ингэснээр та бүгдийг ашиглах боломжтой болно түүний функцууд.
Tone.h номын санг кодонд оруулсны дараа бид хөгжмийн тэмдэглэлээ үүсгэж эхлэх боломжтой. Үүнийг хийхийн тулд бид Arduino дээрх дуу чимээ гаргах пьезо зүүг тодорхойлох ёстой. Энэ зүү нь OUTPUT гэж тохируулагдсан ба tone() функцийг тэмдэглэл үүсгэхэд ашигладаг. Tone() функц нь пьезо зүү болон герц дэх ноотын давтамж гэсэн хоёр параметрийг хүлээн авдаг гэдгийг дурдах нь зүйтэй. Бид мөн noTone() функцийг ашиглан уг зүү дээр дуу гаргахыг зогсоож болно.
Товчхондоо, Arduino дээрх NOTE функц бүхий пьезог удирдах нь таны төслүүдэд дуу авиа, аялгуу нэмэх хүчирхэг хэрэгсэл юм. Tone.h номын санг ашиглаж, дээр дурдсан алхмуудыг хийснээр та хөгжмийн нотуудыг хялбархан үүсгэж, тэдгээрийн өөр өөр талыг хянах боломжтой болно. Өөрийнхөө хөгжмийн зохиолыг туршиж үзээд хөгжилтэй байгаарай!
Дүгнэж хэлэхэд, Arduino дээрх NOTE функцтэй пьезог удирдах нь нарийн дуу авиа, аяыг бий болгох шаардлагатай аливаа төслийн хувьд үнэлж баршгүй хэрэгсэл юм. Arduino-г програмчилж, Tone номын санг зөв ашигласнаар пьезо-г нарийн бөгөөд үр дүнтэй удирдах боломжтой.
Энэ нийтлэлийн туршид бид номын санг суулгахаас эхлээд тусгай тэмдэглэл, аялгуу үүсгэх хүртэл энэ функцийг хэрхэн ашиглах талаар алхам алхмаар тайлбарласан. Нэмж дурдахад бид пьезог хамгаалахын тулд резистор ашиглахын ач холбогдлыг онцолж, оновчтой үр дүнд хүрэх зөвлөмжийг өгсөн.
Нэмж дурдахад бид пьезог удирдахад ашиглаж болох янз бүрийн шинж чанар, аргуудыг судалсан, тухайлбал нотны хэмжээ, үргэлжлэх хугацаа, хэмнэл. Энэ нь электроник, робот техникийн төсөл эсвэл дуу чимээ үүсгэх шаардлагатай бусад салбарт хөгжим, дууны эффект үүсгэх өргөн боломжийг олгодог.
Товчхондоо, Arduino дээрх NOTE функцтэй пьезог удирдах нь бүтээлч болон техникийн олон боломжийг санал болгодог. Бага зэрэг дадлага, туршилт хийснээр хөгжмийн зохиол бүтээх, байгалийн дуу чимээг дуурайх, эсвэл ямар ч төсөлд дууны харилцан үйлчлэл нэмэх боломжтой.
Ардуиногийн албан ёсны баримт бичигтэй танилцаж, энэ сэдвээр мэдлэгээ өргөжүүлэхийн тулд бусад онлайн эх сурвалжуудыг судлахаа бүү мартаарай. Танд энэ нийтлэл хэрэг болж, цаашдын төслүүддээ NOTE функц бүхий пьезо-г хянах боломжийг бүрэн ашиглахад тань урам зориг өгсөн гэдэгт найдаж байна!
Би Себастьян Видал, компьютерийн инженер технологи, өөрийн гараар хийх сонирхолтой. Цаашилбал, би бүтээгч нь tecnobits.com, би технологийг хүн бүрт илүү хүртээмжтэй, ойлгомжтой болгох хичээлүүдийг хуваалцдаг.