#3 Re: Програмування Arduino » Потрібна допомога з написанням скетчу! » 2018-04-04 10:58:31

Все как бы  работает,  когда подается сигнал кратковременно на пин A4  то работает как надо но если сигнал приходит постоянно то лампа плавно разгорается и тухнет и повторяется снова этот цикл.
Как сделать:
когда приходит постоянный сигнал на пин A4 то лампочка плавно разгорается и не тухнет пока на пине A4 не пропадет сигнал?

#4 Re: Програмування Arduino » Потрібна допомога з написанням скетчу! » 2018-04-02 23:31:01

Госпади пише:
tuz-vetal пише:

Здравствуйте,прошу помочь со скетчем.
1.если на пин А4 приходит сигнал то лампочка плавно зажигаеться а если сигнал пропадает то лампочка плавно тухнет с задержкой 15 секунд .
2.если на пин А5 приходит сигнал то лампочка затухает в пол накала.
http://s1.radikale.ru/uploads/2018/4/1/d253c994cb58641c8010c4f6fc90b747-full.jpg
Заранее благодарю!

Например так:

int SIGNAL=HIGH; // сигнал это высокий уровень или низкий?
int in1=A4;
int in2=A5;
int out=3;
int brightness=0;

void setup() {
}

void loop() {
  
  if(digitalRead(in1)==SIGNAL)
    do
      { 
        brightness++;
        analogWrite(out,brightness);
        delay(15*1000/255); // 15 сек на 255 шагов
      }
    while(brightness<255);

  if(digitalRead(in2)==SIGNAL)
    do
      {
        brightness--;
        analogWrite(out,brightness);
        delay(15*1000/255); // 15 сек на 255 шагов
      }
    while(brightness>0);

}

Обработка кнопок прям как сказано. Яркость меняется ШИМ плавно, но это не значит что будет так же плавно визуально.

Спасибо огромное,завтра попробую и отпишусь.

#5 Re: Програмування Arduino » Потрібна допомога з написанням скетчу! » 2018-04-02 22:34:12

Olej пише:
tuz-vetal пише:

Вся проблема в том что скетча нет,я не ардуинщик и к сожалению не умею писать их.
Вот и попросил помощи!

А "ардуинщиков" - так их нет в природе ... от слова "вообще".
Arduino - игрушка. И сказать: "я ардуинщик" - это всё-равно что сказать: "я идиот" ... или даже ещё чуть-чуть хуже. big_smile

P.S. Берите, читайте, пробуйте ... если что не получается - спрашивайте. Но до тех пор, пока "не получается", все советы бессмысленные.

Спасибо большое за совет!

#6 Re: Програмування Arduino » Потрібна допомога з написанням скетчу! » 2018-04-02 21:19:13

Olej пише:
tuz-vetal пише:

Здравствуйте,прошу помочь со скетчем.

Как может кто-то помочь со скетчем, если сам этот скетч, его содержимое - засекречены?! big_smile

Вся проблема в том что скетча нет,я не ардуинщик и к сожалению не умею писать их.
Вот и попросил помощи!

#7 Re: Програмування Arduino » Потрібна допомога з написанням скетчу! » 2018-04-01 21:39:01

renoshnik пише:
tuz-vetal пише:

Здравствуйте,прошу помочь со скетчем.
1.если на пин А4 приходит сигнал то лампочка плавно зажигаеться а если сигнал пропадает то лампочка плавно тухнет с задержкой 15 секунд .
2.если на пин А5 приходит сигнал то лампочка затухает в пол накала.
http://s1.radikale.ru/uploads/2018/4/1/d253c994cb58641c8010c4f6fc90b747-full.jpg
Заранее благодарю!


Пины выбраны замечательно.

пины мне без разницы какие!

#8 Re: Програмування Arduino » Потрібна допомога з написанням скетчу! » 2018-04-01 18:49:21

Здравствуйте,прошу помочь со скетчем.
1.если на пин А4 приходит сигнал то лампочка плавно зажигаеться а если сигнал пропадает то лампочка плавно тухнет с задержкой 15 секунд .
2.если на пин А5 приходит сигнал то лампочка затухает в пол накала.
d253c994cb58641c8010c4f6fc90b747-full.jpg
Заранее благодарю!

Підвал форуму