Я написал этот простой кусок кода для тестирования моего arduino и RGB led.Почему этот код делает светодиодное свечение красным?
int redled=11;
int blueled=10;
int greenled=9;
void setup()
{
pinMode(redled, OUTPUT);
pinMode(blueled, OUTPUT);
pinMode(greenled, OUTPUT);
}
void loop()
{
digitalWrite(greenled, HIGH);
digitalWrite(blueled, HIGH);
delay(1000);
digitalWrite(greenled, LOW);
digitalWrite(blueled, LOW);
delay(1000);
}
Вот картинка: (. 220Ω резисторы, в случае, если интересно)
Как вы можете видеть, я закодированы зеленый и синий в blink, но после того, как я загружу его на arduino, красный светодиод на самом деле мигает. Почему это происходит? Как это исправить?
Любая помощь будет оценена!
UPDATE:
Когда я отключаю красный провод в целом, программа работает, как ожидалось, но теперь, когда я подключить его обратно, он начинает мигать, как это:
БЕЛАЯ красный WHITE red
В чем проблема сейчас?
Какие светодиоды подключены к которым контакты и как? – abligh
@abligh Я загружу его. – Pyraminx
вы можете вставить определение digitalWrite? –