Talaan ng mga Nilalaman:
2025 May -akda: John Day | [email protected]. Huling binago: 2025-01-13 06:58
Sa proyektong ito inilalagay namin ang dalawang potentiometers sa dalawang mga breadboard upang makontrol ang mga servo motor. Ang mga motor na servo ay lalaban hanggang kamatayan !!!!!!
*** Ang proyektong ito ay isang prototype lamang. Kami ay naghahanap upang gumawa ng isang mas malaking isa na may isang mas malaking servo motor. Ginagawa pa rin namin ang code.
Hakbang 1: Mga Kagamitan
Arduino
2 mga breadboard
2 potentiometers
2 servo motor
20 mga wire
Power supply ac / dc adapter
Hakbang 2: Servo Motor
*** Kapag ginagawa mo ang proyektong ito panatilihin sa isip ang larawang ito.
www.google.com/search?q=servo+motor+arduino&rlz=1C5CHFA_enUS718US718&source=lnms&tbm=isch&sa=X&ved=0ahUKEwj1ks7C7LrYAhXpSN8KHX-HBGYQ_AU1ig&&==2
Hakbang 3: Code
# isama
Servo MyServo; // create servo object upang makontrol ang isang servo Servo MyServo1;
int potpin = 0; // analog pin na ginamit upang ikonekta ang potensyomiter
int val = 0; // variable upang mabasa ang halaga mula sa analog pin
int potpin2 = A2;
int val2 = 0;
walang bisa ang pag-setup () {
myservo.attach (9); // nakakabit ang servo sa pin 9 sa object ng servo
myservo1.attach (10); pinMode (potpin, INPUT);
pinMode (potpin2, INPUT);
Serial.begin (9600); }
walang bisa loop (); {
val = analogRead (potpin);
val2 = analogRead (potpin2); // binabasa ang halaga ng potentiometer (halaga sa pagitan ng 0 at 1023)
val = mapa (val, 0, 1023, 0, 180); // sukatin ito upang magamit ito sa servo (halaga sa pagitan ng 0 at 180)
val2 = mapa (val2, 0, 1023, 0, 180);
Serial.println (val);
Serial.print (val2);
myservo.write (val);
myservo1.write (val2); // nagtatakda ng posisyon ng servo ayon sa na-scale na halaga
antala (10); // naghihintay para sa servo na makarating doon}
Hakbang 4: Mga Hakbang:
1.) ilagay ang dalawang petentiometers sa magkakahiwalay na mga breadboard.
2.) Ilagay ang mga pin sa likod nito.
Ika-1 segundaryo:
ang kaliwang pin ay pupunta sa minus
ang gitnang pin ay papunta sa A0
Ang tamang pin ay napupunta sa plus.
Ika-2 petentiometer:
ang kaliwang pin ay papunta sa plus sa iba pang breadboard.
ang gitnang pin ay papunta sa a2 sa arduino.
ang tamang pin ay pupunta sa minus sa iba pang arduino.
1st Servo motor:
Bumaba si Brown sa lupa
Pumunta si Red sa plus
Pumunta si Orange sa pin sa arduino. ginamit namin ang d10.
2nd servo motor
Bumaba si Brown sa lupa
Pumunta si Red sa plus
Pumunta si Orange sa pin. Ginamit namin ang d9
Hakbang 5: Mga Larawan:
Opsyonal: Maaari kang magdagdag ng mga espada sa mga dulo.
Ni: Justin Herskowitz at Ian Friedman