Регулирование яркости Светодиода
- Войдите на сайт для отправки комментариев
int KHPUSK = 3;
int KHSTOP = 4;
int L1 = 11;
int POTENC = 0;
int A;
int B;
void setup() {
pinMode (KHPUSK,INPUT);
pinMode (KHSTOP,INPUT);
pinMode (L1,OUTPUT);
pinMode (POTENC, INPUT);
}
void loop() {
A=analogRead(POTENC)/4;
if(digitalRead(KHPUSK)==1 && digitalRead(KHSTOP)==0)
{
analogWrite(L1,A);
}
if(digitalRead(KHSTOP) == 1) digitalWrite(L1,LOW);
}
Ребят подскажите, как сделать что бы при включении светодиода кнопкой можно было регулировать его яркость ? А то у меня получается что только при каждом новом нажатии на кнопку KHPUSK светодиод меняет яркость в зависимости от показаний потенцеомметра. И ещё один маленький вопросик нуба :) Как правильно присваивать в программе имена аналоговым входам, если и цифровые на плате идут с 2 по 13 и аналоговые с 0 по 5 ? Получается 3,4,5 входа пересекаются...
Напрмер я пишу int ABC=5; это значит что ABC это пятый цифровой пин. А как написать что бы ABC был пятый аналоговый пин ?
http://arduino.ru/forum/obshchii/vstavka-programmnogo-koda-v-temukomment...
Напрмер я пишу int ABC=5; это значит что ABC это пятый цифровой пин. А как написать что бы ABC был пятый аналоговый пин ?
Посмотреть хотя бы идущие с IDE примеры религия не позволяет?
Ребят подскажите, как сделать что бы при включении светодиода кнопкой можно было регулировать его яркость ? А то у меня получается что только при каждом новом нажатии на кнопку KHPUSK светодиод меняет яркость в зависимости от показаний потенцеомметра.
Объясните, чем то, что Вы хотите, отличается от того, что получилось?
Вам нужно, чтобы на уже включенный светодиод новое нажатие кнопки никак не сказывалось?
потенциометр у него опрашивается в лупе, а вот регулировка яркости находится в if который запускается только при нажатии кнопки, а ему нужно чтобы у него включенный сетодиод регулировал свою яркость
в данный момент не начем проверить, попробуйте, придумал такой костыль)))