Напишите программку для управления яркостью люстры из трёх светодиодов, которая употребляет

Напишите программку для управления яркостью люстры из трёх светодиодов, которая употребляет способности работы с переменными, а также условную конструкцию if( ) else . Ваша программа обязана по нажатию кнопки поначалу включать один светодиод, по второму нажатию кнопки - два светодиода, по третьему нажатию - три светодиода, и выключать все три при последующем нажатии
Ардуино код

Задать свой вопрос
Илюха Юскович
Эта задача для робототехников?
1 ответ

на 2 pin подключаем кнопку

на 3, 4, 5 pin подключаем светодиоды


а вот скетч


include lt;Arduino.hgt;

include lt;Wire.hgt;

include lt;SoftwareSerial.hgt;

double angle_rad = PI/180.0;

double angle_deg = 180.0/PI;

double x;

void setup()

   pinMode(2,INPUT);

   pinMode(3,OUTPUT);

   pinMode(4,OUTPUT);

   pinMode(5,OUTPUT);

void loop()

   if(!((x) gt; (3)))

       if(((digitalRead(2))==(true)))

           x += 1;

           while(!(((digitalRead(2))==(false))))

           

               _loop();

           

       

   else

       x = 0;

   

   if((x) gt; (0))

       digitalWrite(3,1);

   else

       digitalWrite(3,0);

   

   if((x) gt; (1))

       digitalWrite(4,1);

   else

       digitalWrite(4,0);

   

   if((x) gt; (1))

       digitalWrite(5,1);

   else

       digitalWrite(5,0);

   

   _loop();

void _delay(float seconds)

   long endTime = millis() + seconds * 1000;

   while(millis() lt; endTime)_loop();

void _loop()

, оставишь ответ?
Имя:*
E-Mail:


Последние вопросы

Добро пожаловать!

Для того чтобы стать полноценным пользователем нашего портала, вам необходимо пройти регистрацию.
Зарегистрироваться
Создайте собственную учетную запить!

Пройти регистрацию
Авторизоваться
Уже зарегистрированны? А ну-ка живо авторизуйтесь!

Войти на сайт