Wie man ein Flex-Sensor verwenden - Arduino Tutorial
4 Schritt:Schritt 1: Was Sie benötigen Schritt 2: Der Stromkreis Schritt 3: Der Kodex Schritt 4: Gut gemacht!
In diesem "How to" Tutorial lernen Sie, wie Sie eine Flex-Sensor mit Arduino UNO zu verwenden.
Ein Flex-Sensor nutzt Kohlenstoff auf einem Streifen aus Kunststoff, wie ein variabler Widerstand fungieren. Der Widerstand ändert sich durch Biegen des Bauteils.
Der Sensor in einer Richtung biegt, desto mehr biegt, ist der Widerstand um so höher.
In diesem Beispiel werden wir eine Flex-Sensor verwenden, um eine LED-verblassen.
Also, lassen Sie uns beginnen!
Schritt 1: Was Sie benötigen
Schritt 2: Der Stromkreis
Schritt 3: Der Kodex
Hier ist der Code, eingebettet mit codebender!
Ein Flex-Sensor hat eine Reichweite von etwa ~ 10K bis 35K ~, bedeutet, dass es uns nicht eine volle 0-5-Volt-Bereich (oder 0-1023 Analogwert). Versuchen Sie, die Serien Monitor unten verwenden, um herauszufinden, welche Analogwert werden Sie, während Sie das Biegen des Sensors. Es soll zwischen 700 und 900 sein.
Wie funktioniert es:
Lesen Analogwert von flex-Sensor
-> Value = analogRead (Flexpin);
Karte Analogwerte von 700 bis 900, um PWM-Werte 0-255
-> Value = Karte (Wert, 700, 900, 0, 255);
Senden PWM-Wert geführt
-> AnalogWrite (ledPin, value);
Versuchen Sie den Download der codebender Plugin und Sie auf den Run auf Arduino Schaltfläche, um Ihre Arduino mit dieser Skizze zu programmieren. Und das ist es, Ihnen Ihre Arduino Board programmiert haben! Drücken Sie Verbinden, um die serielle Kommunikation mit der Arduino-Board zu starten.
Sie können Ihre eigenen Änderungen am Code vornehmen, indem Sie auf die Schaltfläche "Bearbeiten". Beispielsweise können Sie "700-900" Werte in der Karte Funktion zu ändern.