Design a program for the MSP430g2553 to control a SG90 servo

Design a program for the MSP430g2553, to control a SG90 servo with an MMA7361 Accelerometer.
By moving accelerometer in the x- axis, servo would move slowly
Moving in the y-axis, servo would move faster.

Solution

#include <Servo.h>

int servoPin = 9;

Servo servo;  

int servoAngle = 0;

void setup()

{

  Serial.begin(9600);  

  servo.attach(servoPin);

}

void loop()

{

servo.write(45);     

   delay(1000);        

   servo.write(90);     

   delay(1000);         

   servo.write(135);    

   delay(1000);        

   servo.write(90);  

   delay(1000);

for(servoAngle = 0; servoAngle < 180; servoAngle++)

  {                                  

    servo.write(servoAngle);              

    delay(50);                  

  }

  for(servoAngle = 180; servoAngle > 0;

  {                                

    servo.write(servoAngle);          

    delay(10);      

  }

}

Design a program for the MSP430g2553, to control a SG90 servo with an MMA7361 Accelerometer. By moving accelerometer in the x- axis, servo would move slowly Mov
Design a program for the MSP430g2553, to control a SG90 servo with an MMA7361 Accelerometer. By moving accelerometer in the x- axis, servo would move slowly Mov

Get Help Now

Submit a Take Down Notice

Tutor
Tutor: Dr Jack
Most rated tutor on our site