Ola colegas do site.
Alguem ja conseguiu colocar o valor de uma varíavels dentro da função delayMicroseconds()?
So consegui fazer isso com contantes.

delayMicroseconds('minha constante'); OK 

delayMicroseconds('minha_variável');   ????

Neste caso, qual seria o tipo de variável?

Estou usando ESP32 com arduino IDE

Exibições: 418

Responder esta

Respostas a este tópico

Boa noite, 

Não vejo problema algum. Qual seria a dificuldade? Já testou? Envie o seu Sketch. 

Ola´.

Nunca tentei mas deveria ser unsigned int.

 Vide:

https://www.arduino.cc/reference/pt/language/functions/time/delaymi...

Boa noite CB,

uso variável para o método delayMicroseconds().

Ela deve se definida como unsigned long.

RV 

Valeu pessoal.
A principio, ocorreu um erro no meu Arduino IDE que causou erro ao compilar o código e só funcionava compilando com constante.
Eu tinha tentando unsigned int e dava erro.
Testei em outro PC e funcionou e aproveitei para testar com unsigned log que também funcionou,

Aproveito aqui para mostrar o resultado deste projeto.

Que legal.

Parabéns.

RV

Bom dia CB400, 

Essa ai é a verdadeira rabo quente! 

Parabéns pelo projeto! Muito legal. 

Se não tiver alguma restrição, poste o projeto para a gente. 

Muito Obrigado José Gustavo.
O principio básico é localizar um pulso de sincronismo para atuar os bicos atendendo o consumo que é o mesmo atendido por um carburador por que sem isso, é impossível que o motor seja alimentado corretamente.
A outra premissa e deixar a moto o mais original possível sem descaracterizar visualmente como eu fiz.
O vídeo abaixo é uma conversão de uma cb450 com dois módulos de injeção eletrônica de CB300 e que na minha opinião  visualmente descaracterizou a moto.
[ ]´s

Prezados
Estão aqui alguns resultados do meu progresso.
O processador esta reiniciando, mas deve ser por problemas de corrente elétrica na board visto que o Watch Dog não esta atuando.
Ainda tenho muitos ajustes para fazer, mas esta ai.
Espero que gostem dos videos e do resultado.


Vídeo do histórico de desenvolvimento.



Vídeo do primeiro teste de pilotagem

Parabéns Carlos! 

Muito legal CB

CB-400.kkkkk

RV

CB, um detalhe,

vc pode usar qq formato (int, unsigned int, long , unsigned long),

já que o maior delay possível para o método delayMicroseconds é de 16383.

RV

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço