Подключения LED ленты к часам реального времени ds1302

Blessddarkness
Offline
Зарегистрирован: 15.03.2017

Здраствуйте, вот у меня такая проблема, хочу сделать себе ночник на часах ds1302 с помощью светодиодной ленты, так, что бы она переливалась, скетча не где нет,помогите прошу

ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015

Blessddarkness пишет:

кетча не где нет,помогите прошу

Ну, что "не где нет" мы поняли, а в чём именно Вам нужна помощь? Чего Вы ждёте от отвечающего?

Blessddarkness
Offline
Зарегистрирован: 15.03.2017

Вот скечт для переливания , мне надо заставить ее переливатсья оп вермени 

 const int RED=11; // вывод R RGB-светодиода
 const int GREEN=10; // вывод G RGB-светодиода
 const int BLUE=9; // вывод B RGB-светодиода
 int red; // переменная для хранения R-составляющей цвета
 int green; // переменная для хранения G-составляющей цвета
 int blue; // переменная для хранения B-составляющей цвета
 const int POT=A0; // вывод подключения потенциометра
 const int MIN_PAUSE=10; // минимальная задержка смены цвета, мс
 const int MAX_PAUSE=100; // максимальная задержка смены цвета, мс
 int pause; // переменная для хранения текущей задержки
 const int VIEW_PAUSE=2000; // время фиксации основного цвета, мс

void setup()
 {
 Serial.begin(9600);
 }
 void loop()
 {
 // от красного к желтому
 Serial.println("red - yellow");
 red=255;green=0;blue=0;
 for(green=0;green<=255;green++) setRGB(red,green,blue); setpause(); delay(VIEW_PAUSE); // от желтому к зеленому Serial.println("yellow - green"); red=255;green=255;blue=0; for(red=255;red>=0;red--)
 setRGB(red,green,blue);
 setpause();
 delay(VIEW_PAUSE);
 // от зеленого к голубому
 Serial.println("green - blue");
 red=0;green=255;blue=0;
 for(blue=0;blue<=255;blue++) setRGB(red,green,blue); setpause(); delay(VIEW_PAUSE); // от голубого к синему Serial.println("blue - blue"); red=0;green=255;blue=255; for(green=255;green>=0;green--)
 setRGB(red,green,blue);
 setpause();
 delay(VIEW_PAUSE);
 // от синего к фиолетовому
 Serial.println("blue - purple");
 red=0;green=0;blue=255;
 for(red=0;red<=255;red++) setRGB(red,green,blue); setpause(); delay(VIEW_PAUSE); // от фиолетового к красному Serial.println("purple - red"); red=255;green=0;blue=255; for(blue=0;blue>=0;blue--)
 setRGB(red,green,blue);
 setpause();
 delay(VIEW_PAUSE);
 }
 // функция установки цвета RGB-светодиода
 void setRGB(int r,int g,int b)
 {
 analogWrite(RED,r);
 analogWrite(GREEN,g);
 analogWrite(BLUE,b);
 delay(pause);
 }
 // функция установки текущей задержки
 void setpause()
 {
 pause=map(analogRead(POT),0,1024,MIN_PAUSE,MAX_PAUSE);
 Serial.print("pause=");Serial.println(pause);
 }
Blessddarkness
Offline
Зарегистрирован: 15.03.2017

Помощи жду, может обьеснят

ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015

Blessddarkness пишет:

Помощи жду, может обьеснят

Блин, чего именно Вам «обьеснят»? Вы задали какие-то вопросы? Вы описали свою проблему? Вы хотя бы описали что Вы понимаете под выражением «переливатсья оп вермени»? Чего Вам «обьеснят»? 

Да, и, кстати, скетч надо вставлять по правилам форума, потрудитесь, пожалуйста, ознакомиться с темами, приколотыми «гвоздиками» в разделе «Программирование».

Blessddarkness
Offline
Зарегистрирован: 15.03.2017

Я хочу что бы скетч включался и выключался по времени

ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015

Понятно, а я хочу Брижит Бардо в молодые годы. В общем, если Вы до сих пор не поняли о чём я Вам говорил, тогда ждите, когда Вам «обьеснят».

Однако, зная этот форум, боюсь, если Вам что-то и «обьеснят», то только «куда Вам следует пройти». Вы уж не обижайтесь.

Logik
Offline
Зарегистрирован: 05.08.2014

Blessddarkness пишет:

Я хочу что бы скетч включался и выключался по времени

Это можна. Дорабатывайте скетч.

Blessddarkness
Offline
Зарегистрирован: 15.03.2017

Я не могу, вот прошу помощи

 

Logik
Offline
Зарегистрирован: 05.08.2014

А что вам мешает?

Blessddarkness
Offline
Зарегистрирован: 15.03.2017

Не имение знаний на эту тему

Logik
Offline
Зарегистрирован: 05.08.2014

Так надо учится! 

А если нет желания учится - прийдется платить, обращайтесь в специальній раздел форума.

ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015

Blessddarkness пишет:

Не имение знаний 

Это серьёзно.

А также "не имение" желания объяснить задачу, даже в ответ на прямые вопросы, "не имение" желания выложить код по правилам форума и "не имение" желания хотя бы задать вопросы на которые можно было бы отвечать. Присутствует только "имение" желания сказать "я хочу чтобы ...", а всё остальное - дело Щуки! :)

qwone
qwone аватар
Offline
Зарегистрирован: 03.07.2016

 А не получится так, что вам объяснят, а потом вам понадобится объяснять уже объяснения.