Schritt 3: Der Code
Hier ist der Code, eingebettet mit Codebender!
Ein Flex-Sensor hat eine Reichweite von etwa ~ 10K ~ 35 K, das heißt, es wird nicht geben uns eine volle 0-5 Volt-Bereich (oder 0-1023 Analogwert). Verwenden Sie den seriellen Monitor unten um herauszufinden welche Analogwert nehmen Sie während Sie biegen des Sensors. Es soll zwischen 700 bis 900 sein.
Wie es funktioniert:
Analogwert Lesen von flex sensor
-> value=analogRead(flexPin);
Ordnen Sie Analogwerte 700-900 Pwm Werte 0-255
-> Wert = Karte (Wert, 700, 900, 0, 255);
Pwm-Wert geführt zu senden
-> AnalogWrite (LedPin, Wert);
Versuchen Sie das Codebender-Plugin herunterladen und klicken Sie auf der Run auf die Schaltfläche "Arduino" Ihre Arduino mit dieser Skizze zu programmieren. Und das ist es, Sie habe Ihre Arduino-Board programmiert! Presse zu verbinden um serielle Kommunikation mit dem Arduino-Board zu starten.
Durch Klicken auf die Schaltfläche "Bearbeiten" können Sie Ihre eigenen Änderungen am Code. Beispielsweise können Sie "700-900" Werte in Map-Funktion.