...und du solltest auf deine "summe" Obacht geben.
Die ist bei dir wohl vom Type int, somit kann die auf den normalen Arduinos nur rund 32000 groß werden.
Deine summe kann aber bis zu 1023 * 255 = 260865 groß werden!
Dann halt lieber unsigned long für die summe nehmen, dann hat das Platz!