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
Tags:
As respostas para este tópico estão encerradas.
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..
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.
Bem-vindo a
Laboratorio de Garagem (arduino, eletrônica, robotica, hacking)
© 2024 Criado por Marcelo Rodrigues. Ativado por