Hur man använder en Flex Sensor - Arduino handledning (3 / 4 steg)
Steg 3: Koden
Här är koden, inbäddad med codebender!
En flex sensorn har en räckvidd från ca ~ 10K till ~ 35 K, det betyder det inte att ge oss en fullständig 0-5 volt utbud (eller 0-1023 analoga värde). Försök att använda följetong skärmen nedan för att ta reda på vad analoga värde du tar medan du böjer sensorn. Det ska vara mellan 700 till 900.
Hur det fungerar:
Läs analoga värde från flex sensor
-> value=analogRead(flexPin);
Mappa analoga värden 700-900 till pwm värden 0-255
-> värde = karta (värde, 700, 900, 0, 255);
Skicka pwm värde att ledde
-> analogWrite (ledPin, värde);
Prova ladda ner codebender plugin och klicka på kör på Arduino knappen att programmera din Arduino med denna skiss. Och det är det, du har programmerat din Arduino ombord! Tryck på anslutningsknappen att starta seriell kommunikation med din Arduino ombord.
Du kan göra egna ändringar i koden genom att klicka på knappen "Redigera". Du kan till exempel ändra "700-900" värden i kartfunktionen.