Bom dia, por gentileza tem alguma coisa que eu possa usar para substituir o Delay() no código abaixo? Com a linha comentada o ScadaBr reconhece o Arduino durante a criação de um DataSource do tipo ModbusSerial. se eu retiro o comentário da linha o ScadaBr não reconhece a placa.
void trigPulse()
{
digitalWrite(trig, HIGH); //Pulso de trigger em nivel alto
// delay(3000); //duração de 3 micro segundos
digitalWrite(trig, LOW); // Pulso de trigger em nivel baixo
}