1. Digitaler Schreibvorgang

Digitaler Schreibvorgang dient dazu, ein digitales Signal an einen digitalen Pin auszugeben oder zu schreiben. Das digitale Signal hat nur zwei Zustände, 0 oder 1, 0V oder 5V, so dass einige Komponenten, wie die LED und der Summer, ein- oder ausgeschaltet werden können.

Auf dem Arduino R3-Board gibt es 14 digitale I/O-Pins von 0 bis 13. Verwenden Sie nun die Funktionen pinMode() und digitalWrite() um diesen digitalen Pins ein hohes oder niedriges Signal zu schreiben.

  • pinMode(pin, mode): Konfiguriert den spezifischen Pin als INPUT oder OUTPUT, hier muss er als OUTPUT eingestellt werden.

    Syntax

    pinMode(pin, mode)

    Parameter
    • pin: Die Pin-Nummer von Arduino, für die der Modus gesetzt werden soll.

    • mode: INPUT, OUTPUT oder INPUT_PULLUP.

  • digitalWrite(pin, value): Schreiben Sie ein hohes Signal (5V) oder ein niedriges Signal (0V) auf einen digitalen Pin, um den Betriebszustand der Komponente zu ändern. Wenn der Pin mit pinMode() als OUTPUT konfiguriert wurde, wird seine Spannung auf den entsprechenden Wert gesetzt: 5V (oder 3,3V auf 3,3V-Boards) für HIGH, 0V (Erdung) für LOW.

    Syntax

    digitalWrite(pin, value)

    Parameter
    • pin: Die Pin-Nummer von Arduino.

    • value: HIGH oder LOW.

Beispiel für Digitaler Schreibvorgang:

const int pin = 13;

void setup() {
   pinMode(pin, OUTPUT);    // setzt den digitalen Pin als Ausgang
}

void loop() {
   digitalWrite(pin, HIGH); // schaltet den digitalen Pin ein
   delay(1000);            // wartet eine Sekunde
   digitalWrite(pin, LOW);  // schaltet den digitalen Pin aus
   delay(1000);            // wartet eine Sekunde
}
../_images/1_led1.jpg

Anmerkungen und Warnungen

  • Die Pins 0~13 sind alle digitale Pins.

  • Verwenden Sie nicht die Pins 0 und 1, da sie zur Kommunikation mit dem Computer verwendet werden. Ein Anschluss an diese Pins stört die Kommunikation, einschließlich der Verhinderung des Hochladens auf das Board.

  • Wenn die digitalen Pins aufgebraucht sind, können die analogen Pins (A0-A5) auch als digitale Pins verwendet werden.

Zugehörige Komponenten

Unten finden Sie die zugehörigen Komponenten, auf die Sie klicken können, um zu erfahren, wie sie verwendet werden.