O le Arduino development platform ua suia ai le lalolagi o mea tau eletise ma polokalame, e ofoina atu i tagata fiafia ma tagata tomai faapitoa le tomai e fatuina ai le tele o galuega faatino. O se tasi o vaega taua o Arduino o lona gafatia e faʻaaoga ituaiga eseese o masini, faʻamalosi ma taʻavale. O le asō o le a tatou suʻesuʻeina ai le lalolagi mataʻina o le puleaina o se piezo ma le NOTE function i Arduino, o se galuega e mafai ai ona tatou gaosia leo musika eseese ma leo. I totonu o lenei tusiga, o le a tatou suʻesuʻeina faʻavae ma laasaga e manaʻomia e faʻaoga lelei ai lenei vaega i totonu oa tatou poloketi. Sauni e faatofu oe lava i le atulaulau matagofie o musika ma leo e pulea e Arduino!
1. Folasaga i le puleaina o se piezo ma le galuega FA'AMANATU i Arduino
I lenei tusiga, matou te faʻaali atu ia te oe pe faʻafefea ona pulea se piezo ma le NOTE function on Arduino. O le pulea o se piezo ma le galuega NOTE e mafai ai ona e fa'atupuina leo o alaleo eseese ma umi. E aoga lenei i musika, fa'ailo po'o feso'ota'iga feso'ota'iga.
Ina ia pulea se piezo ma le NOTE function i Arduino, e te manaʻomia mea nei:
- O le Arduino Uno
- se piezo
- 220 ohm ma 1k ohm tetee
- Uaea feso'ota'i
O loʻo i lalo laasaga e pulea ai se piezo faʻatasi ai ma le galuega FAAMANATU i Arduino:
- Faʻafesoʻotaʻi le piezo i le Arduino. Ina ia faia lenei mea, faʻafesoʻotaʻi le itu lelei o le piezo i le pine 9 o le Arduino e ala i le 220 ohm resistor. Fa'afeso'ota'i le itu leaga o le piezo i le palapala. E le gata i lea, faʻafesoʻotaʻi le 1k ohm resistor i le va o pine 9 ma le fesoʻotaʻiga i le piezo.
- Tatala le talosaga Arduino i lau komepiuta.
- Fausia se poloketi fou ma fa'amatala le pine 9 e fai ma galuega.
- Fa'aoga le code lea e fa'atupu ai leo eseese i le piezo:
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. Laasaga ma lea laasaga: Faʻafefea ona faʻafesoʻotaʻi se piezo i le Arduino
Aʻo leʻi amataina, e taua le manino e uiga i mea e manaʻomia e faʻafesoʻotaʻi ai se piezo i le Arduino. E te mana'omia se Arduino Uno, se piezoelectric, 220 ohm resistors, uaea osooso, ma se komepiuta fa'apipi'i le Arduino IDE software. A uma loa ona e aoina nei mea, e mafai ona e mulimuli i le isi la'asaga i lea la'asaga:
1. Fa'afeso'ota'i le piezoelectric i le Arduino. Fa'afeso'ota'i se tasi o uaea osooso i le pine numera 9 o le Arduino ma le isi pito i le pito lelei o le piezo. Sosoo ai, fa'afeso'ota'i le isi uaea osooso mai le fa'ailoga leaga o le piezo i le GND o le Arduino.
2. Fa'aopoopo le 220 ohm tete'e fa'asologa fa'atasi ma le uaea mai numera numera 9 i le pito lelei o le piezo. O lenei mea o le a fesoasoani e faʻatapulaʻa le tafe atu i le piezo ma puipuia uma le piezo ma le Arduino.
3. Malamalama i le galuega FAAMATALAGA i Arduino mo le pulea piezo
O le fa'apolokalameina o se piezoelectric i Arduino e mafai ona avea ma lu'itau, ae fa'atasi ai ma le galuega FA'AMANATU e sili atu ona faigofie. Ole galuega ole NOTE e mafai ai ona e pulea le taimi ma le umi o leo e gaosia e le piezoelectric, lea e sili ona aoga. e foafoa fati po o le faia o aafiaga leo.
E lua auala e faʻaaoga ai le NOTE function i Arduino. Muamua e ala i le faʻamaonia saʻo o le taimi ma le umi o le leo e te manaʻo e gaosia. Mo se faʻataʻitaʻiga, e faʻatupu se leo 500Hz mo le 1 sekone, o le laina lea o le code o le a faʻaaogaina:
- leo(piezoPin, 500, 1000);
O le auala lona lua e faʻaaoga ai le NOTE function o le faʻaaogaina o faʻamatalaga musika, fa'apefea ona fai i se togi. Arduino o loʻo tuʻuina atu se faʻasologa o faʻasologa masani e fai ma sui o faʻamatalaga eseese ma o latou taimi tutusa. Mo se faʻataʻitaʻiga, e faʻatupu le faʻamatalaga LA4 o le laina lea o le code o le a faʻaaogaina:
- leo(piezoPin, NOTE_LA4, 1000);
Faatasi ai ma le faʻaogaina o le NOTE i Arduino, o le pulea o le piezoelectric mo le gaosiga o le leo e sili atu ona faigofie mo i latou e leai se poto musika. Fa'ata'ita'i i alaleo eseese ma le umi e fatu ai fati tulaga ese po'o ni fa'alogona lelei. Ia fiafia e faatulaga lau lava koneseti!
4. Fa'atonuga ma fa'asologa o le galuega FA'AMANATU i Arduino
I Arduino, o le NOTE function e faʻaaogaina e gaosia ai leo leo i luga o se masini. O lenei vaega e sili ona aoga pe a galue i luga o galuega e manaʻomia ai leo poʻo fati. O le faʻatulagaina ma le faʻaogaina o lenei vaega i Arduino e faigofie tele, ma i lenei vaega, o le a ou taʻitaʻia oe i laasaga e manaʻomia e fai ai.
Ina ia amata, e tatau ona e fa'amalamalamaina le pine lea o le a fa'afeso'ota'i ai le sipika po'o le pu. E mafai ona e faia e faʻaaoga ai le pinMode () galuega ma faʻamaonia le numera pine tutusa. Ia mautinoa e filifili se pine e lagolagoina le gaosiga o leo, pei o pine numera 3, 5, 6, 9, 10 po o le 11.
A uma ona e fa'atulagaina le pine, e mafai ona e fa'aogaina le galuega FA'AMANATU e fa'atupu ai leo. O le fa'asologa autu mo lenei galuega o le FA'AMATALAGA (televave, umi), pe a fai ole taimi ole umi ole galu ile hertz ma le umi ole taimi e ta'alo ai le leo. E mafai ona e fetuutuuna'i nei tau ina ia maua ai fa'amatalaga eseese ma umi leo. E mafai fo'i ona e fa'aogaina fa'amatalaga ua uma ona fa'avasega, pei o le NOTE_C4 po'o le NOTE_G8, nai lo le fa'ama'otiina o le fa'asologa o numera. Faatasi ai ma nei laasaga autu, o le ae sauni e amata faʻataʻitaʻi i le fatuina o leo leo i Arduino. Fa'afiafia ma fa'aalia oe ma le fatufatua'i i au lava fati ma a'afiaga leo!
5. Fausia leo eseese ma le pulea o se piezo i Arduino
Ina ia maua ni leo eseese ma le pulea o se piezo i luga o Arduino, tatou te manaʻomia muamua se piezoelectric poʻo le buzzer. E mafai e lenei vaega ona toe gaosia ni leo eseese pe a lafo atu i ai laina eletise eseese. Ina ia pulea, o le a matou faʻaogaina se pine numera Arduino e mafai ai ona matou faʻatupuina faʻailoga faʻapipiʻi-lautele (PWM) e maua ai leo manaʻomia.
O le laasaga muamua o le faʻafesoʻotaʻi le piezoelectric i le Arduino. Ina ia faia lenei mea, o le a matou faʻafesoʻotaʻi se tasi o pine piezo i le pine numera numera filifilia i luga o le Arduino, ma le isi pine i le pine o le eleele (GND) o le Arduino. A fa'afeso'ota'i fa'aletino, e mafai ona tatou amata polokalame.
I le Arduino code, matou te manaʻomia le faʻaogaina o le galuega tone() e maua ai leo. O lenei galuega e manaʻomia ai ni taʻaloga se lua: o le pine faʻapipiʻi lea e fesoʻotaʻi ai le piezo, ma le tele o le hertz o le leo tatou te mananaʻo e gaosia. E mafai ona tatou taʻua lenei galuega i totonu o le matasele loop() ia tamo'e pea.
6. Fa'aaogā le galuega FA'AMATALAGA e tā ai fati i le piezo
Ole galuega FA'AMANATU ile Arduino ose meafaigaluega aoga tele mo le taina o fati ile piezo. O lenei galuega e mafai ai ona tatou faia ni alavai eseese i se auala faigofie ma fatuina a tatou lava fati. Mo le faʻaogaina o lenei vaega, e tatau ona e faʻafesoʻotaʻi le piezo i le Arduino ma maua ni faʻamatalaga faʻavae polokalame.
O lo'o i lalo se fa'ata'ita'iga o le fa'aogaina o le galuega FA'AMANATU e tā ai se fati i luga o se piezo. Muamua, e taua le faʻamalamalamaina o le pine o loʻo fesoʻotaʻi le piezo i le faʻaaogaina o le pinMode function. Ma, e mafai ona tatou faʻaogaina le leo galuega e faʻatupu ai le taimi manaʻomia ile piezo. Faataitaiga:
«`cpp
int piezoPin = 9; // pine e feso'ota'i ai le piezo
seti leai se avanoa() {
PinMode(piezoPin, OUTPUT); //fa'amatala le piezo pine e fai ma galuega
}
leai se avanoa() {
leo(piezoPin, 262); // fa'atupuina se fa'avevesi o le 262 Hz i le piezo
tuai(1000); //faatali mo le 1 sekone
leaiTone(piezoPin); //taofi le fa'atuputeleina o taimi
tuai(1000); //faatali mo le 1 sekone
}
«`
I lenei faʻataʻitaʻiga, o le pine 9 e faʻaoga e faʻafesoʻotaʻi ai le piezo. Ole galuega ole leo e maua ai le 262Hz ile piezo, lea e fetaui ma se tusi C4. O le tuai e fa'aaoga e seti ai le umi o le tusi. Ona fa'aaogaina lea o le galuega a le noTone e taofi ai le fa'atuputeleina ma fa'aopoopo le isi fa'atuai e seti ai le taimi malolo i le va o nota ta'itasi.
Faatasi ai ma le faʻaogaina o le NOTE i luga o le Arduino ma nisi o faʻamatalaga faʻavae polokalame, e mafai ona tatou fatuina a tatou lava fati ile piezo. Fa'ata'ita'i i alaleo eseese ma fa'amauina le umi e fatu ai fati lavelave. Ia fiafia e su'e fati fou i lau poloketi Arduino!
7. Fa'aoga fa'atino ole pulea piezo fa'atasi ai ma le galuega FA'AMANATU ile Arduino
I lenei tusiga, o le a tatou suʻesuʻeina le . O le piezo, o se masini fa'aeletoroni e fa'aliliu ai le eletise i leo vibrations, e mafai ona fa'atonutonu e fa'aaoga ai le galuega FA'AALIGA i Arduino. O lenei fa'atinoga e mafai ai ona tatou maua ni leo eseese ma alaleo e ala i le piezo, lea e mafai ona fa'aogaina i le tele o galuega fa'aeletoroni ma musika.
Ina ia amata, e te manaʻomia mea nei: Arduino, piezoelectric, uaea fesoʻotaʻiga, ma le 220 ohm resistor. O le taimi lava e te maua ai mea e manaʻomia, e te mafaia amata le polokalameina lau Arduino e pulea le piezo. Le isi, o le a ou faʻamatalaina laasaga e mulimuli ai:
1. Fa'afeso'ota'i le piezo i lau Arduino: Ina ia faia lenei mea, fa'afeso'ota'i le uaea mumu o le piezo i se pine fa'akomepiuta i le Arduino, ma fa'afeso'ota'i le uaea uliuli i le GND o le Arduino. Fa'apena fo'i, tu'u le 220 ohm tete'e i le va o le pine numera ma le uaea mumu o le piezo. O lenei tetee o le a fesoasoani e faʻatapulaʻa le taimi nei o loʻo tafe atu i le piezo.
2. Seti lau Arduino e fa'atupu leo: Fa'aaogā le galuega FA'AMATALAGA i le Arduino, o le a mafai ona e fa'atupuina leo i le piezo. O lenei galuega e manaʻomia ai ni taʻaloga se lua: o le pine e fesoʻotaʻi ai le piezo ma le tele o le leo e te manaʻo e gaosia. E mafai ona e fetuutuuna'i le taimi e gaosia ai nota musika eseese. Mo se faʻataʻitaʻiga, ole taimi ole 262 Hz ole a maua ai se tusi C4.
3. Fa'ata'ita'i i fati eseese: O lea ua e pulea le piezo, e mafai ona e fa'ata'ita'i i fati eseese ma fa'asologa o nota. E mafai ona e fatuina mamanu musika e faʻaaoga ai faʻamau ma tuutuuga i lau polokalama Arduino. E le gata i lea, e mafai ona e tuʻufaʻatasia le pulea o piezo ma isi mea faʻaeletoroni, e pei o LED diodes poʻo masini, e fatu ai galuega fefaʻasoaaʻi ma fatufatuga.
Faatasi ai ma nei mea, e mafai ona e tatalaina se lalolagi o avanoa i galuega faaeletonika ma musika. Mai le fatuina o se piano musika i le faʻaogaina o faʻalogo faʻalogo i masini faʻaeletoroni, pulea se piezo ma Arduino e mafai ai ona e faʻaolaina ou manatu fatufatuaʻi. O lea aua le faatuai e faʻataʻitaʻi ma suʻe ni auala fou e faʻaoga ai lenei gaioiga! i au galuega faatino!
8. Faʻalauteleina le gafatia o le piezo faʻatasi ai ma le galuega FAʻAALIGA i Arduino
O le faʻaogaina o le piezoelectric i Arduino poloketi e masani ona masani ona o ona uiga faʻapitoa e faʻaliliu ai le malosi faʻainisinia i faailo eletise. Ae ui i lea, e mafai ona faʻalautele atili le gafatia o lenei vaega e faʻaaoga ai le galuega FAʻAALIGA i Arduino. Ole galuega ole NOTE e mafai ai ona e fa'atupuina alaleo leo eseese e ala i le piezoelectric, lea e mafai ai ona tatou fatuina fati po'o leo i totonu oa tatou galuega faatino.
Ina ia amata, e tatau ona e faʻafesoʻotaʻi le piezoelectric i lau laupapa Arduino. E mafai ona e faia lenei mea e ala i le faʻafesoʻotaʻi o se tasi o pine piezo i le pine numera manaʻomia i luga o le laupapa ma le isi pine i le GND. Ia mautinoa e faitau le pepa faʻamatalaga mo lau piezo e suʻe ai po o fea pine e fetaui ma le faailo.
A uma loa ona e fa'afeso'ota'i le piezo, e mafai ona e fa'aogaina le galuega FA'AMANATU e fa'atupu ai leo eseese. Ole galuega ole NOTE e lua finauga: ole taimi ole leo ile hertz ma le umi ile milliseconds. Mo se faʻataʻitaʻiga, afai e te manaʻo e gaosia se leo 1kHz mo le 500 milliseconds, e mafai ona e lolomi: tone(pin, 1000, 500); Manatua o le tele o le leo e iloa ai lona maualuga, ma o le umi e iloa ai lona umi.
I le taimi nei ua e iloa le faʻalauteleina o le gafatia o le piezo e faʻaaoga ai le NOTE function i Arduino, e mafai ona e amata faʻataʻitaʻi ma fatuina au lava galuega faatino. Manatua e mafai ona e tuʻufaʻatasia laina eseese ma umi e fatu ai fati lavelave. Ia fiafia e suʻesuʻe avanoa e ofoina mai e lenei vaega ma vaʻavaʻai i aʻoaʻoga i luga ole laiga ma faʻataʻitaʻiga mo musumusuga!
9. Fautuaga ma togafiti mo le pulea lelei o piezo i Arduino
Afai o loʻo e vaʻavaʻai e faʻaleleia le pulea o piezo i Arduino, o nisi nei fautuaga ma togafiti o le a fesoasoani tele lea ia te oe. Faatasi ai ma nei laasaga faigofie e mafai ona e faia le tele o lenei tekinolosi i au galuega faatino. Faitau pea e a'oa'o atili!
1. Fa'amasani ile faletusi Arduino Tone: Ina ia pulea se piezo i Arduino, e fautuaina e fa'aoga le faletusi Tone. O lenei faletusi o le a fa'atagaina oe e fa'atupu fa'ailoga leo e eseese alaleo ma umi. E mafai ona e mauaina aʻoaʻoga i luga ole laiga e aʻoaʻo ai oe ile faʻapipiʻiina ma faʻaoga tatau.
2. Ia mautinoa e te faʻaogaina le tetee talafeagai: Afai e te manaʻo e maua le pule sili o le piezo, e taua le faʻaogaina o mea faʻatau talafeagai. O nei tetee o le a fesoasoani e faʻatapulaʻa le eletise o loʻo tafe i totonu o le piezo, faʻamautinoaina le faʻaogaina atili. E mafai ona e faʻafesoʻotaʻi faʻataʻitaʻiga ma fautuaga i le Arduino faʻamaumauga e iloa ai le taua o le tetee e tatau ona e faʻaogaina.
3. Fa'ata'ita'iga i tulafono laiti ma fa'atulagaga eseese: O le piezo control i Arduino e matua'i fa'apitoa, o lea matou te fautuaina ai le fa'ata'ita'i i tulafono ma fa'atulagaga eseese. E mafai ona e taumafai e fai ni leo eseese ma fati, fetuutuunai le taimi ma le umi o le leo, ma tuʻufaʻatasia le piezo ma isi vaega e faʻatupu ai le sili atu ona lavelave aafiaga leo. Aua e te fefe e taʻalo i le code ma maua ni avanoa fou!
Aua le faatuai e faatino nei fautuaga ma togafiti e maua ai le piezo sili ona lelei ile Arduino! Manatua o le faletusi Tone, tetee talafeagai, ma le faʻataʻitaʻiga o ki i taunuʻuga sili ona lelei. Faatasi ai ma nei punaoa o loʻo e tuʻuina atu, e mafai ona e ave au poloketi lelei i le isi tulaga ma faateia tagata uma i au foafoaga. Fiafia e suʻesuʻe avanoa e pulea ai le piezo i Arduino!
10. Foia faʻafitauli masani pe a faʻaogaina le pulea o se piezo faʻatasi ai ma le galuega FAAMANATU i Arduino
Afai o loʻo e feagai ma soʻo se faʻafitauli pe a faʻaaogaina le pulea o se piezo ma le NOTE function i Arduino, aua e te popole, o iinei o le a matou faʻaali atu ia te oe le auala e foia ai i lea laasaga ma lea laasaga. E taua le maitauina o nei faʻafitauli e masani ma e mafai ona tupu ona o mafuaʻaga eseese, o le mea lea o le a matou tuʻuina atu ai ia te oe le tele o fofo e foia ai i latou taʻitasi.
1. Siaki feso'ota'iga: O le laasaga muamua e foia ai soʻo se faʻafitauli o le siakiina o fesoʻotaʻiga. Ia mautinoa o loʻo fesoʻotaʻi saʻo le piezo i le pine fetaui i luga o le laupapa Arduino. E le gata i lea, siaki uaea matala po'o feso'ota'iga le sa'o. E mafai ona e fa'aogaina se laupapa e fa'afaigofie ai feso'ota'iga ma ia mautinoa o lo'o sa'o mea uma.
2. Siaki le code: O le faʻafitauli e ono fesoʻotaʻi ma le code o loʻo e faʻaogaina. Toe iloilo ma le faaeteete le code ma ia mautinoa o loʻo tusia saʻo. Fa'alogo lelei i fa'amatalaga, e pei o mataitusi tetele, puipui, ma koma. Afai e te le o mautinoa pe faʻafefea ona tusi saʻo le code, e mafai ona e suʻeina aʻoaʻoga poʻo faʻataʻitaʻiga i luga ole laiga e fesoasoani ia te oe e foia le faʻafitauli. E mafai fo'i ona e fa'aogaina meafaigaluega fa'apipi'i e fa'ailoa ai mea sese i lau code.
11. Su'esu'e isi galuega aoga mo le pulea o piezo i Arduino
I lenei vaega, o le a tatou suʻesuʻeina nisi o galuega aoga mo le pulea o piezo i Arduino. O nei galuega e mafai ai ona tatou faia ni gaioiga eseese ma faʻaogaina le leo sili atu ona saʻo. O nisi o nei galuega tauave o le a tu'uina atu i lalo fa'atasi ai ma fa'ata'ita'iga o latou fa'atinoga.
O se galuega aoga o le tone(), lea e mafai ai ona tatou faia se faʻailoga faʻalogo faʻapitoa i le piezo. E mafai ona matou faʻamaonia uma le taimi ma le umi o le faʻailoga. Mo se faʻataʻitaʻiga, e mafai ona tatou faʻaogaina le galuega tone(9, 440, 1000) e maua ai se leo 440 Hz mo le 1 sekone i le pine 9 o le Arduino. E maua ai e i tatou se auala faigofie e fa'atupu ai leo ma fati eseese i le piezo.
O le isi foliga manaia o le noTone(), lea e mafai ai ona tatou taofi le faʻatupuina o faailo leo i le piezo. E aoga lenei mea pe a tatou mananao e taofi se leo faapitoa po o se fati. Na'o matou ta'ua lenei galuega ma le numera pine talafeagai, eg. noTone(9), e taofi le faailo leo i luga o pine 9. O lenei galuega e mafai ai ona tatou pulea tonu pe a tatou mananaʻo e taofi le faʻalogo leo ile piezo.
12. Fa'atasia le pulea o se piezo ma isi vaega i galuega fa'atino Arduino
I le tele o poloketi Arduino, o le manaʻoga e tuʻufaʻatasia le pulea o se piezo ma isi vaega e taatele. O le piezo o se masini e mafai ai ona fa'atupuina leo e ala i le vibration o se laupepa pe a fa'aoga i ai se eletise eletise. O le tuʻufaʻatasia ma isi vaega e mafai ona tatalaina se lalolagi o avanoa i le fatuina o galuega faʻafesoʻotaʻi ma lelei.
Ina ia tuʻufaʻatasia le pulea o se piezo ma isi vaega i Arduino poloketi, e manaʻomia le mulimulitaʻi laasaga autū. Muamua, e tatau ona iloa ma malamalama i le galuega ma le fesoʻotaʻiga o le piezo e faʻaaogaina. E le gata i lea, e fautuaina e toe iloilo aʻoaʻoga i luga ole laiga ma faʻataʻitaʻiga e faʻamasani oe i le faʻaogaina ma le gafatia o le piezo o loʻo fesiligia.
O le taimi lava e manino ai le gaioiga ma fesoʻotaʻiga o le piezo, e mafai ona amata faʻapipiʻi isi vaega. E taua le mulimulitaʻi i se laasaga taʻitasi e aloese ai mai mea sese ma faʻamautinoa se taunuuga manuia. E mafai ona e fa'aogaina le tetee, fa'amau, masini po'o so'o se isi vaega e te mana'o e fa'afetaui ma le piezo.
I se faapuupuuga, o le tuʻufaʻatasia o le piezo control ma isi vaega i Arduino projects o se auala sili lea e faʻaopoopo ai galuega ma fatufatuga i galuega faatino. E ala i le mulimuli i laasaga talafeagai ma le aoina o faʻamatalaga aoga ma faʻataʻitaʻiga, e mafai ai ona maua se tuʻufaʻatasiga manuia. Su'esu'e le tele o avanoa e ofo mai e lenei tu'ufa'atasiga ma fiafia i le fa'atupuina o galuega fa'atino uiga ese ma lelei.
13. Fa'ata'ita'iga o galuega fa'atino e fa'aaoga ai le fa'atonutonuina o se piezo fa'atasi ai ma le galuega FA'AMANATU i Arduino
I lenei vaega, matou te tuʻuina atu ia te oe 3 faʻataʻitaʻiga o galuega faʻatino e faʻaogaina ai le pulea o se piezo ma le galuega FAʻAALIGA i Arduino. Faatasi ai ma nei faʻataʻitaʻiga, e mafai ona e aʻoaʻoina pe faʻapefea ona faʻaogaina lenei uiga ma faʻaogaina le tele o le gafatia o se piezo i au galuega faatino.
1. Piano Eletise: Na e mana'o tata le piano ae e leai se tasi i le fale? Faatasi ai ma se Arduino ma se piezo, e mafai ona e fatuina lau lava piano eletise. E ala i le mulimuli i la matou laasaga taʻitasi aʻoaʻoga, e mafai ona e faʻapipiʻiina nota musika i luga o le Arduino ma faʻafesoʻotaʻi le piezo ina ia faʻaalia le leo e fetaui ma ki taʻitasi. E mafai ona e taina pese e te fiafia iai e fa'aaoga na'o ou lima. Ose auala lelei e aʻoaʻo ai e uiga i le galuega FAʻAALIGA ma fiafia! i le taim lava lena!
2. Pulea malamalama: E te manaʻo e fatuina se faiga faʻamalamalama faʻapitoa ma faʻapitoa? Faatasi ai ma se Arduino ma se piezo, e mafai ona e mamanuina se pule malamalama e faʻagaoioia e nota musika eseese. Seti nota ta'itasi e ki pe tape moli eseese po'o tu'ufa'atasiga lanu. E mafai ona e faia ni mamanu tulaga ese o le a faʻagaoioia i le paʻi faigofie o se ki. Fa'ate'ia tagata uma i moli fou i lou fale po'o le ofisa!
3. Fa'alogo leo: E te mana'omia le mata'ituina o le pisa i se si'osi'omaga patino? Faatasi ai ma se piezo ma Arduino, e mafai ona e fatuina se pu'e leo e fa'ailoa oe pe a sili atu le maualuga o le pisa i se tulaga fa'apitoa. Polokalama le Arduino e fa'aosoina se fa'ailoga pe a sili atu le leo na pu'eina e le piezo i le tulaga fa'atulagaina. Ose meafaigaluega aoga e fa'amautinoa ai se si'osi'omaga filemu i potu su'esu'e, faletusi po'o so'o se mea e mana'omia ai le leai o se pisa.
O nei mea ua na'o nisi faʻataʻitaʻiga o le tele o galuega faatino e mafai ona e faia i le faʻaaogaina o le piezo faʻatasi ma le galuega FAʻAALIGA i Arduino. Manatua e mulimuli i aʻoaʻoga ma faʻataʻitaʻi i tulaga eseese e maua ai faʻaiuga sili. Fa'afiafiaga a'o su'esu'eina uma mea e mafai ona faia e lenei tu'ufa'atasiga o tekonolosi e ofoina atu!
14. Fa'ai'uga i le fa'aogaina o le piezo fa'atasi ma le galuega FA'AMANATU i Arduino
O le puleaina o se piezo ma le NOTE function on Arduino o se filifiliga sili lea e gaosia ai leo ma fati i au galuega faatino. I lenei tusiga, ua matou suʻesuʻeina auʻiliʻili pe faʻapefea ona faʻaogaina lenei vaega ma mea e tatau ona e mafaufau i ai.
I le amataga, e taua le faʻamaonia o le pulea o se piezo ma le NOTE galuega e faʻavae i luga o le faʻatupuina o faʻamatalaga musika e faʻaaoga ai le faletusi Arduino Tone.h. O lenei faletusi e mafai ai ona tatou pulea le taimi ma le umi o faʻamatalaga, faʻapea foʻi ma le taimi filemu i le va o latou. E taua tele le faʻamautinoa e te faʻapipiʻi le faletusi i lau code ina ia mafai ona e faʻaogaina uma ana galuega.
O le taimi lava e aofia ai le faletusi Tone.h i le code, e mafai ona tatou amata faʻatupuina a tatou nota musika. Ina ia faia lenei mea, e tatau ona tatou faʻamalamalamaina le pine piezo i luga o le Arduino lea o le a tatou faʻaogaina ai leo. O lenei pine o loʻo faʻatulagaina e pei o OUTPUT ma o le leo () galuega e faʻaaogaina e gaosia ai faʻamatalaga. E taua le taʻua o le leo () galuega e maua ni faʻamaufaʻailoga se lua: o le piezo pine ma le tele o le faʻamatalaga i le hertz. E mafai fo'i ona tatou fa'aogaina le galuega noTone() e taofi ai le fa'atupuina o leo i luga o lena pine.
I se faapuupuuga, o le puleaina o se piezo ma le NOTE function on Arduino o se meafaigaluega mamana mo le faʻaopoopoina o leo ma fati i au galuega faatino. I le faʻaaogaina o le faletusi Tone.h ma mulimuli i laʻasaga o loʻo taʻua i luga, o le a faigofie ona e fatuina faʻamatalaga musika ma pulea vaega eseese o latou. Fa'ata'ita'i ma fiafia e fai au lava fatuga fa'amusika!
I le faaiuga, o le puleaina o se piezo ma le NOTE function on Arduino o se meafaigaluega taua tele mo soʻo se poloketi e manaʻomia ai le fatuina o leo ma leo saʻo. E ala i le faʻapipiʻiina o le Arduino ma faʻaoga saʻo le faletusi Tone, e mafai ona pulea lelei le piezo ma lelei.
I lenei tusiga atoa, ua matou faʻamatalaina laʻasaga taʻitasi pe faʻapefea ona faʻaogaina lenei vaega, mai le faʻapipiʻiina o le faletusi i le fatuina o faʻamatalaga masani ma fati. E le gata i lea, ua matou faʻamamafaina le taua o le faʻaaogaina o mea faʻafefe e puipuia ai le piezo ma tuʻuina atu fautuaga mo iʻuga sili ona lelei.
E le gata i lea, ua matou suʻesuʻeina mea eseese ma metotia e mafai ona faʻaogaina e faʻaogaina ai le piezo, e pei o le voluma, umi, ma le pao o faʻamatalaga. Ole mea lea e fa'atagaina ai le tele o avanoa mo le fa'atupuina o musika ma leo i mea fa'aeletonika, robotics projects po'o so'o se isi vaega e mana'omia ai le fa'atupuina o leo.
I se faapuupuuga, o le puleaina o se piezo ma le NOTE function on Arduino e ofoina atu ai se lalolagi o mea faʻapitoa ma mea faʻapitoa. Faatasi ai ma sina faʻataʻitaʻiga ma faʻataʻitaʻiga, e mafai ona fatuina fatuga musika, faʻataʻitaʻi leo masani, pe faʻaopoopo le fesoʻotaʻiga lelei i soʻo se poloketi.
Aua nei galo e faʻafesoʻotaʻi le Arduino pepa aloaia ma suʻesuʻe isi punaoa i luga ole laiga e faʻalautele ai lou malamalama i le mataupu. Matou te faʻamoemoe na e mauaina le aoga o lenei tusiga ma faʻamalosia oe e faʻaoga atoatoa le pulea o se piezo ma le NOTE galuega i au galuega i le lumanaʻi!
O aʻu o Sebastián Vidal, o se inisinia komepiuta e fiafia tele i tekinolosi ma DIY. E le gata i lea, o a'u o le foafoa o tecnobits.com, lea ou te faʻasoa atu ai aʻoaʻoga e faʻafaigofie atili ai tekinolosi ma malamalama mo tagata uma.