Найти в Дзене
Техно-Skills Lab

НОЧНИК НА БАЗЕ ARDUINO

Создание ночника на базе arduino - это очень увлекательный процесс, способствующий новым знаниям и умениям Материалы и инструменты для : Оформление 3D ручкой:⬇️ Схема подключения:⬇️ #define RED 11 // присваиваем имя RED для пина 11 #define GRN 12 // присваиваем имя GRN для пина 12 #define BLU 13 // присваиваем имя BLU для пина 13 void setup() { pinMode(RED, OUTPUT); // используем Pin11 для вывода pinMode(GRN, OUTPUT); // используем Pin12 для вывода pinMode(BLU, OUTPUT); // используем Pin13 для вывода } void loop() { digitalWrite(RED, HIGH); // включаем красный свет digitalWrite(GRN, LOW); digitalWrite(BLU, LOW); delay(1000); // пауза digitalWrite(RED, LOW); digitalWrite(GRN, HIGH); // включаем зеленый свет digitalWrite(BLU, LOW); delay(1000); // пауза digitalWrite(RED, LOW); digitalWrite(GRN, LOW); digitalWrite(BLU, HIGH); // включаем синий свет delay(1000); // пауза digitalWrite(RED, LOW); digitalWrite(GRN, HIGH); // включаем зеленый свет digitalWrite(BLU, HIGH); // включаем синий св
Оглавление

Создание ночника на базе arduino - это очень увлекательный процесс, способствующий новым знаниям и умениям

Материалы и инструменты для :

  • 3Д ручка - 1 шт.
  • Плата Arduino - 1 шт.
  • Провода «папа-папа» - 6 шт.
  • Светодиодный модуль RGB - 1 шт.
  • Резистор - 3 шт.
  • Клавишный переключатель - 1 шт.
  • Крона - 1 шт
  • Кабель питания - 1 шт
  • Ноутбук - 1 шт
  • Пластик для 3D принтера/ 3D ручки - 6 шт
  • Программа Arduino IDE

Оформление 3D ручкой:⬇️

Оформление ночника 3D ручкой
Оформление ночника 3D ручкой

Программирование платы arduino

Схема подключения:⬇️

Схема подключения
Схема подключения

Скетч для мигания RGB светодиода:

#define RED 11 // присваиваем имя RED для пина 11
#define GRN 12 // присваиваем имя GRN для пина 12
#define BLU 13 // присваиваем имя BLU для пина 13
void setup() {
pinMode(RED, OUTPUT); // используем Pin11 для вывода
pinMode(GRN, OUTPUT); // используем Pin12 для вывода
pinMode(BLU, OUTPUT); // используем Pin13 для вывода
}
void loop() {
digitalWrite(RED, HIGH); // включаем красный свет
digitalWrite(GRN, LOW);
digitalWrite(BLU, LOW);
delay(1000); // пауза
digitalWrite(RED, LOW);
digitalWrite(GRN, HIGH); // включаем зеленый свет
digitalWrite(BLU, LOW);
delay(1000); // пауза
digitalWrite(RED, LOW);
digitalWrite(GRN, LOW);
digitalWrite(BLU, HIGH); // включаем синий свет
delay(1000); // пауза
digitalWrite(RED, LOW);
digitalWrite(GRN, HIGH); // включаем зеленый свет
digitalWrite(BLU, HIGH); // включаем синий свет
delay(1000); // пауза
digitalWrite(RED, HIGH); // включаем красный свет
digitalWrite(GRN, HIGH); // включаем зеленый свет
digitalWrite(BLU, LOW);
delay(1000); // пауза
digitalWrite(RED, HIGH); // включаем красный свет
digitalWrite(GRN, LOW);
digitalWrite(BLU, HIGH); // включаем синий свет
delay(1000); // пауза
digitalWrite(RED, HIGH); // включаем красный свет
digitalWrite(GRN, HIGH); // включаем зеленый свет
digitalWrite(BLU, HIGH); // включаем синий свет
delay(1000); // пауза
}
Готовый результат
Готовый результат

Получилось создать ночник? - Делитесь в комментариях⬇️

Возникли трудности? - Пишите в комментариях⬇️