Найти тему
Arduino

Ардуино и RGB светодиод из Sensor Kit for Arduino

Для создания Arduino проекта нам понадобится:

  • среда разработки ArduinoIDE;
  • плата Arduino;
  • RGB светодиод;
  • монтажные провода - 4 шт.;
  • резисторы на 1 кОм - 3 шт.

В данном проекте в качестве платы Arduino будем использовать Arduino UNO.

Рисунок 1 - Arduino UNO
Рисунок 1 - Arduino UNO

RGB светодиод из набора Sensor Kit for Arduino. Отличительные особенности этого RGB светодиода в том, что на нем уже установлены резисторы на 1 кОм. Если у вас нет подобного светодиода то для удобства можете использовать макетную плату.

Рисунок 2 - RGB светодиод
Рисунок 2 - RGB светодиод

Схема подключения RGB светодиода к плате Arduino UNO на рисунке ниже:

Рисунок 3 - Схема подключения RGB светодиода
Рисунок 3 - Схема подключения RGB светодиода

В результате получилось следующее:

Рисунок 4 - Arduino UNO и RGB светодиод
Рисунок 4 - Arduino UNO и RGB светодиод

Запустим ArduinoIDE:

Рисунок 5 - ArduinoIDE
Рисунок 5 - 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 сек
}

В результате увидим как светодиод загорается разными цветами.