Для создания Arduino проекта нам понадобится:
- плата Arduino;
- RGB светодиод;
- монтажные провода - 4 шт.;
- резисторы на 1 кОм - 3 шт.
В данном проекте в качестве платы Arduino будем использовать Arduino UNO.
RGB светодиод из набора Sensor Kit for Arduino. Отличительные особенности этого RGB светодиода в том, что на нем уже установлены резисторы на 1 кОм. Если у вас нет подобного светодиода то для удобства можете использовать макетную плату.
Схема подключения RGB светодиода к плате Arduino UNO на рисунке ниже:
В результате получилось следующее:
Запустим ArduinoIDE:
Вставим следующий код в ArduinoIDE и загрузим (комбинация клавиш Ctrl + U) его на плату (если у вас возникли ошибки при загрузке прочтите следующее):
int ledR = 11;
int ledG = 10;
int ledB = 9;
void setup() {
pinMode(ledR, OUTPUT);
pinMode(ledG, OUTPUT);
pinMode(ledB, OUTPUT);
}
void loop() {
// Красный
digitalWrite(ledR, HIGH); // ВКЛ
delay(1000); // Задержка 1 сек
digitalWrite(ledR, LOW); // ВЫКЛ
delay(1000); // Задержка 1 сек
// Зеленый
digitalWrite(ledG, HIGH); // ВКЛ
delay(1000); // Задержка 1 сек
digitalWrite(ledG, LOW); // ВЫКЛ
delay(1000); // Задержка 1 сек
// Синий
digitalWrite(ledB, HIGH); // ВКЛ
delay(1000); // Задержка 1 сек
digitalWrite(ledB, LOW); // ВЫКЛ
delay(1000); // Задержка 1 сек
}
В результате увидим как светодиод загорается разными цветами.