#26 2018-04-02 23:31:01

tuz-vetal
Учасник
Зареєстрований: 2018-04-01
Повідомлень: 8

Re: Потрібна допомога з написанням скетчу!

Госпади пише:
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);

}

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

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

Неактивний

#27 2018-04-04 10:58:31

tuz-vetal
Учасник
Зареєстрований: 2018-04-01
Повідомлень: 8

Re: Потрібна допомога з написанням скетчу!

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

Остання редакція tuz-vetal (2018-04-04 12:14:44)

Неактивний

#28 2018-04-04 21:30:42

Selen
Учасник
Зареєстрований: 2017-01-02
Повідомлень: 88

Re: Потрібна допомога з написанням скетчу!

Arduino - игрушка

немног офтопа.
здесь я не соглашусь. наша фирма купила машину для проверки деталей, так она самая быстрая из тех что имеем, под 30к в час. Так она на базе 4 уно,  они отвечают за все скорости и положения моторов.  Конечно ее вычислительной мощности не хватит чтоб работать с графикой и т.д. но для этого есть другие процессоры. А заменить SPS вполне может . При определенных знаниях вполне может служить профессиональным инструментом.
еще раз прошу прощения что не по теме

Остання редакція Selen (2018-04-04 21:32:23)

Неактивний

#29 2018-04-05 09:05:59

Green
Учасник
Зареєстрований: 2015-11-08
Повідомлень: 593

Re: Потрібна допомога з написанням скетчу!

tuz-vetal пише:

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

Всегда всё просто для тех кто не делает.)

Неактивний

#30 2018-04-05 09:09:15

Green
Учасник
Зареєстрований: 2015-11-08
Повідомлень: 593

Re: Потрібна допомога з написанням скетчу!

Selen пише:

Arduino - игрушка

немног офтопа.
здесь я не соглашусь. наша фирма купила машину для проверки деталей, так она самая быстрая из тех что имеем, под 30к в час. Так она на базе 4 уно,  они отвечают за все скорости и положения моторов.  Конечно ее вычислительной мощности не хватит чтоб работать с графикой и т.д. но для этого есть другие процессоры. А заменить SPS вполне может . При определенных знаниях вполне может служить профессиональным инструментом.
еще раз прошу прощения что не по теме

Человек в бане. Чистый четверг, однако.)

Неактивний

#31 2018-04-05 21:43:47

tuz-vetal
Учасник
Зареєстрований: 2018-04-01
Повідомлень: 8

Re: Потрібна допомога з написанням скетчу!

Вопрос снят,уже все сделал!

Неактивний

#32 2018-04-07 20:00:29

Green
Учасник
Зареєстрований: 2015-11-08
Повідомлень: 593

Re: Потрібна допомога з написанням скетчу!

"Так значит можешь, если захочешь!")

Неактивний

#33 2018-04-09 11:07:06

tuz-vetal
Учасник
Зареєстрований: 2018-04-01
Повідомлень: 8

Re: Потрібна допомога з написанням скетчу!

Green пише:

"Так значит можешь, если захочешь!")

Оказывается могу! smile

Неактивний

#34 2018-04-09 12:14:38

Green
Учасник
Зареєстрований: 2015-11-08
Повідомлень: 593

Re: Потрібна допомога з написанням скетчу!

Ну да, через рубль оно доходчивее.)
Вспомнилось. Учебка, плакат-схема на доске, куча узлов, электрика + механика, сержант рассказывает раз, повторяет, затем вызывает к доске... Не ответил - все встали и пошли наяривать круги вокруг стадиона... Так сидели буквально открыв рты, боялись пропустить хоть одно слово... И действовало.)

Остання редакція Green (2018-04-09 12:21:58)

Неактивний

Швидке повідомлення

Введіть повідомлення і натисніть Надіслати

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