Ночник из Arduino Mega
Купили как-то в FixPirice светильник «ночное» небо за 99р. Так-то бы в принципе и ничего, но единственный светодиод дико раздражал своим миганием невпопад. А тут как раз оказалась что у меня есть Arduino Mega завалящаяся да три светодиода. Час работы и вот результат 😉
Кому интересно вот Скетч:
| 
					 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44  | 
						void setup() {   pinMode(13, OUTPUT);   pinMode(9, OUTPUT);   pinMode(12, OUTPUT);   pinMode(11, OUTPUT);   pinMode(10, OUTPUT);   digitalWrite(13, LOW);    analogWrite(11, 100);  // средний   analogWrite(9, 255);  //желтый   analogWrite(12, 255);  //зеленый   analogWrite(10, 255);   //красный } int step=8; int paus=20; void loop() {   //зажигаем желтый, гасим зеленый   for (int i=255;i>0;i=i-step){     analogWrite(9, i);  //желтый         analogWrite(12, 255-i);  //зеленый     delay(paus);   };   analogWrite(12, 255);   //зажигаем красный, гасим желтый   for (int i=255;i>0;i=i-step){     analogWrite(10, i);  //красный     analogWrite(9, 255-i);  //желтый         delay(paus);   };   analogWrite(9, 255);   //зажигаем зеленый, гасим красный   for (int i=255;i>0;i=i-step){     analogWrite(12, i);  //зеленый     analogWrite(10, 255-i);  //красный     delay(paus);   };   analogWrite(10, 255);   paus=paus-1;   if (paus==5){paus=20;}; }  |