Оглавление:
Видео: Прототип проекта светофора на базе Atmega16 с использованием 7-сегментного дисплея (моделирование Proteus): 5 шагов
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-13 06:58
В этом проекте мы собираемся сделать проект светофора на базе Atmega16. Здесь мы взяли один 7 сегментный и 3 светодиода для обозначения сигналов светофора.
Шаг 1. Используемое программное обеспечение:
Atmel Studio 7: Studio 7 - это интегрированная платформа разработки (IDP) для разработки и отладки всех приложений микроконтроллеров AVR® и SAM. IDP Atmel Studio 7 предоставляет вам бесшовную и простую в использовании среду для написания, сборки и отладки ваших приложений, написанных на C / C ++ или ассемблерном коде.
Вот ссылка для скачивания
2 Proteus Software для моделирования: это программа для демонстрации моделирования. Вы получите много информации по загрузке этого программного обеспечения.
Если вы делаете это напрямую на оборудовании, тогда не нужно устанавливать Proteus Tool.
Шаг 2: Используемые компоненты:
Здесь, в нашем демонстрационном видео, мы используем симуляцию протеуса, но определенно, если вы делаете это на своем оборудовании, вам потребуются следующие компоненты для этого проекта:
1. Плата для разработки AVR: вы можете купить микросхему Atmega16 и сделать свою собственную плату, в любом случае вы также можете получить плату для разработки Atmega16 / 32. Так что, если у вас есть эта плата, будет лучше, чтобы вы могли легко загрузить код самостоятельно.
2. Семисегментный дисплей. Так как здесь мы делаем проект светофора, у нас должен быть один семисегментный дисплей для обратного отсчета чисел:
3. Три светодиода. Что касается создания прототипа светофора, то здесь мы используем 3 светодиода разного цвета: красный для опускания транспортного средства, желтый для предупреждения и зеленый для движения.
4. USB-программатор AVR ISP: этот программатор представляет собой универсальный автономный аппаратный инструмент, позволяющий читать и записывать многие микроконтроллеры ATMEL на базе AVR.
5. Некоторые перемычки: нам также нужны перемычки для соединения между всеми устройствами.
На приведенном выше изображении платы разработки у нас уже есть дисплей с двумя семью сегментами и несколько светодиодов, поэтому, если вы покупаете саму плату, тогда не нужно покупать эти две вещи, но у вас есть только одна небольшая плата разработки, тогда вам нужно купить 7 сегментов. отобразить 3 светодиода и несколько перемычек для подключения.
Шаг 3: Код:
Вы можете получить исходный код по нашей ссылке на Github.
Шаг 4: Принципиальная схема:
Шаг 5: Видео:
Полное описание проекта приведено в видео выше.
Если у вас есть какие-либо сомнения относительно этого проекта, не стесняйтесь комментировать нас ниже. А если вы хотите узнать больше о встроенной системе, вы можете посетить наш канал на YouTube.
Посетите нашу страницу в Facebook и ставьте лайк, чтобы получать частые обновления.
С уважением, Embedotronics Technologies