Go Down

Topic: serial output of a char array (Read 610 times) previous topic - next topic

pesqair

hi I am trying to output the values in a char array via serial but all  I get are numbers instead of the letters stored in the array.

Code: [Select]
for(int i=0; i < cantletras; i++){
 Serial.print(array[i]);}



am i missing something?

thank you

AlphaBeta

What numbers do you get? Do you expect certain letters?

Seeing numbers is not actually that strange. The arduino sees letters and all other datatypes as 1s and 0s, as you know :)

It would've been helpful to see a bit more of your code.

mem

Are you sure it's a char array? If its an int array holding chars then the code you posted will print the ascii value (i.e. numbers).

As AlphaBeta says, it would be easier to help you if you posted a bit more code.

westfw

Code: [Select]
for(int i=0; i < cantletras; i++){
 Serial.print(array[i], BYTE);}

Go Up