2025 Autor: John Day | [email protected]. Viimati modifitseeritud: 2025-01-13 06:57
Selle harjutuse jaoks kasutame servomootorile nurkade kirjutamiseks numbriklahvistikku. Konkreetselt selle projekti jaoks vajate:
1 Arduino mikrokontroller
1 täissuuruses leivalaud
1 Membraan/numbriklahvistik
1 servomootor
Kimp vasktraate
Samm: ühendage klaviatuur
Selle protsessi alustamiseks peame leivalauale lisama kõik oma tükid. Alustage vasktraadi juhtimisega Arduino 5 V pistikust leivaplaadi toiteliini (+). Viige nüüd vasktraat GND tihvtist leivaplaadi (-) maandusrööpa külge. Kui oleme lõpetanud, oleme valmis alustama klaviatuuri ühendamist. Seda saab teha alustades klaviatuurilindi vasakpoolsemast tihvtist. Siit peaksite klaviatuuri lindi ühendama vastavalt tihvtidega 5, 4, 3 ja 2. Alustades klahvistiku lindi vasakult küljelt tihvtiga 5, peaksite lindi ühendama vastavalt tihvtidega 9, 8, 7 ja 6. Lisateabe saamiseks vaadake ülaltoodud pilti.
Samm: ühendage servomootor
Sel hetkel peaksite oma klaviatuuri seadistama ja kasutamiseks valmis olema. Nüüd ühendame oma servomootori Arduino ja leivaplaadiga. Seda tehakse, ühendades keskmise punase juhtme toiteliiniga (+), ühendades musta/pruuni juhtme maandusliistuga (-) ja lõpuks ühendades viimase juhtme Arduino tihvtiga 12.
Samm: testige rakendust
Nüüd, kui kõik tükid on paigas, peaks projekt nüüd toimima. Nagu mainitud, kasutatakse numbrite sisestamiseks klahvistikku. Need 3 sisendnumbrit juhivad servo nurka. Näiteks, kui sisestate klaviatuuril "015", seadistab servo umbes 15 kraadi. Kui sisestatud tekst ei ole number, lähtestatakse servo tagasi väärtusele 0. Olen andnud lähtekoodi, mis võimaldab teil seda rakendust testida.