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

Título: Armazenar dados
Enviado 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?
Título: Re: Armazenar dados
Enviado por: xiserre em 18 de Junho de 2011, 19:30
ou muito me engano, ou as variaveis do arduino ja estao em ascii
Título: Re: Armazenar dados
Enviado por: GnGz em 18 de Junho de 2011, 21:11
O valor do char é o numero em ascii equivalente á letra.
Título: Re: Armazenar dados
Enviado por: xiserre em 19 de Junho de 2011, 00:02
logo, se imprimires numa string, ta feito
Título: Re: Armazenar dados
Enviado por: senso em 19 de Junho de 2011, 00:05
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.