طريقة التحكم في محرك Servo MG995 عبر الضغط على الزر Push button باستخدام أردوينو Arduino R3 - DIY Channel3

DIY Channel3

Arduino│ESP8266│ESP32│Drone│Robot

طريقة التحكم في محرك Servo MG995 عبر الضغط على الزر Push button باستخدام أردوينو Arduino R3

مشاركة هذا

 


طريقة التحكم في محرك Servo MG995 عبر الضغط على الزر Push button باستخدام أردوينو Arduino R3 يوضح هذا الفيديو كيفية التحكم في محرك مؤازر باستخدام زر الضغط و Arduino بحيث أنه عند الضغط على زر الضغط مع الاستمرار في الضغط ، يتحرك المؤازر إما من 0 درجة إلى 180 درجة أو من 180 درجة إلى 0 درجة أو تعيين القيم الخاصة بك


- المكونات الاساسية : 
- Arduino UNO R3

- Servo Motor MG995

- Push Button

- Mini Breadboard

- Jumper Wires

------------------------------------------------------------------------------------------------------

- مخطط الرسم البياني :

- تحميل الكود أردوينو :

// Project : Servo Motor + Push Button + Arduino uno R3
// By : DIY Channel
// My Youtube Channel : https://www.youtube.com/c/DIYChannel2019

 #include <Servo.h>;
 
 // pushbutton pin
 const int buttonPin = 8;

 // servo pin
 const int servoPin = 3;
 Servo servo;


//create a variable to store a counter and set it to 0
int counter = 0;
void setup()
{
  servo.attach (servoPin);
  
  // Set up the pushbutton pins to be an input:
  pinMode(buttonPin, INPUT);
}


void loop()
{
 // local variable to hold the pushbutton states
  int buttonState;  

  //read the digital state of buttonPin with digitalRead() function and store the           //value in buttonState variable
  buttonState = digitalRead(buttonPin);

  //if the button is pressed increment counter and wait a tiny bit to give us some          //time to release the button
  if (buttonState == LOW) // light the LED
  {
    counter++;
    delay(150);
  }

  if(counter == 0)
    servo.write (20);  // zero degrees
  else if(counter == 1)
    servo.write(90);
  else if(counter == 2)
    servo.write (150); 
  else if(counter == 3)  
    servo.write (180);
  //else reset the counter to 0 which resets thr servo to 0 degrees
  else
   counter = 0;
}

---------------------------------------------------------------------------
arduino,servo,servo motor,push button,servo motor arduino,arduino push button led,arduino push button led tutorial,button,arduino button with led,arduino servo control with push button,arduino push button led on off,motor,arduino tutorial,servo motor control using one push button,arduino uno,push button arduino tutorial,arduino push button tutorial,servo motor with led switch,arduino servo motor control,arduino servo motor code,arduino push button project,servo motor projects arduino


No comments:

Post a Comment