hello sir I have a doubt the values are getting back to 1500 even after keeping the joystick at a constant position for every 1.5 ms .why is it happening?
Thank you so much. I've started with my own code, but didn't do the interrupt initialisation like you did, however I just used " attachInterrupt(digitalPinToInterrupt(inPin), iPPMPulse, RISING ); " and wrote my code there - is that a problem?
Hi Kamran, Thanks for these great video's. I will experiment with this. I do not understand the "channel 0" on the RC transmitter signal. Do you have a link to some explanation? Second question, suppose I will put three servo's directly on channels 1, 2 and 3 of my receiver and connect channels 4 to 8 to my arduino. What changes would I have to make to your code? (I have a Futaba F14 Navy). Thanks very much, Henk
Great video but it's not working right. I have a 10 channel receiver but set my transmitter to 6. It displays a few numbers mixed with garbage. I tried changing the 3000 to other numbers with no success. Should I add 3 extra channels to the code? Thank you, Dave
Wondered if this would be easier? Just change the number at the top. const int CHANNELS = 7; unsigned long ch[CHANNELS], t[CHANNELS + 1]; int pulse = 0; void setup() { PCICR |= (1 0 || pulse