Sensor ultrasónico
¿Qué y cómo aprendí? Aprendi mediante el trabajo de un circuito con 3 sensores ultrasónicos, y para programarla hay que utilizar los operadores lógicos. Circuito: Programación: const int Trigger = 13; const int Echo =12; const int Trigger1 = 10; const int Echo1 = 9; const int Trigger2 = 3; const int Echo2 = 2; long t; long dA,dI,dD; void setup() { Serial. begin(9600); pinMode(Trigger, OUTPUT); pinMode(Echo, INPUT); pinMode(Trigger1, OUTPUT); pinMode(Echo1, INPUT); pinMode(Trigger2, OUTPUT); pinMode(Echo2, INPUT); digitalWrite(Trigger, LOW); digitalWrite(Trigger1, LOW); digitalWrite(Trigger2, LOW); } void loop () { digitalWrite(Trigger, HIGH); delayMicroseconds(10); digitalWrite(Trigger, LOW); t= pulseIn(Echo, HIGH); dA= t/59; Serial.print("Distancia Adelante:"); Serial.print(dA); //enviamos serialmente el valor de la distancia Serial.print("cm"); Serial.println