You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Next »

Buzzere er lydkilder. Eller høytalere om du vil. De er ganske enkle. Det er verdt å merke seg at de vi har pluss og minus. Kobler du minus til jord, er pluss den du sender signal inn på.

Det er også en god ide å plassere en 220 ohm motstand i serie med dem. Det gir deg garanti om at du aldri sprenger (ødelegger) utgangen på Arduinoen. Hvordan kretsen kobles opp er vist til høyre.

Buzzer eksempel
// Pinnen vi spiller på
const int soundPin = 8;
const int toneLength = 500;

void setup() {
}

void loop() {
  // tone gir en frekvens på pinnen som er gitt. Tallet er frekvensen (440 Hz er kammertonen, A4).
  // Merk, det siste argumentet, tonelengde, er valgfritt.
  tone(soundPin, 440, toneLength);
  delay(toneLength);
  delay(toneLength);
  
  tone(soundPin, 1000, toneLength);
  delay(toneLength);

  tone(soundPin, 2000, toneLength);
  delay(toneLength);
  
  tone(soundPin, 2500, toneLength);
  delay(toneLength);
}

Koden kan finnes på github kontoen vår, under Examples/BuzzerExample.

Kretsen koblet opp. Buzzeren dere ser litt anderledes ut, men oppkoblingen er lik. Den røde ledningen til buzzeren her er den foten som står under '+' tegnet hos dere.

  • No labels