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

Помогите нужно написать код для arduino uno щоб, при кожному натиску на кнопку менялися диод, нужен код на 3 диода(led), схемка на фото, код на 2 диода тоже добавил но надо именно на 3 диода (рабочая)

Приложения:

Ответы

Автор ответа: Аноним
1

Відповідь:

Щоб написати код для Arduino Uno з трьома світлодіодами, які змінюються при натисканні кнопки, можна використати наступний код:

Код :

// constants

const int buttonPin = 2; // the pin that the button is connected to

const int led1Pin = 3;  // the pin that the first LED is connected to

const int led2Pin = 4;  // the pin that the second LED is connected to

const int led3Pin = 5;  // the pin that the third LED is connected to

// variables

int buttonState = 0; // the current state of the button

int ledState = 0;   // the current state of the LEDs

void setup() {

 // define input and output pins

 pinMode(buttonPin, INPUT);

 pinMode(led1Pin, OUTPUT);

 pinMode(led2Pin, OUTPUT);

 pinMode(led3Pin, OUTPUT);

}

void loop() {

 // read the state of the button

 buttonState = digitalRead(buttonPin);

 // check if the button is pressed

 if (buttonState == HIGH) {

   // increment the LED state

   ledState++;

   // cycle through the three states

   if (ledState > 2) {

     ledState = 0;

   }

   // set the LED pins to the appropriate state

   switch (ledState) {

     case 0:

       digitalWrite(led1Pin, LOW);

       digitalWrite(led2Pin, LOW);

       digitalWrite(led3Pin, LOW);

       break;

     case 1:

       digitalWrite(led1Pin, HIGH);

       digitalWrite(led2Pin, LOW);

       digitalWrite(led3Pin, LOW);

       break;

     case 2:

       digitalWrite(led1Pin, HIGH);

       digitalWrite(led2Pin, HIGH);

       digitalWrite(led3Pin, LOW);

       break;

   }

 }

}

Я надіюся, що зміг допомогти, гарного дня!

Похожие вопросы
Предмет: Английский язык, автор: arinarybakova2370
Предмет: Русский язык, автор: jan2110
Пожалуйста по заданию. Даю 30 баллов!!!
1.Стоял…  тёпл…е    летн…е утро. 2.Ле…кий ветерок порхал от ромашк… к ромашк… переб…гал от колокольчика к колокольчику. 3.Они т…хонько позванивали. 4.На лужайк… около реч…ки отдыхал художник. 5.Он хорошо понимал язык красок. 6.Художник нарисовал на своём холсте огромное поле, голубое небо, тонкую берё…ку с зелёными косич…ками в бел…м платьице. 7.А над пол…м расцвела радуга. 8.В ней соед…нились все краски. 9.Художник улыбнулся и (на)рисовал ромашку с лепестками всех цв…тов радуги. 10.Краски притихли. 11.Они поняли, что только все вместе могут д…рить людям радость.

1. Внимательно прочитайте текст, озаглавьте его.

2. Спишите текст, вставьте, где необходимо, пропущенные буквы, раскройте скобки и расставьте недостающие знаки препинания.  

3.Предложение 1 разберите по членам, обозначьте части речи. В тексте!

4.Выписать из 2 пр. сущ. , указать морфологические признаки (по выбору)

5.Разобрать по составу: ветерок, летнее, перебегал, зелёными

6.В предложении 9 укажите, какими членами предложения являются однородные члены.

7. Выписать прил. из 7 пр., указать морфологические признаки (по выбору).

8. Выписать гл. из 9 пр., указать морфологические признаки (по выбору).​