--- Revision None +++ Revision 653363303865 @@ -0,0 +1,69 @@ +//includes +#include "Arduino.h" + +int ledPin = 10; + +void setup() { + pinMode(ledPin, OUTPUT); + for(i = 0 ; i <= 15; i+=1) + { + analogWrite(ledPin, i); + delay(5); + } +} + + +void loop() +{ + for(i = 15 ; i <= 255; i+=1) + { + analogWrite(ledPin, i); + if (i > 150) { + delay(4); + } + if ((i > 125) && (i < 151)) { + delay(5); + } + if (( i > 100) && (i < 126)) { + delay(7); + } + if (( i > 75) && (i < 101)) { + delay(10); + } + if (( i > 50) && (i < 76)) { + delay(14); + } + if (( i > 25) && (i < 51)) { + delay(18); + } + if (( i > 1) && (i < 26)) { + delay(19); + } + } + for(i = 255; i >=15; i-=1) + { + analogWrite(ledPin, i); + if (i > 150) { + delay(4); + } + if ((i > 125) && (i < 151)) { + delay(5); + } + if (( i > 100) && (i < 126)) { + delay(7); + } + if (( i > 75) && (i < 101)) { + delay(10); + } + if (( i > 50) && (i < 76)) { + delay(14); + } + if (( i > 25) && (i < 51)) { + delay(18); + } + if (( i > 1) && (i < 26)) { + delay(19); + } + } + delay(970); +}