summaryrefslogtreecommitdiff
path: root/scala-led-potenziometro.ino
diff options
context:
space:
mode:
Diffstat (limited to 'scala-led-potenziometro.ino')
-rw-r--r--scala-led-potenziometro.ino55
1 files changed, 0 insertions, 55 deletions
diff --git a/scala-led-potenziometro.ino b/scala-led-potenziometro.ino
deleted file mode 100644
index 62a2d45..0000000
--- a/scala-led-potenziometro.ino
+++ /dev/null
@@ -1,55 +0,0 @@
-int potPin = 2; // pin analogico potenziometro
-
-int ledPin1 = 3; //pin dei led
-int ledPin2 = 4;
-int ledPin3 = 5;
-int ledPin4 = 6;
-int ledPin5 = 7;
-
-
-void setup() {
- pinMode(ledPin1, OUTPUT); // dichiaro i ledPin come OUTPUT
- pinMode(ledPin2, OUTPUT);
- pinMode(ledPin3, OUTPUT);
- pinMode(ledPin4, OUTPUT);
- pinMode(ledPin5, OUTPUT);
-}
-
-void loop() {
- int val = 0;
- val = analogRead(potPin); //inserisco in val il valore del potenziometro
- int mappedval = 0;
- mappedval = map(val, 0, 1023, 0, 5); //mappo il valore dall'intervallo 0-1023 a 0-5
-
- if (mappedval>0) {
- digitalWrite(ledPin1, HIGH);
- } else {
- digitalWrite(ledPin1, LOW);
- }
-
- if (mappedval>1) {
- digitalWrite(ledPin2, HIGH);
- } else {
- digitalWrite(ledPin2, LOW);
- }
-
- if (mappedval>2) {
- digitalWrite(ledPin3, HIGH);
- } else {
- digitalWrite(ledPin3, LOW);
- }
-
- if (mappedval>3) {
- digitalWrite(ledPin4, HIGH);
- } else {
- digitalWrite(ledPin4, LOW);
- }
-
- if (mappedval>4) {
- digitalWrite(ledPin5, HIGH);
- } else {
- digitalWrite(ledPin5, LOW);
- }
-
-}
-