Digitando valores "int" no arduino atraves do teclado matricial 4x4


#1

Olà pessoal. comprei um teclado matricial 4x4 para arduino, fiz alguns programinhas e tal, mas o problema è que ele imprime os caracteres como char, ou seja, não da pra operar matematicamente com os valores. Eu preciso urgentemente de um programa que peça pra digitar dois valores (int ou float), o usuario digita e ele soma os dois valores e imprime no serial monitor ou LCD. Alguèm poderia me ajudar?


#2

1 - Você pode dar um cast na variável

auto unsigned char leitura;
auto int leituraInt;
leituraInt = (int) leitura;

2 - Você pode utilizar a função atoi contida na biblioteca stdlib.h
//Prototipo da função
int atoi (const char *string)