Uživatelské nástroje

Nástroje pro tento web


arduino:multipleradar

Rozdíly

Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.

Odkaz na výstup diff

Obě strany předchozí revizePředchozí verze
Následující verze
Předchozí verze
arduino:multipleradar [2017/04/23 16:57] jirkaarduino:multipleradar [2017/04/23 17:08] (aktuální) – [Pouzite sucastky] jirka
Řádek 1: Řádek 1:
 ====== Radar s vice ultrazvukovimi cidly ====== ====== Radar s vice ultrazvukovimi cidly ======
 +
 +===== Pouzite sucastky =====
 +  * 1 x Arduino Uno
 +  * 2 x Ultrazvukový měřič vzdálenosti HC-SR04
 +
  
 ===== Zapojeni ===== ===== Zapojeni =====
Řádek 12: Řádek 17:
 const int echoPin = 6 ; const int echoPin = 6 ;
  
-const int trig2Pin = 5; // Trig pin je pripojeny na digitalni pin 5 +const int trig2Pin = 5;  
-const int echo2Pin = 4; // Echo pin je pripojeny na digitalni pin 4 +const int echo2Pin = 4; 
  
 void setup(){ void setup(){
-   // initialize serial communications at 9600 bps: +   Serial.begin(9600);  
-   Serial.begin(9600); +//Inicializace Pinu
-    // Na digitalni pin Trig budeme posilat signal+
   pinMode(trigPin, OUTPUT);    pinMode(trigPin, OUTPUT); 
   pinMode(trig2Pin, OUTPUT);   pinMode(trig2Pin, OUTPUT);
-    // Na digitalnim pinu Echo budeme poslouchat 
   pinMode(echoPin, INPUT);    pinMode(echoPin, INPUT); 
   pinMode(echo2Pin, INPUT);    pinMode(echo2Pin, INPUT); 
Řádek 35: Řádek 37:
   digitalWrite(triger, HIGH);    digitalWrite(triger, HIGH); 
   delayMicroseconds(15);    delayMicroseconds(15); 
-  digitalWrite(triger, LOW);  +  digitalWrite(triger, LOW); 
-  // Ziskej cas v mikrosekundach, jak dlouho letela zvukova vlna+   // Ziskej cas v mikrosekundach, jak dlouho letela zvukova vlna plus vynasobit rychlosti zvuku 
   delka = pulseIn(echo, HIGH);   delka = pulseIn(echo, HIGH);
   delka  = delka  * 0.017315f;   delka  = delka  * 0.017315f;
Řádek 44: Řádek 46:
    
 void loop(){ void loop(){
-  +
-  +
   Serial.print(vzdalenost(trigPin,echoPin)); Serial.print(" cm    ");    Serial.print(vzdalenost(trigPin,echoPin)); Serial.print(" cm    "); 
   Serial.print(vzdalenost(trig2Pin,echo2Pin)); Serial.println(" cm");    Serial.print(vzdalenost(trig2Pin,echo2Pin)); Serial.println(" cm"); 
-    +  delay(100);//počkej 100ms 
-   delay(2);//počkej 500ms+  
 } }
 </code> </code>
arduino/multipleradar.1492966637.txt.gz · Poslední úprava: 2017/04/23 16:57 autor: jirka