Olá pessoal, boa tarde.

Após um longo tempo parado por falta de tempo, estou retomando um código que faz a leitura do cartão SD com arquivo .CSV  e e envia para o modulo PWM de 16 canais.

Na época o Elcides Chagas disponibilizou uma rotina para o cartão SD  que me ajudou e muito a chegar até aqui sozinho devo muito a ele.

Agora já consegui fazer quase tudo funcionar corretamente.

A parte de leitura do SD está perfeita.

A parte de movimento do servo motor no modulo de 16 canais também perfeita

Meu problema esta ao apertar o botão e executar a rotina.

Vou explicar melhor:

Quando ligo o Arduino o programa fica esperando pressionar o botão ai eu pressiono o botão e o programa roda tudo perfeitamente sem erros

Depois que o programa termina de executar ele fica esperando pressionar o botão novamente para exucutar novamente a mesma rotina mas isso não esta acontecendo, ele só executa a primeira vez que é pressionado e só volta a executar se eu reiniciar o arduino.

Não estou conseguindo resolver esse problema e conto com a ajuda de vocês.

Estou anexando o arquivo .ino  e o arquivo .csv do cartão sd.

ATT: Ricardo Alves     

Exibições: 101

Anexos

As respostas para este tópico estão encerradas.

Respostas a este tópico

Boa noite RAO,

o que está ocorrendo é o seguinte:

no setup vc abre o arquivo para leitura,

em seguida no loop vc usa o arquivos e em seguida fecha o arquivo.

Daí para que possa usa-lo novamente vc precisa reabri-lo, e vc não está fazendo isto.

Abaixo seu arquivo modificado para reabrir o arquivo..

meu_csv_2.ino

testa aí e depois conta o resultado pra gente.

RV

Olá RV bom dia.

Como sempre ajudando a galera.

Muito obrigado, funcionou perfeitamente.

Um erro simples ( simples depois de saber qual era kkkkk ) mas vou procurar não cometer novamente.

Mas para quem está iniciando ao meu ver fui até bem kkkkkk.

Cara muito obrigado.

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço