problemas com "delay"

Olá Senhores,

tenho em determinada parte de meu projeto a necessidade de aplicar um delay entre o acionamento de duas saídas. Desta forma:

digitalWrite(o_CARGA_A, false);
delay de 16ms
digitalWrite(o_CARGA_B, true);

nos testes que fiz com:
delay= tempo muito superior
millis= não temporiza, aciona direto
delayMicroseconds= tempo superior quase 2s

alguma sugestão de como resolver isso?

em anexo o code

Obrigado,
Giliardi

giliardi_1.8.ino (21.8 KB)

Ĩsto não é suposto ser um telegrama. Não há mal nenhum se der pormenores do que está a acontecer!
O que significa:
"não temporiza, aciona direto"?

É do seu interesse fornecer toda a informação necessária para avaliar a situação sob pena de não receber respostas.

Boa sorte!