Помогите новичку
- Войдите на сайт для отправки комментариев
Чт, 26/02/2015 - 20:03
Вообщем задача банальная: к ардуино подключено 4 светодиода управляемые через Serial при отправлении 0 загорается первый свутодио 1 - второй и т.д.
нужно сделать так чтобы при повторном отправлении значения если светодиод выключен он выключался выключен-включался
Скетч если нужно:
int leds[4] = {7, 6, 5, 4}; void setup() { Serial.begin(9600); for (int i = 0; i < 4; i++) { pinMode(leds[i], OUTPUT); } } void loop() { int Read = Serial.read() - '0'; if (Serial.available() == 0) { digitalWrite(leds[Read], HIGH); } if (leds[Read]=HIGH);{ digitalWrite(leds[Read], LOW); } }
digitalWrite(leds[Read], !digitalRead[Read]);
Вроде так
02 boolean stateL
eds[4] = {0,0,0,0
};15 digitalWrite(leds[Read+4],!
stateL
eds[
Read]);ИЗМЕНЕНО !!!!!
И что с этим делать? Добавил переменную
boolean stateL
eds[4] = {0,0,0,0
}; digitalWrite(leds[Read], HIGH); заменил на digitalWrite(leds[Read+4],!stateL
eds[
Read]); теперь светодиод на пятом пине горит и все на сериал не реагирует и можно объяснить если не трудно как это работает?весь код нужен, ваш код, изменённый
Помогите подключить шунт тока 5A к Arduini Due
Помогите подключить шунт тока 5A к Arduini Due
А к UNO уже получилось?
Помогите подключить шунт тока 5A к Arduini Due
1 - это новая тема - сделайте новую СВОЮ
2 - нужно сопротивление шунта