Having troubles settings 27, 28 to digital INPUT OUTPUT. I want to attach ultrasound sensor, but it just doesnt work.
int dypOutputPin = 28; // TRIG
int dypInputPin = 27; // ECHO
....
void setup() {
pinMode(dypOutputPin, OUTPUT);
pinMode(dypInputPin, INPUT);
}
void loop() {
//scan forward USS (ultrasonic sensor)
digitalWrite(dypOutputPin, LOW);
delayMicroseconds(2);
digitalWrite(dypOutputPin, HIGH);
delayMicroseconds(10);
digitalWrite(dypOutputPin, LOW);
// the distance is proportional to the time interval
// between HIGH and LOW
distance = pulseIn(dypInputPin, HIGH,50);
cm = distance/58;
Serial.println(cm);
delay(50);
}
Arduino UNO R3