2025 Autor: John Day | [email protected]. E modifikuara e fundit: 2025-01-13 06:58
Në këtë projekt ne vendosëm dy potenciometra në dy tabela për të kontrolluar servo motorët. Servo motorët do të luftojnë deri në vdekje !!!!!!
*** Ky projekt është vetëm një prototip. Ne po kërkojmë të bëjmë një më të madh me një servo motor më të madh. Ne jemi ende duke punuar në kod.
Hapi 1: Materialet
Arduino
2 dërrasa buke
2 potenciometra
2 servo motorë
20 tela
Furnizimi me energji elektrike përshtatës AC/DC
Hapi 2: Servo Motor
*** Kur jeni duke bërë këtë projekt mbani në mend këtë fotografi.
www.google.com/search?q=servo+motor+arduino&rlz=1C5CHFA_enUS718US718&source=lnms&tbm=isch&sa=X&ved=0ahUKEwj1ks7C7LrYAhXpSN8KHX-HBGYQ_AUICigB&biw=1229&bih=981&dpr=1.25#imgrc=Tcc2IFNkUH95_M:
Hapi 3: Kodi
#përfshi
Servo myservo; // krijoni një servo objekt për të kontrolluar një servo Servo myservo1;
int potpin = 0; // kunja analoge e përdorur për të lidhur potenciometrin
int val = 0; // ndryshore për të lexuar vlerën nga kunja analoge
int potpin2 = A2;
int val2 = 0;
void setup () {
myservo.tash (9); // i bashkon servo -në pin 9 me objektin servo
myservo1.tach (10); pinMode (potpin, INPUT);
pinMode (potpin2, INPUT);
Serial.filloj (9600); }
lak void (); {
val = analogRead (potpin);
val2 = analogRead (potpin2); // lexon vlerën e potenciometrit (vlera midis 0 dhe 1023)
val = hartë (val, 0, 1023, 0, 180); // shkallëzojeni për ta përdorur me servo (vlera midis 0 dhe 180)
val2 = hartë (val2, 0, 1023, 0, 180);
Serial.println (val);
Serial.print (val2);
myservo.shkruaj (val);
myservo1.shkruaj (val2); // vendos pozicionin servo sipas vlerës së shkallëzuar
vonesa (10); // pret që servo të arrijë atje}
Hapi 4: Hapat:
1.) vendosni dy petentiometra në panele të veçanta.
2.) Vendosni kunjat në pjesën e pasme të tij.
Petenciometri i parë:
kunja e majtë shkon në minus
kunja e mesme shkon në A0
Kunja e djathtë shkon në plus.
Petentiometri i dytë:
kunja e majtë shkon në plus në dërrasën tjetër të bukës.
kunja e mesme shkon në a2 në arduino.
kunja e djathtë shkon në minus në arduino -n tjetër.
Servo motori i parë:
Brown shkon në tokë
E kuqja shkon në plus
Portokalli futet në arduino. ne përdorim d10.
Servo motor i 2 -të
Brown shkon në tokë
E kuqja shkon në plus
Portokalli shkon në pin. Ne përdorëm d9
Hapi 5: Fotografitë:
Opsionale: Mund të shtoni shpata në skajet.
Nga: Justin Herskowitz dhe Ian Friedman