Përmbajtje:

Kontrollimi i një servo motori RC me një Arduino dhe dy ndërprerës të çastit: 4 hapa
Kontrollimi i një servo motori RC me një Arduino dhe dy ndërprerës të çastit: 4 hapa

Video: Kontrollimi i një servo motori RC me një Arduino dhe dy ndërprerës të çastit: 4 hapa

Video: Kontrollimi i një servo motori RC me një Arduino dhe dy ndërprerës të çastit: 4 hapa
Video: Управление серводвигателем с помощью потенциометра с помощью Arduino 2024, Nëntor
Anonim
Kontrollimi i një motori servo RC me një çelës Arduino dhe dy çaste
Kontrollimi i një motori servo RC me një çelës Arduino dhe dy çaste
Kontrolli i një servo motori RC me një çelës Arduino dhe dy çaste
Kontrolli i një servo motori RC me një çelës Arduino dhe dy çaste

Emri i thotë të gjitha. Kontrollimi i një servo motori të makinës RC me një Arduino dhe disa rezistorë, tela kërcyes dhe dy ndërprerës prekës. E bëra këtë ditën e dytë që mora Arduino -n time, kështu që jam shumë krenar për veten time.

Hapi 1: Lista e Pjesëve

Lista e Pjesëve
Lista e Pjesëve

Mirë, do të keni nevojë për sa vijon: Arduino- $ 30-35 USD Zbuloni se ku mund t'i blini ato. Jumper Wires- $ 8.50 USD I kam të miat nga AmazonResistors- Pennies një copë Merrni ato nga Radio Shack, Digi-Key, Mouser, Jameco, etj. Juve ju duhen dy rreth 100 Ohm (kafe e zezë kafe) dhe dy rreth 10k Ohm (portokalli e zezë kafe). Këto nuk duhet të jenë të sakta. Servo Motor- $ 10 USD Po, e di që kjo nuk është më e lira në internet. Tower HobbiesBreadboard- $ 9- $ 30 USD, në varësi të madhësisë. AmazonTactile Switch- $ 0.20 USD Vetëm 6, 427 mbetur në Digi-Key I sapo shpëtova timen…

Hapi 2: Qarku

Qarku
Qarku

Qarku është mjaft i thjeshtë. Ju duhet të jeni në gjendje ta hidhni atë në një pjatë për pesë minuta si unë. Sigurohuni që nuk ka kuptim për familjen tuaj më pak xheloze dhe duket si një tufë e diçkaje që keni nxjerrë nga një gjarpër ikjes. Yum

Hapi 3: Programi/Skica

Programi/Skica
Programi/Skica

Këtu është kodi im që kam përdorur. Mund ta shpjegoj më vonë, jam një lloj dembeli. Për këtë shërben kjo dhe kjo.

#include Servo myservo; int button7 = 0; int button6 = 0; int pos = 90; void setup () {pinMode (7, INPUT); pinMode (6, INPUT); myservo.attach (9);} lak void () {button7 = digitalRead (7); button6 = digitalRead (6); myservo.shkruaj (pos); vonesë (5); pos = kufizoj (pos, 0, 180); nëse (butoni7 == 1 && butoni6 == 0) {pos ++; } if (button7 == 0 && button6 == 1) {pos--; }} A ka ndonjë defekt, defekt? Nuk vë re asnjë…

Hapi 4: Punon (ose nuk funksionon)! Dhe, së shpejti….

Shpresoj se funksionon për ju, nëse nuk poston një koment. Ne nga komuniteti i mësueshëm jemi zakonisht të mirë për të ndihmuar njerëzit. Shpresoj të shtoj një video së shpejti. Mund të postoj vetëm një video të një Arduino që kontrollon një servo në një projekt tjetër, pasi kam kaluar në gjëra më të mëdha dhe më të mira. Pra argëtohu me këtë, modifikoje, dreqin dil dhe fito para prej saj dhe më thuaj më pas! Kjo thjesht do të ma bënte ditën.

Recommended: