Stap 3 - De sensor uitlezen

De eerstvolgende stap is om de functies die je standaard van Arduino krijgt, te vullen met de code die we nodig hebben.

void setup() {
  // put your setup code here, to run once:
  Serial.begin(57600);
  pinMode(A3, INPUT);
}

In de setup() functie hierboven doen we twee dingen. Allereerst het stukje Serial.begin() daarmee openen we een verbinding naar de laptop en kunnen we tekst printen op het scherm van de laptop. De volgende regel pinMode() zegt dat we pin A3 (diegene waar onze sensor op zit) kunnen uitlezen.

void loop() {
  // We gebruiken hier analogRead in plaats van digitalRead
  // omdat het signaal van deze sensor analoog is.
  int geluid = analogRead(A3);

  // Print nu het geluidsniveau naar het scherm.
  Serial.println(geluid);

  // En we wachten weer even (100ms)
  delay(100);
}

In het bovenstaande stuk code lezen we eerst de huidige waarde van pin A3. We gebruiken hier een analogRead(). Omdat de geluidsensor een analoge waarde teruggeeft. Deze waarde ligt ergens tussen 0 en 1024 afhankelijk van hoe hard het geluid is.

In de regel eronder (Serial.println) printen we het geluidsniveau naar het scherm en de laatste regel zorgt er voor dat we niet te veel berichtjes naar het scherm sturen.

results matching ""

    No results matching ""