queria saber se eu posso fazer uma parte do codigo em um arquivo texto e depois anexa-lo junto com a programacao do arduino. quando for gravar ele grava as 2 partes. 

por exemplo: no arquivo texto eu coloco a declaracao de algumas variaveis que vou utilizar, e na programacao eu possa usar elas normalmente.

tentei fazer um arquivo com a declaracao de variaveis e salvei como txt, fiz o #include na programacao, mas nao funcionou....... tem como fazer isso??

Exibições: 391

Responder esta

Respostas a este tópico

Leandro, o include só incorpora bibliotecas e esse tipo de arquivo tem uma estrutura específica que deve ser seguida.

Um arquivo texto pode ser lido via C com o comando scanf, por exemplo, mas no caso do arduino isso não funcionaria porque vc nao tem como fazer uploa desse arquivo pra ele.

Vc pode fazer um arquivo texto, salvar num cartão SD, ligar o cartão SD ao arduino e com linhas de comando acessar as variáveis do arquivo TXT.

Não que seja simples assim, mas pode. 

Vc poderia ainda alterar as variáveis do SD sem upar um novo código no arduino.

Tem dois jeitos de fazer, no lado direito da IDE você pode criar uma nova "TAB" e colocar uma parte das funções no arquivo referente a essa "TAB"

Mas variáveis globais e #define tem q ficar na TAB principal.

Outra forma é você fazer o seguinte.
1. criar um diretório libraries no diretório onde você grava seus sketchs.

2. criar um diretório com o nome desse segundo arquivo que você deseja usar, EX. "VARIAVEIS_A" onde ficará essa library
3. criar um arquivo "VARIAVEIS_A.h" e definir as variáveis nesse arquivo

4. inserir no seu projeto principal #include "VARIAVEIS_A.h"

Pronto, você pode usar em qualquer novo projeto essas mesmas variáveis;

De uma olhada nesse link ele esclarece mais sobre libraries http://arduino.cc/en/Hacking/LibraryTutorial

pra mim funciona melhor a nova tab.... 

obrigado pela dica... ajudou bastante... 

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço