Quantcast
Channel: Arduino Forum - Latest topics
Viewing all articles
Browse latest Browse all 15404

PWM output Values fluctuating

$
0
0

I am taking input from a receiver's IBus protocol, getting the inputs perfectly, but while printing it to control servos, its fluctuating weirdly

#include <IBusBM.h>
#include <Servo.h>
IBusBM IBus;
int CH1 = 0;
int RCVAlue;
Servo esc1;
void setup() 
{
  Serial.begin(115200);
  IBus.begin(Serial);
  esc1.attach(6, 1000, 2000);
}
void loop() 
{
  RCVAlue = CH1;
  esc1.write(1500);
  CH1 = IBus.readChannel(0);
  if(RCVAlue>1500 || RCVAlue<1400)
  {
    esc1.write(RCVAlue);
  }
}

3 posts - 3 participants

Read full topic


Viewing all articles
Browse latest Browse all 15404

Trending Articles