طريقة التحكم في محرك 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