Tuoteryhmät

Ultraäänianturi HC-SR04

Ultraäänianturi HC-SR04 Näytä suurempana

5,90 € (sis. alv)

4,76 € (alv 0%)

Tuotteita varastossa: 18

Varastossa

Maksu ja toimitus

Maksuvaihtoehtoina on tällä hetkellä lasku (yritykset ja oppilaitokset), suora pankkisiirto, postiennakko ja Paypal.


  • Tavallinen kirje: 1,90 €
  • Kirje seurantakoodilla: 3,90 €
  • Toimitus lähipostiin: 7,90 €
  • Postipaketti postiennakolla: 12,90 €
  • Toimitus ovelle: 15,90 €

Kirjetoimitukset onnistuvat vain pienikokoisille alle 3 cm paksuille tilauksille.

Varastossa olevat tuotteet toimitamme yleensä samana tai tilausta seuraavana arkipäivänä.


Myyntikuntoisilla tuotteilla on 14 päivän palautusoikeus.

Lue tarkemmat toimitusehdot

Jaa tämä tuote

Lisää toiveluetteloon

Tätä ultraäänianturia käytetään usein etäisyystutkana robotteihin liittyvissä projekteissa.

Tiedot

  • Moduulia voi käyttää ilman kirjastoja tai sitten voi käyttää esim. Arduinon NewPing-kirjastoa (linkki alla).

    Tietoa

    Malli: HC-SR04 (datasheet)
    Käyttöjännite: 5V
    Käyttövirta: 15 mA toiminnassa, <2 mA toimettomana
    Havaintoetäisyys: 2-450 cm
    Tarkkuus: ±0.3 cm
    Havaintokulma: 15°
    Neljä liitintä: VCC, GND, Trig ja Echo
    Mitat: 4.5 x 2.0 x 1.3 cm
    Paino: 10 g

    Esimerkkikoodi Arduinolle

    /*
        Ultrasonic sensor Pins:
            VCC: +5VDC
            Trig : Trigger (INPUT) - Pin11
            Echo: Echo (OUTPUT) - Pin 12
            GND: GND
     */
     
    int trigPin = 11;    //Trig
    int echoPin = 12;    //Echo
    long duration, cm, inches;
     
    void setup() {
      //Serial Port begin
      Serial.begin (9600);
      //Define inputs and outputs
      pinMode(trigPin, OUTPUT);
      pinMode(echoPin, INPUT);
    }
     
    void loop()
    {
    
      // The sensor is triggered by a HIGH pulse of 10 or more microseconds.
      // Give a short LOW pulse beforehand to ensure a clean HIGH pulse:
      digitalWrite(trigPin, LOW);
      delayMicroseconds(5);
      digitalWrite(trigPin, HIGH);
      delayMicroseconds(10);
      digitalWrite(trigPin, LOW);
     
      // Read the signal from the sensor: a HIGH pulse whose
      // duration is the time (in microseconds) from the sending
      // of the ping to the reception of its echo off of an object.
      pinMode(echoPin, INPUT);
      duration = pulseIn(echoPin, HIGH);
     
      // convert the time into a distance
      cm = (duration/2) / 29.1;
      
      Serial.print(cm);
      Serial.print("cm");
      Serial.println();
      
      delay(250);
    }
    

    Linkkejä

    HC-SR04 Datasheet (PDF)

    Käyttöesimerkki

    Arduino NewPing-kirjasto