LEDs (Leuchtdioden) dienen zur Beleuchtung aber auch zur Darstellung eines Zustandes. Viele Geräte sind mit LEDs ausgestattet. Diese zeigen dabei ausschließlich an, ob das Gerät eingeschaltet ist oder beispielsweise ein Fehler vorliegt. Bei Elektronik-Projekten kommen LEDs meistens zum Einsatz, um die Funktion von Sensoren zu testen. LEDs lassen sich auch direkt (mit zwischengeschaltetem Widerstand) an einen Mikrocontroller über einen digitalen Pin anschließen.
Die hier abgebildete LED ist direkt auf einer Platine mit einstellbarem Widerstand montiert, sodass sie mit Standard-Grove-Verbindungskabel und mithilfe eines Grove Shields an den entsprechenden Mikrocontroller angeschlossen werden kann. Um eine andere Farbe zu erhalten, lässt sich die Leuchtdiode auf der Platine auch austauschen. Hierbei muss man allerdings auf die richtige Polung der LED achten.
Das integrierte Potentiometer ist auch nützlich, um den richtigen Vorwiderstand für die entsprechende LED einzustellen. Darüberhinaus kann man so auch deren Helligkeit verändern.
Alle weiteren Hintergrundinformationen sowie ein Beispielaufbau und alle notwendigen Programmbibliotheken sind auf dem offiziellen Wiki (bisher nur in englischer Sprache) von Seeed Studio zusammengefasst. Zusätzlich findet man über alle gängigen Suchmaschinen meist nur mit der Eingabe der genauen Komponenten-Bezeichnungen entsprechende Projektbeispiele und Tutorials.
// Schließe eine *LED Platine* an Pin D2 auf dem Grove Shield an.
// lade den sketch hoch
// die LED Blinkt nun.
const int meineLED_PIN = 2;
void setup() {
// setze den Pin für die LED als Ausgang
pinMode(meineLED_PIN, OUTPUT);
}
void loop() {
// schalte die LED an
digitalWrite(meineLED_PIN, HIGH);
// warte 0.5s
delay(500);
// schalte die LED aus
digitalWrite(meineLED_PIN, LOW);
// warte 0.5s
delay(500);
}
Sie sehen gerade einen Platzhalterinhalt von YouTube. Um auf den eigentlichen Inhalt zuzugreifen, klicken Sie auf die Schaltfläche unten. Bitte beachten Sie, dass dabei Daten an Drittanbieter weitergegeben werden.
Wichtige Links für die ersten Schritte:
Weiterführende Hintergrundinformationen: