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

СРОООООЧНО ДАЮ 50 БАЛЛОВ.
Нужно составить программу для rgb светодиода, чтобы если нажать кнопку то менялся цвет(типа нажал один раз крамный, нажал еще раз- зеленый, еще раз синий, еще раз красный и тд) для ардуино

Ответы

Автор ответа: asdcxfrt
0
К 13,12,11 Светодиод ,к 1 кнопку.
Автор ответа: asdcxfrt
0
int a = 13;
int b = 1;
int z = 0;
void setup() {
// put your setup code here, to run once:
pinMode(b,INPUT);
}

void loop() {
pinMode(a,OUTPUT);
if(digitalRead(b)==true){
a--;
z++;
pinMode(a,OUTPUT);
delay(100);
}
if(z==0){
digitalWrite(a,true);
}
if(z==1){
digitalWrite(a,LOW);
a--;
pinMode(a,OUTPUT);
digitalWrite(a,true);
}
if(z==2){
digitalWrite(a,LOW);
a--;
pinMode(a,OUTPUT);
digitalWrite(a,true);
}
if(z==3){
digitalWrite(a,LOW);
z=0;
z=13;

pinMode(a,OUTPUT);
digitalWrite(a,true);
}
}
Автор ответа: asdcxfrt
0
у меня ошибка не z = 13; правильно a=13;
Автор ответа: qwertyman112
0
спасибо
Похожие вопросы
Предмет: Алгебра, автор: ahrorjonfayzullayev0
Предмет: История, автор: bagenka24