making in der schule
  • die idee
  • der raum
  • plotten
    • textiles beplotten
    • folien schneiden
    • verpackungen
  • 3d-drucken
    • projekte folgen
  • lasercutten
  • arduino
    • software
    • hardware
    • schaltung
    • übungen
    • projekte
  • links
  • kontakt

Sketch Taster & Lautsprecher

#include <Tone.h>

/*
LED und Lautsprecher mit Taster einschalten
*/

int LED = 6; //Die LED wird an Pin 6 angeschlossen (sie erhält deren Wert)
int taster = 7; //Der Taster wird an Pin 7 angeschlossen (er erhält deren Wert)
int tasterstatus = 0; //Unter diesem Wert wird später gespeichert, ob der Taster gedrückt ist oder nicht.
Tone speaker;

void setup ()
{
  pinMode (LED, OUTPUT); //LED gibt etwas aus (Ausgang)
  pinMode (taster, INPUT); //Taster nimmt etwas auf (Eingang)
  digitalWrite(taster, HIGH); //schaltet den PULL-up-Widerstand ein
  speaker.begin(12);
}

void loop ()
{
  tasterstatus = digitalRead(taster); //Hier wird der Taster ausgelesen. Das Ergebnis wird unter der Variable „tasterstatus“ mit dem Wert „HIGH“ für „an“ oder „LOW“ für „aus“ gespeichert.

  if (tasterstatus == HIGH) //Taster ist nicht gedrückt
  {
  digitalWrite (LED, LOW); //Taster nicht gedrückt, LED brennt nicht
  }

  else
  {
  digitalWrite (LED, HIGH); //Wenn der Taster gedrückt ist, brennt die LED
  delay (1000); //LED leuchtet 1000ms
  digitalWrite(LED, LOW); //LED löscht wieder aus
  speaker.play(NOTE_G5, 100);
  }
}

oder zu hause      
  • die idee
  • der raum
  • plotten
    • textiles beplotten
    • folien schneiden
    • verpackungen
  • 3d-drucken
    • projekte folgen
  • lasercutten
  • arduino
    • software
    • hardware
    • schaltung
    • übungen
    • projekte
  • links
  • kontakt