1

我正在尝试控制 5 伺服 snd Flex 传感器。所以,我将 Arduino 与 Bled Board(Flex 传感器和 5 个伺服)连接起来。

但是,尽管我弯曲了这些 Flex 传感器,但它们没有反应。

该代码如下。

//  letsarduino.com
//  [Project 15] - 5 Flex/Bend Sensor + 5 Servo Motor + Arduino
#include <Servo.h>     

Servo servoMotor1;      
Servo servoMotor2;
Servo servoMotor3;
Servo servoMotor4;
Servo servoMotor5;

int servoPin1 = 2;      
int servoPin2 = 3; 
int servoPin3 = 4; 
int servoPin4 = 5; 
int servoPin5 = 6; 

void setup() {

  servoMotor1.attach(servoPin1);  
  servoMotor2.attach(servoPin2);
  servoMotor3.attach(servoPin3);
  servoMotor4.attach(servoPin4);
  servoMotor5.attach(servoPin5);

} 

void loop()
{

  int analogValue = analogRead(A0); 
  int servoAngle = map(analogValue, 550, 640, 0, 179);
  servoMotor1.write(servoAngle);

  int analogValue2 = analogRead(A1); 
  int servoAngle2 = map(analogValue2, 550, 640, 0, 179);
  servoMotor2.write(servoAngle2);

  int analogValue3 = analogRead(A2); 
  int servoAngle3 = map(analogValue3, 550, 640, 0, 179);
  servoMotor3.write(servoAngle3);

  int analogValue4 = analogRead(A3); 
  int servoAngle4 = map(analogValue4, 550, 640, 0, 179);
  servoMotor4.write(servoAngle4);

  int analogValue5 = analogRead(A4); 
  int servoAngle5 = map(analogValue5, 550, 640, 0, 179);
  servoMotor5.write(servoAngle5);

}

你知道为什么这些柔性传感器和伺服电机没有反应吗?我认为繁殖板和 arduino、柔性传感器和伺服电机之间的接线没有弄错。

4

0 回答 0