From a9b9236b00a5437e60503399e975eb1cca318ce3 Mon Sep 17 00:00:00 2001 From: shark Date: Sun, 11 Nov 2018 09:38:39 -0600 Subject: [PATCH] add Pimp-Your-Pumpkin projects code --- pumpkin-sensor.ino | 48 ++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 48 insertions(+) create mode 100644 pumpkin-sensor.ino diff --git a/pumpkin-sensor.ino b/pumpkin-sensor.ino new file mode 100644 index 0000000..3af8356 --- /dev/null +++ b/pumpkin-sensor.ino @@ -0,0 +1,48 @@ +int amber = 6; +int evil = 12; +int sensorinput = 3; +void setup() +{ + pinMode(amber, OUTPUT); + pinMode(sensorinput, INPUT); + pinMode(evil, OUTPUT); + Serial.begin(9600); +} + +void loop() +{ + digitalWrite(evil, LOW); + for(int fadeValue = 0 ; fadeValue <= 255; fadeValue +=5) { + // sets the value (range from 0 to 255): + int var = digitalRead(sensorinput); + Serial.println(var); + if (var == 0) { + digitalWrite(evil, LOW); + analogWrite(amber, fadeValue); + delay(30); + } + else { + analogWrite(amber, 0); + digitalWrite(evil, HIGH); + delay(30); + int var = digitalRead(sensorinput); + } + } + for(int fadeValue = 255 ; fadeValue >= 0; fadeValue -=5) { + // sets the value (range from 0 to 255): + int var = digitalRead(sensorinput); + Serial.println(var); + if (var == 0) { + digitalWrite(evil, LOW); + analogWrite(amber, fadeValue); + delay(30); + } + else { + analogWrite(amber, 0); + digitalWrite(evil, HIGH); + delay(30); + int var = digitalRead(sensorinput); + } + } + +}