Arduino

2. Sensor so

Creat per Isaac Muro
Creative Commons Licence

Sensor so

És aquest!

Com funciona?

Funciona com si fos un micròfon.

Pins

  • A0 => A0
  • G => gnd
  • + => 5v
  • D0 =>

Conexions

Codi

Aqí teniu tot el codi


const int microphonePin = A0;

void setup() {
  Serial.begin(9600);
}

void loop() {
  int mn = 1024;
  int mx = 0;

  for (int i = 0; i < 1000; ++i) {

    int val = analogRead(microphonePin);

    mn = min(mn, val);
    mx = max(mx, val);
  }

  int delta = mx - mn;

  Serial.print("Min=");
  Serial.print(mn);
  Serial.print(" Max=");
  Serial.print(mx);
  Serial.print(" Delta=");
  Serial.println(delta);
}
								

Repte 1

Fes que tot això funcioni i comprova que el sensor detecta la distància.

Repte 2

Fes que quan el sensor detecti una distància més petita que 10 cms, s'encengui el led D13.

THANKS