Предмет: Информатика, автор: 07120108

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


pryhodzichdavid: Эта задача для робототехников?

Ответы

Автор ответа: pryhodzichdavid
2

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

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


а вот скетч


#include <Arduino.h>

#include <Wire.h>

#include <SoftwareSerial.h>

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) > (3))){

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

           x += 1;

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

           {

               _loop();

           }

       }

   }else{

       x = 0;

   }

   if((x) > (0)){

       digitalWrite(3,1);

   }else{

       digitalWrite(3,0);

   }

   if((x) > (1)){

       digitalWrite(4,1);

   }else{

       digitalWrite(4,0);

   }

   if((x) > (1)){

       digitalWrite(5,1);

   }else{

       digitalWrite(5,0);

   }

   _loop();

}

void _delay(float seconds){

   long endTime = millis() + seconds * 1000;

   while(millis() < endTime)_loop();

}

void _loop(){

}

Похожие вопросы
Предмет: Английский язык, автор: sasokpirazok049
Предмет: Русский язык, автор: angelinabasarova65
60 БАЛЛОВ
Напишите пожалуйста сжатое изложение, очень нужно

АЛЕКСАНДР ХРИСТОФОРОВИЧ ВОСТОКОВ (1781—1864)

Начало XIX века в Европе ознаменовалось становлением языкознания как науки. Научную строгость лингвистика обрела благодаря сравнительно-историческому изучению языков.

В России у истоков сравнительно-исторического изучения славянских языков стоит Александр Христофорович Востоков. В труде «Рассуждение о славянском языке...» (1820) А. X. Востоков сопоставил славянские языки и на огромном фактическом материале установил закономерные звуковые соответствия между ними как доказательство их исконной близости, родства.

Научные интересы А. X. Востокова были необычайно широки: вслед за М. В. Ломоносовым он создал научную грамматику; изучал памятники древней письменности, опубликовал «Остромирово Евангелие» середины XI века, сопроводил его лингвистическим комментарием; изучал диалектную лексику, редактировал «Опыт областного великорусского словаря» (1852); занимался проблемами культуры речи, морфологии; исследовал русское стихосложение и т. д.​