Долго искал, но все-таки нашел этот код! Не помню последний ли это вариант скетча, но суть алгоритма будет ясна. Но учтите, что все углы для сервомоторов были подобраны вручную. #include int motor = 12; int isObstaclePin = 8; int isObstacle = HIGH; int cvetPIN = 0; int val = 0; Servo Arm; //кисть Servo Shoulder; //поворот Servo Elbow; //локоть Servo Turner; //плечо int ArmPos = 180; int ShoulderPos = 90; int TurnerPos = 90; int ElbowPos = 90; int Speed = 2; void setup(){ Serial.begin(9600); Arm.attach(2, 650, 2570); Elbow.attach(3, 650, 2570); Turner.attach(4, 650, 2570); Shoulder.attach(5, 650, 2570); ManagePul.enableIRIn(); Arm.write(ArmPos); Shoulder.write(ShoulderPos); Elbow.write(ElbowPos); Turner.write(TurnerPos); pinMode(motor, OUTPUT); pinMode(isObstaclePin, INPUT); digitalWrite(motor, LOW); Serial.begin(9600); } void loop() { isObstacle = digitalRead(isObstaclePin); if (isObstacle == LOW) //est kub { digitalWrite(motor, HIGH); //stop val = analogRead(cvetPIN); Serial.println(val); delay(100); Elbow.write(92); //berem Turner.write(36); Shoulder.write(50); Arm.write(23); Delay(3000); if (val>50) //cvet { Shoulder.write(70); //chernyi Elbow.write(95); Turner.write(180); Arm.write(90); Delay(3000); } Else { Shoulder.write(90); //belyi Elbow.write(95); Turner.write(134); Arm.write(90); Delay(3000); } Shoulder.write(30); //ruka obratno Elbow.write(50); Turner.write(10); Arm.write(90); Delay(5000); digitalWrite(motor, LOW); //pusk } else { digitalWrite(motor, LOW); } delay(200); }
@saulmaciasflores6778
5 ай бұрын
❤
@cosmin2671
4 жыл бұрын
For the conveyor belt which components did you use? what sensors? Do you have a video with the whole project? Thanks !
@joannerizkallah176
Жыл бұрын
What kind of motor is used for the conveyor belt
@maximusthegreatest
2 жыл бұрын
Really cool project! What size motor did you use?
@jjkan8073
2 жыл бұрын
How many amps does it use?
@rezaulhaq2066
6 жыл бұрын
могу ли я получить часть списка? и транскрипция ардуинония? для моего обучения в колледже .. спасибо
@naveenpanjiyar4333
6 жыл бұрын
Hey you...this type of project I'm also make of robotic arm..but I can't provide motion of robotic arm through program. Please help me
@Danon7757
2 жыл бұрын
Подскажи, как конвейер сделал? Из чего?
@aryanduttgaur682
3 жыл бұрын
Please also mention the components used with arduino
@kasimirusreso8621
2 жыл бұрын
hey sir, nice project there, can i know the code for sensor. Or how that sensor can works, can you explain this code means : int cvetPIN = 0; int val = 0; why they're addressed to 0 ?
@ajisukmara6784
7 жыл бұрын
great project , can i have script code for my tesis, please ?
@MakeRobots
6 жыл бұрын
Всем привет! Этот проект делал мой ученик. Код совсем простой. Мы заранее отследили на сколько нужно поворачивать серво моторы. А потом в программе при срабатывании датчика, указывали эти градусы, чтобы рука поворачивалась в нужное положение.
@xxxyyy8617
2 ай бұрын
Здравствуйте, возможно у вас остались какие-либо текстовые и графические материалы по данной работе? Если вы можете ими поделиться, Я был бы очень благодарен
@MeArmTM
6 жыл бұрын
It's amazing to see this design in all corners of the earth! Where are you based?
Пікірлер: 55