Dificultad con el servocontrol usando TI MSP430

1

Estoy usando un chip MSP430FR4133 para probar un servo (no he usado o interconectado con los servos antes). Creo que he conectado los cables del servo a los pines correctos, pero cuando ejecuto el programa para girarlo 90 grados y luego volver a 0, todo lo que oigo es hacer clic dentro del servo. Aquí está mi código y el diagrama de pin:

Los servos funcionan con 5-6V, así que conecté el cable de masa del servo a GND (Pin 1), el cable de alimentación del servo a 5V (Pin 1) y el cable de control del servo a PWM (Pin 19).

Y aquí está mi código:

#include <Servo.h>

Servo servo;

int pos = 0;
const int buttonPin = PUSH2;

void setup() {
  pinMode(buttonPin, INPUT_PULLUP);
  servo.attach(11);
}

void loop() {

  int buttonState = digitalRead(buttonPin);

  if (buttonState == LOW) {
    servo.write(90);
  }
}

Cualquier y toda ayuda sería apreciada.

    
pregunta Matthew Averill

0 respuestas

Lea otras preguntas en las etiquetas