I have some values, between 0 and 255, stored on an sd (can be in any format), which correspond to rgbw color values. There are too many numbers for the on board arduino memory.
What is the go-to method to extract these numbers into integers?
arduino sd card tutorial
It will show you some tutorials that may help.
for (int i=0; i<4; i++)
RGBW[i] = file.read();
Would that not read just 4 bytes? I guess the OP is asking how to read all numbers unless I have misunderstood something...
Your question is a bit vague. Are you concerned about changing bytes into integers? If so all you have to do is assign the byte to the integer like this:
byte RedByte = something read from memory
int RedInt = RedByte
Yes. It would read one RGBW value. Repeat for each set of values.
Thank you, do you know how to convert numbers in a text file (like 255) into single bytes (11111111)?
Ok thank you, this helps a lot
255 (decimal notation) and 11111111 (binary notation) and FF (hexadecimal notation) are all the same number. You can represent the same number in different forms, but the value is the same.
This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.