just found this in the documentation (ADC.md):
"This returns a value between 0 and 1 (internally ADCs in Espruino are usually 12 bits, but these are re-scaled)."
What means "re-scaled"? Does Espruino use less than 12 bits?
Hi, No - perhaps that needs changing.
Espruino uses all 12 bits - it just divides the value by 4096 (in this case) so the number you get is between 0 and 1.
This means that if you use another board with a different ADC (maybe a 10 bit one) the values will still be between 0 and 1 and your code will still work.
Ah, I see. Thanks for clarifying this.
Don't worry about formatting, just type in the text and we'll take care of making sense of it. We will auto-convert links, and if you put asterisks around words we will make them bold.
For a full reference visit the Markdown syntax.
© Espruino, powered by microcosm.
Report a problem