simple program to run a servo motor using matlab-arduino uno.

조회 수: 2 (최근 30일)
vishnu andavar
vishnu andavar 2013년 4월 10일
답변: Bhuvnesh Rathor 2020년 8월 17일
plz help

채택된 답변

vishnu andavar
vishnu andavar 2013년 4월 17일
sloution: Matlab Code if true % code end arduino = serial('COM21','BaudRate',9600); % Set ComPort
fopen(arduino);
pause(2.0) % this is very important! arduino needs a little time to initialise the fopen command, because it resets it!
fprintf(arduino,'%s','p9m179g'); %servo on pin 9 to 179 degree
fclose(arduino); delete(arduino) clear arduino
Arduino code: if true % code end #include Servo.h
//DECLARATION--------------------- Servo servo1;
//SETUP---------------------------- void setup() {
Serial.begin(9600);
servo1.attach(9);
}
//LOOP-------------------------------- void loop() {
if( Serial.available() )
{
int x = Serial.read();
servo1.write(x);
}
}

추가 답변 (1개)

Bhuvnesh Rathor
Bhuvnesh Rathor 2020년 8월 17일
Servo Motor are likewise called Control motors and utilized in feedback control systems as yield actuators. Its newer use for continuous energy transmission or conversion. The standard of the Servo motor is like that of the other electromagnetic motor, yet the development and the activity are extraordinary.

커뮤니티

더 많은 답변 보기:  Power Electronics Community

카테고리

Help CenterFile Exchange에서 Arduino Hardware에 대해 자세히 알아보기

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by