LusoRobótica - Robótica em Português
Sistemas específicos => Arduino / AVR => Tópico iniciado por: helivelton.gomes em 18 de Junho de 2011, 18:05
-
Oi,
Estou armazendo dados na memória EEPROM do arduino Mega.
Mas pelo que ví que espaço da EEPROM só armazena 1byte, dificutando o armazenamento de variáveis strings ou números inteiros.
Logo em cada byte só é possível armazenar um char colocando o código da tabela ASCI.
Há alguma função do arduino para converter um caractere para o código da tabela ASCI?
-
ou muito me engano, ou as variaveis do arduino ja estao em ascii
-
O valor do char é o numero em ascii equivalente á letra.
-
logo, se imprimires numa string, ta feito
-
Um int são dois bytes por exemplo, para o Arduino tens uma função EEPROM writeanything que anda pelas internets e no playground no Arduino que permite escrever qualquer coisa e ler qualquer coisa da eeprom e a função trata dos detalhes por ti.