Das ist eine für den Ausdruck optimierte Ansicht des gesamten Kapitels inkl. Unterseiten. Druckvorgang starten.

Zur Standardansicht zurückkehren.

Ausgabe

Ausgabe Komponenten wie LEDs oder Summer erhalten keine Eingabe, sondern beeinflussen stattdessen ihre Umgebung.

1 - LED

Eine LED, überlicherweise verwendet mit einem Widerstand, leuchtet.
Information

Typ : Ausgabe

Modus : Digital

Pins : 0-14

Tutorial : funduino

Anmerkung: Benutz die LED mit einem Widerstand!

Bild von funduino, CC-BY-SA.

Steckplan

Erstellt mit Fritzing.

Funktionen

An

An Zustand

Schaltet die Komponente an.

void function_0_led(){
digitalWrite(pin_0_led, HIGH);
function_0_led();
}
  
digitalWrite(pin_0_led, HIGH);
  
void function_0_led(){
digitalWrite(pin_0_led, HIGH);
state = 1;
}
  

Aus

Aus Zustand

Schaltet die Komponente aus.

void function_0_led(){
digitalWrite(pin_0_led, LOW);
function_0_led();
}
  
digitalWrite(pin_0_led, LOW);
  
void function_0_led(){
digitalWrite(pin_0_led, LOW);
state = 1;
}
  

2 - Summer

Ein Summer macht ein Geräusch.
Information

Typ : Ausgabe

Modus : Digital

Pins : 0-14

Tutorial : funduino

Anmerkung: Nutz den Befehl tone(buzzer, 1000) um eine Tonhöhe festzulegen.

Bild von funduino, CC-BY-SA.

Steckplan

Erstellt mit Fritzing.

Funktionen

An

An Zustand

Schaltet die Komponente an.

void function_0_buzzer(){
digitalWrite(pin_0_buzzer, HIGH);
function_0_buzzer();
}
  
digitalWrite(pin_0_buzzer, HIGH);
  
void function_0_buzzer(){
digitalWrite(pin_0_buzzer, HIGH);
state = 1;
}
  

Aus

Aus Zustand

Schaltet die Komponente aus.

void function_0_buzzer(){
digitalWrite(pin_0_buzzer, LOW);
function_0_buzzer();
}
  
digitalWrite(pin_0_buzzer, LOW);
  
void function_0_buzzer(){
digitalWrite(pin_0_buzzer, LOW);
state = 1;
}
  

3 - Vibrationsmotor

Ein Vibrationsmotor vibriert. Er ist beispielsweise in einem Smartphone verbaut.
Information

Typ : Ausgabe

Modus : Digital

Pins : 0-14

Tutorial : elektro.turanis.de

Bild von funduino, CC-BY-SA.

Steckplan

Erstellt mit Fritzing.

Funktionen

An

An Zustand

Schaltet die Komponente an.

void function_0_vibrationMotor(){
digitalWrite(pin_0_vibrationMotor, HIGH);
function_0_vibrationMotor();
}
  
digitalWrite(pin_0_vibrationMotor, HIGH);
  
void function_0_vibrationMotor(){
digitalWrite(pin_0_vibrationMotor, HIGH);
state = 1;
}
  

Aus

Aus Zustand

Schaltet die Komponente aus.

void function_0_vibrationMotor(){
digitalWrite(pin_0_vibrationMotor, LOW);
function_0_vibrationMotor();
}
  
digitalWrite(pin_0_vibrationMotor, LOW);
  
void function_0_vibrationMotor(){
digitalWrite(pin_0_vibrationMotor, LOW);
state = 1;
}
  

4 - Relais

Ein Relais wird verwendet um eine weitere elektrische Komponente ein- und auszuschalten.
Information

Typ : Ausgabe

Modus : Digital

Pins : 0-14

Tutorial : funduino

Anmerkung: Bei der Verwendung von elektrischen Bauteilen ist Vorsicht geboten!

Bild von funduino, CC-BY-SA.

Steckplan

Erstellt mit Fritzing.

Funktionen

An

An Zustand

Schaltet die Komponente an.

void function_0_relay(){
digitalWrite(pin_0_relay, HIGH);
function_0_relay();
}
  
digitalWrite(pin_0_relay, HIGH);
  
void function_0_relay(){
digitalWrite(pin_0_relay, HIGH);
state = 1;
}
  

Aus

Aus Zustand

Schaltet die Komponente aus

void function_0_relay(){
digitalWrite(pin_0_relay, LOW);
function_0_relay();
}
  
digitalWrite(pin_0_relay, LOW);
  
void function_0_relay(){
digitalWrite(pin_0_relay, LOW);
state = 1;
}
  

5 - Servo

Ein Servo ist ein kleiner Motor, der gedreht werden kann.
Information

Typ : Ausgabe

Modus : Servo Bibilothek

Pins : 0-14

Tutorial : funduino

Bibliothek: Du musst die Servo Bibliothek importieren um diese Komponente zu verwenden!

Anmerkung: Verwende die Zustände immer mit einer kurzen Verzögerung, da die Drehung Zeit braucht.

Bild von funduino, CC-BY-SA.

Steckplan

Erstellt mit Fritzing.

Funktionen

Grad

Dreht den Servo auf 0 Grad

Dreht den Servo auf 180 Grad

Diese Funktion dreht den Servo auf die angegebene Gradzahl.

void function_1_servo(){
servo_0.write(0);
function_1_servo();
}
  
servo_0.write(0);
  
void function_0_servo(){
servo_0.write(0);
state = 1;
}