Симулятор светофора Arduino
Компоненты и расходные материалы
| × | 1 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 3 | ||||
| × | 1 | ||||
| × | 1 |
Приложения и онлайн-сервисы
|
Об этом проекте
В этом простом небольшом проекте используется Arduino и несколько светодиодов для имитации светофора. Он использует код в качестве внутреннего таймера и продолжает работать, пока вы не отключите питание Arduino.
Хорошо. Материалы здесь следующие:
1. Arduino / Genuino / Geekcreit / Whatever Uno
2. Макетная плата
3. Проволочные перемычки
4. Красный, желтый и зеленый светодиоды
5. Кабель Arduino USB 2.0
Хорошо. Начнем, ладно ??
Шаг 1. Подайте питание на макетную плату
Да, я знаю, что есть только один провод вместо двух, но поверьте мне:следуйте по нему именно так, как вы его видите. Я пересматривал этот пост снова и снова, он абсолютно правильный.
Вставьте одну сторону перемычки в GND . на борту. Подведите другую сторону к макету. Поместите его в крайний правый столбец на макетной плате вверху. Это нижний столб. ВСЁ вправо. Взгляните на изображение и / или схемы, если вы не понимаете.
Шаг второй:добавление светодиодов
Выньте светодиоды и резисторы. Поместите один конец резистора в столбец справа, к которому мы подключили нашу перемычку. Вставьте другой конец макета в основную часть макета. Присоедините резистор к любому понравившемуся ряду. Наши светодиоды будут в одном ряду. Мы приклеим один конец светодиода к одной стороне макета, а другой конец - к другой стороне макета. Короткий конец светодиода будет со стороны ваших резисторов, с правой стороны. Вытяните другой конец светодиода к правой стороне макета. (Если вы не вставите светодиоды правильно, проект не будет работать.)
Шаг третий:завершение схемы
Хорошо. Это последняя часть. Возьмите еще одну перемычку, поместите ее в тот же ряд, где у вас горит светодиод. Вот куда пойдут провода:
Зеленый светодиод:порт 2, секция цифровой ШИМ
Желтый светодиод, порт 3, секция цифровой ШИМ
Красный светодиод, порт 4, секция цифровой ШИМ
Если вы не понимаете, проверьте схемы, обратитесь к изображениям.
Теперь загрузите свой код, и все готово!
(Видишь, что я тебе сказал? Это работает !!)
Код
- Код светофора Arduino
Код светофора Arduino Arduino
// переменные int GREEN =2; int YELLOW =3; int RED =4; int DELAY_GREEN =5000; int DELAY_YELLOW =2000; int DELAY_RED =5000; // основные функцииvoid setup () {pinMode (GREEN, OUTPUT); pinMode (ЖЕЛТЫЙ, ВЫХОД); pinMode (КРАСНЫЙ, ВЫХОД);} недействительный цикл () {green_light (); задержка (DELAY_GREEN); yellow_light (); задержка (DELAY_YELLOW); красный свет(); задержка (DELAY_RED);} void green_light () {digitalWrite (ЗЕЛЕНЫЙ, ВЫСОКИЙ); digitalWrite (ЖЕЛТЫЙ, НИЗКИЙ); digitalWrite (КРАСНЫЙ, НИЗКИЙ);} void yellow_light () {digitalWrite (ЗЕЛЕНЫЙ, НИЗКИЙ); digitalWrite (ЖЕЛТЫЙ, ВЫСОКИЙ); digitalWrite (КРАСНЫЙ, НИЗКИЙ);} void red_light () {digitalWrite (ЗЕЛЕНЫЙ, НИЗКИЙ); digitalWrite (ЖЕЛТЫЙ, НИЗКИЙ); digitalWrite (КРАСНЫЙ, ВЫСОКИЙ);}
Схема
Производственный процесс
- Сигнал трафика
- Умный светофор
- Интерактивный настольный светильник, управляемый жестами
- Часы Arduino с исламским временем молитв
- WebServerBlink с использованием Arduino Uno WiFi
- SunGlass-BOT [автоматизированная пара солнцезащитных очков]
- Простой калькулятор UNO
- Манипулятор беспроводного переключателя света
- Постоянство видения
- Свет с сенсорным управлением с использованием Arduino