Sisukord:

Lõpueksam - projekt 2: 3 sammu
Lõpueksam - projekt 2: 3 sammu

Video: Lõpueksam - projekt 2: 3 sammu

Video: Lõpueksam - projekt 2: 3 sammu
Video: Lana Del Rey - Summertime Sadness (Official Music Video) 2024, November
Anonim
Lõpueksam - projekt 2
Lõpueksam - projekt 2

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

Ühendage klaviatuur
Ü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

Ühendage servomootor
Ü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.

Soovitan: