Светофор, Первый проект для знакомства с Arduino

Артикул: Светофор
Ном. номер: 9000386844
Производитель: DIY
Светофор, Первый проект для знакомства с Arduino
266.10 руб.
Только в рознице.
Цена и сроки поставки
по запросу
Добавить в корзину 1 шт. на сумму 266.10 руб.

Спецификация набора

То, что у вас уже есть, вы можете удалить в корзине.

НаименованиеЦенаКол-во
Печатная плата traffic light, Печатная плата с разводкой, FR4 36х146.6мм (1.5мм, 18мкм) 180 руб. 1
0.125Вт 0805 360 Ом, 1%, Чип резистор (SMD) 0.90 руб. 9
L-1503GT, Светодиод зеленый 30° d=5мм 150мКд 9 руб. 3
L-1503SRD, Светодиод красный 60° d=5мм 400мКд 11 руб. 3
BL-L513UYD, Светодиод желтый 60" d=5мм 320мКд 590нМ (Ultra Yellow) 4 руб. 3
PLS-6R (DS1022-1x6R), Вилка штыревая 2.54мм 1х6 угловая (тип D1) 6 руб. 1

Авторы проекта "Светофор" Романцов Алексей и Тен Сергей из ARDUMAKERS.

Один из первых проектов, который обычно создают при знакомстве с arduino - это конечно же светофор.
Наш набор позволит собрать макет уменьшенной копии светофора, которую легко можно будет подключить к arduino.

Электрическая схема.

Схема

В схеме используются 9 светодиодов, подключенных к цифровым портам arduino (D9, D10, D11, D12, D13 ) через резисторы, ограничивающие пропускаемый ток через светодиоды.
В скетче очень много комментариев поэтому разобраться сможет любой начинающий программист.

ARDUMAKERS созданный на базе Государственного бюджетного общеобразовательного учреждения города Москвы "Центра образования "Технологии обучения" с целью развития научно-технического творчества учащихся. Основное направление деятельности - робототехника.

Схема

Схема

Это открытый проект! Лицензия, под которой он распространяется – Creative Commons - Attribution - Share Alike license.

Скетч. Код программы

int RedLed1=9; // Порт 9, один красный светодиод
int YellowLed3=10; // Порт 10, три желтых светодиода
int GreenLed1=11; // Порт 11, один зеленый светодиод
int RedLed2=12; // Порт 12, два красных светодиода
int GreenLed2=13; // Порт 13, два зеленых светодиода

void setup()
{
  // Инициализируем порты как выводные
  pinMode(GreenLed2, OUTPUT);
  pinMode(RedLed1, OUTPUT);
  pinMode(GreenLed1, OUTPUT);
  pinMode(YellowLed3, OUTPUT); 
  pinMode(RedLed2, OUTPUT);
}
void loop()
{
  digitalWrite(RedLed1, HIGH); // Включаем один красный светодиод
  digitalWrite(GreenLed2, HIGH); // Включаем два зеленых светодиода
  delay(2000); // Пауза 2 секунды
  digitalWrite(GreenLed2, LOW); // Выключаем два зеленых светодиода
  delay(1000); // Пауза 1 секунды
  digitalWrite(YellowLed3, HIGH); // Включаем три желтых светодиода
  digitalWrite(RedLed1, HIGH); // Включаем один красный светодиод
  delay(2000); // Пауза 2 секунды
  digitalWrite(YellowLed3, LOW); // Выключаем три желтых светодиода
  digitalWrite(RedLed1, LOW); // Выключаем один красный светодиод
  
  for(int i=0; i<=5; i++)  // 5 раз мигаем зеленым светодиодом 
  { 
    digitalWrite(GreenLed2, HIGH); // Включаем два зеленых светодиода
    delay(1000); // Пауза 1 секунды
    digitalWrite(GreenLed2, LOW); // Выключаем два зеленых светодиода
  }
    digitalWrite(YellowLed3, HIGH); // Включаем три желтых светодиода
    delay(1500); // Пауза 1,5 секунды
    digitalWrite(YellowLed3, LOW); // Выключаем три желтых светодиода
    digitalWrite(GreenLed1, HIGH); // Включаем один зеленый светодиод
    digitalWrite(RedLed2, HIGH); // Включаем два красных светодиода
    delay(2000); // Пауза 2 секунды
    digitalWrite(GreenLed1, HIGH); // Включаем один зеленый светодиод
    digitalWrite(RedLed2, LOW); // Выключаем два красных светодиода
    delay(1000); // Пауза 1 секунды

  for(int i=0; i<=5; i++) // Еще 5 раз мигаем зеленым светодиодом
  {
    digitalWrite(GreenLed1, HIGH); // Включаем один зеленый светодиод
    delay(1000); // Пауза 1 секунды
    digitalWrite(GreenLed1, LOW); // Выключаем один зеленый светодиод
  }
    digitalWrite(YellowLed3, HIGH); // Включаем три желтых светодиода
    delay(1500); // Пауза 1,5 секунды
    digitalWrite(YellowLed3, LOW);  // Выключаем три желтых светодиода
}

Техническая документация

KiCad project
zip, 96 КБ
Gerber файлы
zip, 56 КБ

Выберите регион, чтобы увидеть способы получения товара.

Комментарии