Ultrasónicos:

26/01/2021 y 27/01/2021

¿Qué y cómo aprendí?

En estas sesiones de clases hemos trabajado un circuito que consta de 3 sensores ultrasónicos, y cada uno debe de detectar la distancia marcada. 

Circuito: 


Código: 

const int trigger = 12;   

const int echo = 11;  

const int trigger1 = 9;

const int echo1 = 8;

const int trigger2 = 7;

const int echo2 = 6;

float d;

float d1;

float d2;


void setup() {

  

  Serial.begin(9600);

  pinMode(trigger, OUTPUT);

  pinMode(echo, INPUT);

  pinMode(trigger1, OUTPUT);

  pinMode(echo1, INPUT);

  pinMode(trigger2, OUTPUT);

  pinMode(echo2, INPUT);

}


void loop()

{


  digitalWrite(trigger, LOW);

  digitalWrite(trigger1, LOW);

  digitalWrite(trigger2, LOW);

  delayMicroseconds(5);          

  digitalWrite(trigger, HIGH);

  digitalWrite(trigger1, HIGH);

  digitalWrite(trigger2, HIGH);

  delayMicroseconds(10);  

  digitalWrite(trigger, LOW);

  digitalWrite(trigger1, LOW);

  digitalWrite(trigger2, LOW);

  

  

  d = pulseIn(echo, HIGH); 

  d1 = pulseIn(echo1, HIGH); 

  d2 = pulseIn(echo2, HIGH); 

  d = d/29/2; 

  d1 = d1/29/2;

  d2 = d2/29/2;

  

  Serial.print("Distancia: ");

  Serial.print(d);      

  Serial.println("cm");

  

  Serial.print("Distancia1: ");

  Serial.print(d1);      

  Serial.println("cm");

  

  Serial.print("Distancia2: ");

  Serial.print(d2);      

  Serial.println("cm");

  

  delay(10);        

  }

Comentarios

Entradas populares de este blog

Tarea de moodle: Normas APA