sine wave generator

int outPin = 8; // digital pin 8

void setup()
{
pinMode(outPin, OUTPUT); // sets the digital pin as output
}

void loop()
{
digitalWrite(outPin, HIGH); // sets the pin on
delayMicroseconds(25); // pauses for 25 microseconds
digitalWrite(outPin, LOW); // sets the pin off
delayMicroseconds(25); // pauses for 25 microseconds
}

will this program be ok to drive my ultrasonic transmitter?