Schritt 1: Eingabe Befehle
Hier, wo Input Befehle betrachten. Es gibt zwei Haupttypen von Pins auf dem Arduino, digitale I/O(Input/Output) und Analog Input, die Digital Pins kann ein- und Ausgänge und die analogen Pins sind spezielle Eingänge, die die aktuelle Spannung feststellen kann.
PinMode
Bevor wir irgendwelche Sensoren oder Aktoren, die wir der Arduino sagen welche Pins müssen verwenden können, sind sie auf.
Dies sagt der Arduino, dass es ein Eingang auf Pin-SensorPin, die eine Ganzzahl steht für die Nummer A1. Wir tun dies deshalb, weil wenn wir aus irgendeinem Grund die Pin-Nummer ändern müssen, wir es an einem Ort an der Spitze statt gehen Trog den gesamten Code und die Anzahl jedes Mal ändern die referenzierten ändern können. Dieser Befehl geht im Void Setup, die meisten Befehle in leere Schleife also legte sie es, wenn nichts anderes gesagt.
Digital lesen
Dies ist der einfachste Weg zur Eingabe in ein Arduino. Das Signal gut entweder aktivieren oder deaktivieren, dies dient zur Erkennung von Bundesstaat einen Lichtschalter oder eine Schaltfläche. Hier ist wie man es benutzt.
Dies weist Int DsensorVal gleich was DsensorPin Abholung. In diesem Fall werden eine 1 oder 0, ein- oder ausgeschaltet.
Analoge lesen
Der Analog-Read-Befehl ist für die Erkennung von Spannung an einem der analogen Pins des Arduino. Dies dient zum Herstellen einer beliebigen Sensor, der eine Spannung als Daten, z. B. ein Licht abhängigen Resister, Trimmer Topf, einige Temperatursensoren usw. abgibt.
Dies wird die Spannung am AsensorPin Int AsensorVal zugewiesen. Dies wird einen Wert zwischen 0 und 1023, nach eine Spannung zwischen 0 und 5 Volt, z.B. 1,25 v = 256, 2,5 v = 512, 3.25v = 768.
Wir werden sehen, wie diese im nächsten Schritt.