The comment about savages is not meant literally. It's obviously an exageration. It's the same concept. For you to post about a receiver signal issue because you have no clue about receiver signals ( or ucontrollers) is essentially the same thing as the analogy. You should have started your post by being honest and telling us you have no clue WHAT KIND OF SIGNAL COMES OUT OF A RECEIVER or HOW to measure it. Instead, you post "as if " you where haviing "signal issues" when in fact the issue was you have no business messing around with this technology until you learn the basics.. What are you doing with this equipment anyway if you have no clue how it works ? How did you wind up in possession of it ?
I'm not insulting you. I am stating a fact.
Post the code and a schematic.
Is there no one else we can talk to ?
I think you are in over your head. You lack the basic knowledge to complete this project.
1- you're using an ESC , telling us it is a CSE.
2- your connecting a PPM signal to an analog pin and trying to read it as an analog signal.
3- I asked you to google PulseIn and your asking me about the frequency.
You need to start convincing me there is some chance you are going to get a handle on this situation because right now it's looking a lot like a trainwreck. Nothing you have said has been correct. It has taken me this long to figure out that if I listen to you all I will get is nonsense because while you are trying, you are not even in the right ball park. You don't know analog from digital. How are we supposed to communicate ?
Electronics is a language, like English or Spanish but you don't speak Electronics. How am I supposed to communicate ? You need to learn electronics before attempting a project like this.
I suggest you start with the Blink Example.
If you post the code and schematic we'll see if we can get to the bottom of this.
The whole premise of this forum is you ask a question and we answer it. If all we get is bad Intel then garbage in, garbage out. If you don't know what a receiver does then you need to learn that before trying to use one. Is there not a reasonable expectation that if you are using a receiver that you know something about it ? Who designed
this project ? How did you get it and why do you think you can pick up a piece of complex equipment you don't understand and post on the forum expecting us to bridge a gap in understanding the size of the Grand Canyon ? If you had started by telling us you don't know HOW to connect a receiver to an arduino it would have been different but not necessarily practical. You need to find out where you belong in the learning curve . If your at Blink a led level , does it make sense to ask us why a mega can't read a receiver connected to an analog input ? At what point will you admit this project is too advanced for you ?
How can we help someone who is not honest enough to say " I've never done this before. I don't know what I am doing. I don't know if anything is connected correctly, I don't know what to look for and I don't even know if the code is vaguely correct ?
Reread your initial post.
Did you bother to mention you don't know electronics, don't have a clue what you are doing, where to connect anything , how anything works , the difference between analog and digital,or how to write the code ? Did you mention that you have never connected a receiver to an arduino before and ask us HOW to do that ? Did you mention that you didn't even know WHAT KIND OF SIGNAL comes from the receiver ?
Did you mention that ? Don't you think we would need to know that to help you ?
Did it occur to you Google "RC receiver output signals"
If you scroll down that list of links you'll find this
Note: It recommends using interupts instead of PulseIn()
Sparkfun has a tutorial here
I would recommend this tutorial