Caros, mais uma vez recorro ao forum...
preciso salvar 3 números de telefone na eeprom do arduino mas estou com dificuldades (não sou bom em programação).
Usei um exemplo para escrever e outro para ler, até ai tudo bem, mas quero entrar com esses números através de uma pagina html no arduino (vai ter a shild de rede).
Para escrever alimentarei um array com os números, mas para ler como faço para juntar todos esses números em uma variável?
Obrigado a todos.
Usei esse código para testar a escrita:
#include<EEPROM.h>
char numero[] = "999999999";
void setup() {
for(int i=0;i<sizeof(numero);i++) {
EEPROM.write(i,numero[i]);
}
}
void loop() {
}
e estou lendo com esse:
#include<EEPROM.h>
int posicao = 0;
byte valor;
void setup()
{
Serial.begin(19200);
}
void loop()
{
valor = EEPROM.read(posicao);
if (posicao != 9)
{
Serial.print(posicao);
Serial.print("\t");
Serial.write(valor);
Serial.println();
posicao++;
}
}
Tags:
Pessoal, consegui salvar o número na EEPROM....
Recebo o torpedo, jogo no buffer e leio o número assim:
...
String Numero = (String(info));
VTRec = (Numero.substring(32,44));
...
Então pego essa variavel e salvo na eeprom:
...
for (byte i = 0; i < 12; i++){
EEPROM.write(i, (Numero.charAt(i)));
}
...
E para ler a eeprom:
for (byte i = 0; i < 12; i++){
Serial.print((char)EEPROM.read(i));
}
Pergunta, como faço para criar uma nova string com o numero do telefone para poder utilizar no programa???
Abraços.
String numero = "";
for (byte i = 0; i < 12; i++){
char c = (char)EEPROM.read(i);
Serial.print(c);
numero=numero + c;
}
Perfeito, muito obrigado.
Abraços
Bem-vindo a
Laboratorio de Garagem (arduino, eletrônica, robotica, hacking)
© 2024 Criado por Marcelo Rodrigues. Ativado por