(RESOLVIDO) Arduino + SD CARD - Laboratorio de Garagem (arduino, eletrônica, robotica, hacking)2024-03-29T10:38:21Zhttps://labdegaragem.com/forum/topics/arduino-sd-card?commentId=6223006%3AComment%3A662226&xg_source=activity&feed=yes&xn_auth=noOlá Pessoal do Forum, com a a…tag:labdegaragem.com,2018-03-17:6223006:Comment:6633272018-03-17T14:29:05.412ZFelipe Augustohttps://labdegaragem.com/profile/FelipeAugusto440
<p>Olá Pessoal do Forum, com a ajuda do RV, foi possível o funcionamento perfeito deste code.</p>
<p></p>
<p>Muito Obrigado,</p>
<p>segue o sktech funcionando perfeitamente</p>
<p></p>
<p>Abraço a todos.</p>
<p>Olá Pessoal do Forum, com a ajuda do RV, foi possível o funcionamento perfeito deste code.</p>
<p></p>
<p>Muito Obrigado,</p>
<p>segue o sktech funcionando perfeitamente</p>
<p></p>
<p>Abraço a todos.</p> como esta agora:
ao ligar o a…tag:labdegaragem.com,2018-03-17:6223006:Comment:6633242018-03-17T13:27:50.206ZFelipe Augustohttps://labdegaragem.com/profile/FelipeAugusto440
<p>como esta agora:</p>
<p>ao ligar o arduino, abro o monitor serial, e ele escreve "Iniciando SDCard...Terminado.<br></br>Aperte A para proxima linha e B para reiniciar ". Ao apertar o botao A "era para efetuar a impressao da linha 1".O arduino nao faz nada, entretanto, se eu apertar o botao b, e depois o botao A ele funciona normalmente imprimindo as linhas corretamente ao apertar o botao A.</p>
<p><br></br>funcionamento desejado:</p>
<p><br></br>ao ligar o arduino, abro o monitor serial, e ele escreve…</p>
<p>como esta agora:</p>
<p>ao ligar o arduino, abro o monitor serial, e ele escreve "Iniciando SDCard...Terminado.<br/>Aperte A para proxima linha e B para reiniciar ". Ao apertar o botao A "era para efetuar a impressao da linha 1".O arduino nao faz nada, entretanto, se eu apertar o botao b, e depois o botao A ele funciona normalmente imprimindo as linhas corretamente ao apertar o botao A.</p>
<p><br/>funcionamento desejado:</p>
<p><br/>ao ligar o arduino, abro o monitor serial, e ele escreve "Iniciando SDCard...Terminado.<br/>Aperte A para proxima linha e B para reiniciar ". Ao apertar o botao A efetuar a leitura e impressao da linha 1, 2..... e ir armazenando o valor da linha na EEPROM para que nao haja repetição em caso de desligamento, quando for necessario trocar o SD card ai pressionarei o botao B para que ele volte na linha 1.</p> Olá RV, boa noite.
Realizei m…tag:labdegaragem.com,2018-03-08:6223006:Comment:6622522018-03-08T23:50:04.078ZFelipe Augustohttps://labdegaragem.com/profile/FelipeAugusto440
<p>Olá RV, boa noite.</p>
<p>Realizei mais alguns testes e notei o seguinte funcionamento.</p>
<p>Ao pressionar o push button pela primeira vez ele inicia a leitura de todas as linhas do arquivo.</p>
<p>Quando chega no final do arquivo linha 255, ele para e fica aguardando...Ao pressionar o botão push button novamente ele escreve ARDUINO.txt:</p>
<p></p>
<p>Se continuar apertando o botão ele continua escrevendo o texto abaixo linha a linha a cada vez que pressiono o…</p>
<p>Olá RV, boa noite.</p>
<p>Realizei mais alguns testes e notei o seguinte funcionamento.</p>
<p>Ao pressionar o push button pela primeira vez ele inicia a leitura de todas as linhas do arquivo.</p>
<p>Quando chega no final do arquivo linha 255, ele para e fica aguardando...Ao pressionar o botão push button novamente ele escreve ARDUINO.txt:</p>
<p></p>
<p>Se continuar apertando o botão ele continua escrevendo o texto abaixo linha a linha a cada vez que pressiono o botão.</p>
<p>exemplo:</p>
<p>aperto o botão: escreve:<br/><br/>ARDUINO.txt:</p>
<p>aperto novamente, escreve:<br/>ARDUINO.txt:</p>
<p>...</p>
<p></p> FA,
encontrei um erro no code…tag:labdegaragem.com,2018-03-08:6223006:Comment:6621472018-03-08T20:10:29.241Zmineirin RVhttps://labdegaragem.com/profile/RuiViana
<p>FA,</p>
<p>encontrei um erro no code.</p>
<p>Testa agora.</p>
<p>RV</p>
<p></p>
<p>FA,</p>
<p>encontrei um erro no code.</p>
<p>Testa agora.</p>
<p>RV</p>
<p></p> Boa Tarde RV efetuei a remoçã…tag:labdegaragem.com,2018-03-08:6223006:Comment:6621392018-03-08T18:45:48.825ZFelipe Augustohttps://labdegaragem.com/profile/FelipeAugusto440
<p>Boa Tarde RV efetuei a remoção do resistor do push button conforme sua orientação, agora um pino do push button esta ligado na porta 7 diretamente e o outro pino esta ligado no GND digital, entretanto a saída na porta serial continua exibindo todas as linhas sem parar.</p>
<p>Apos terminar de ler as linhas rapidamente ate chegar na ultima ele imprime o nome do arquivo arduino.txt repetidas vezes sem parar em loop.</p>
<p>Obrigado</p>
<p>Boa Tarde RV efetuei a remoção do resistor do push button conforme sua orientação, agora um pino do push button esta ligado na porta 7 diretamente e o outro pino esta ligado no GND digital, entretanto a saída na porta serial continua exibindo todas as linhas sem parar.</p>
<p>Apos terminar de ler as linhas rapidamente ate chegar na ultima ele imprime o nome do arquivo arduino.txt repetidas vezes sem parar em loop.</p>
<p>Obrigado</p> FA, bom dia.
Algumas consider…tag:labdegaragem.com,2018-03-08:6223006:Comment:6620672018-03-08T16:29:16.210Zmineirin RVhttps://labdegaragem.com/profile/RuiViana
<p>FA, bom dia.</p>
<p>Algumas considerações:</p>
<p>Primeiro sobre o meu code:</p>
<p>Esta linha: #define botao 7 define que o botão deverá ser ligado no port 7;</p>
<p></p>
<p>Esta linha na função setup(): pinMode(botao, INPUT_PULLUP);</p>
<p> estabelece que é para usar o resistor interno de pull_up do arduino.</p>
<p> Isto significa que se não ligar nada no port, ele terá +5V. (HIGH)</p>
<p> Para leva-lo a LOW, basta levar o port para GND, </p>
<p> portanto o botão deve ser ligado…</p>
<p>FA, bom dia.</p>
<p>Algumas considerações:</p>
<p>Primeiro sobre o meu code:</p>
<p>Esta linha: #define botao 7 define que o botão deverá ser ligado no port 7;</p>
<p></p>
<p>Esta linha na função setup(): pinMode(botao, INPUT_PULLUP);</p>
<p> estabelece que é para usar o resistor interno de pull_up do arduino.</p>
<p> Isto significa que se não ligar nada no port, ele terá +5V. (HIGH)</p>
<p> Para leva-lo a LOW, basta levar o port para GND, </p>
<p> portanto o botão deve ser ligado assim:</p>
<p> Um lado no port 7 e o outro em Gnd.</p>
<p> Acredito que vc tenha ligado de outra forma, e o code está reconhecendo ele como estive sempre apertado.</p>
<p>Usando o code que escrevi e ligando o botão deste modo, veja se funciona.</p>
<p>RV</p>
<p></p>
<p></p>
<p></p> Olá RV, efetuei upload de seu…tag:labdegaragem.com,2018-03-08:6223006:Comment:6622262018-03-08T12:49:27.349ZFelipe Augustohttps://labdegaragem.com/profile/FelipeAugusto440
<p>Olá RV, efetuei upload de seu sketch no arduino uno e funcionou em partes, realizou a leitura das linhas e exibiu no monitor serial, entretanto, ele faz a leitura de todo o conteúdo do arquivo texto contido no sd card sem que eu aperte o push button, realizei algumas alterações no sketch adicionando um led para verificar se ao pressionar o push button o arduino esta interpretando esta ação e parece que ele não executa ou não entra no void loop pois não acende o led de testes que adicionei,…</p>
<p>Olá RV, efetuei upload de seu sketch no arduino uno e funcionou em partes, realizou a leitura das linhas e exibiu no monitor serial, entretanto, ele faz a leitura de todo o conteúdo do arquivo texto contido no sd card sem que eu aperte o push button, realizei algumas alterações no sketch adicionando um led para verificar se ao pressionar o push button o arduino esta interpretando esta ação e parece que ele não executa ou não entra no void loop pois não acende o led de testes que adicionei, as alterações que realizai estão entre marcações:</p>
<p>///-</p>
<p>alteração</p>
<p>///-</p>
<p></p>
<p>segue em anexo ao post o sktech e os resultados de saída no monitor serial.</p>
<p>Obrigado</p> Bom dia, irei estudar seu ske…tag:labdegaragem.com,2018-03-08:6223006:Comment:6621242018-03-08T10:22:30.711ZFelipe Augustohttps://labdegaragem.com/profile/FelipeAugusto440
<p>Bom dia, irei estudar seu sketch e efetuar os testes em breve, postarei aqui duvidas e eventuais dificuldades, a principio, analisando seu sketch rapidamente irá ajudar muito pois armazena o valor da linha na EEPRON.</p>
<p></p>
<p>Muito Obrigado.</p>
<p>Abraços</p>
<p>Bom dia, irei estudar seu sketch e efetuar os testes em breve, postarei aqui duvidas e eventuais dificuldades, a principio, analisando seu sketch rapidamente irá ajudar muito pois armazena o valor da linha na EEPRON.</p>
<p></p>
<p>Muito Obrigado.</p>
<p>Abraços</p> Boa noite RA.
Veja se este sk…tag:labdegaragem.com,2018-03-07:6223006:Comment:6620422018-03-07T22:38:15.284Zmineirin RVhttps://labdegaragem.com/profile/RuiViana
<p>Boa noite RA.</p>
<p>Veja se este sketch te ajuda.</p>
<p>RV</p>
<p>Boa noite RA.</p>
<p>Veja se este sketch te ajuda.</p>
<p>RV</p> FA,
Recomendações: 1. Remova…tag:labdegaragem.com,2018-03-07:6223006:Comment:6619452018-03-07T20:14:22.268Zmineirin RVhttps://labdegaragem.com/profile/RuiViana
<p>FA,</p>
<p>Recomendações: <br></br>1. Remova seu sketch da área de texto do seu tópico;<br></br>2. Leia <a href="http://labdegaragem.com/forum/topics/sugest-o-de-como-postar" target="_blank">http://labdegaragem.com/forum/topics/sugest-o-de-como-postar</a><br></br>3. Comente as linhas do seu sketch. Fica mais fácil entender o que vc quer fazer com cada linha e facilita para que possamos ajuda-lo.<br></br>4. Clique em : " Deseja carregar arquivos? " e depois em " Escolher arquivo" e anexe o …</p>
<p>FA,</p>
<p>Recomendações: <br/>1. Remova seu sketch da área de texto do seu tópico;<br/>2. Leia <a href="http://labdegaragem.com/forum/topics/sugest-o-de-como-postar" target="_blank">http://labdegaragem.com/forum/topics/sugest-o-de-como-postar</a><br/>3. Comente as linhas do seu sketch. Fica mais fácil entender o que vc quer fazer com cada linha e facilita para que possamos ajuda-lo.<br/>4. Clique em : " Deseja carregar arquivos? " e depois em " Escolher arquivo" e anexe o arquivo com o seu sketch.</p>
<p>RV</p>