Arduino Pro Micro ATMega32U4 5V/16MHz kopio

Arduino Pro Micro on vähän virtaa kuluttava ja helposti elektroniikkaprojektin osaksi liitettävä alusta. Sisältää ATmega32U4-mikropiirin, joka mahdollistaa ohjelmoinnin ilman erillistä sarjaliikennepiiriä. Micro-USB-liitin. Identtinen kopio alkuperäisestä.

Hinta 13,90 €
Lisää
Loppu
Kaikki parhaiten myydyimmät tuotteet
  • Maksutavat

Ultraäänianturi HC-SR04
  • Ultraäänianturi HC-SR04
  • Ultraäänianturi HC-SR04
  • Ultraäänianturi HC-SR04
  • Ultraäänianturi HC-SR04

Ultraäänianturi HC-SR04

Tätä ultraäänianturia käytetään usein etäisyystutkana robotteihin liittyvissä projekteissa.
5,90 €
Sisältää alv:n
Määrä
Tuotetta varastossa! Toimitus heti.

  Tietosuoja

Tietosi käsitellään turvallisesti ja luottamuksellisesti

  Toimitustapa

Toimitetaan haluamallasi tavalla

  Palautusoikeus

14 päivän palautusoikeus

Kuvaus

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

Tuotetiedot
5 Tuotteet
7 muuta tuotetta samassa kategoriassa: