
Оглавление:
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-23 15:04

В этом проекте мы собираемся сделать проект светофора на базе 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
Рекомендуемые:
Как сделать регистратор данных влажности и температуры в реальном времени с Arduino UNO и SD-картой - Моделирование регистратора данных DHT11 в Proteus: 5 шагов

Как сделать регистратор данных влажности и температуры в реальном времени с Arduino UNO и SD-картой | Моделирование регистратора данных DHT11 в Proteus: Введение: привет, это Liono Maker, вот ссылка на YouTube. Мы делаем творческий проект с Arduino и работаем над встраиваемыми системами. Регистратор данных: Регистратор данных (также регистратор данных или регистратор данных) - это электронное устройство, которое записывает данные с течением времени
GPS-мониторинг с помощью проекта OLED-дисплея: 5 шагов (с изображениями)

GPS-мониторинг с помощью проекта OLED-дисплея: Всем привет, в этой быстрой статье я поделюсь с вами своим проектом: GPS-модуль ATGM332D с микроконтроллером SAMD21J18 и дисплеем SSD1306 OLED 128 * 64, я построил для него специальную печатную плату на Eagle Autodesk и запрограммировал ее. используя Atmel studio 7.0 и ASF
Взаимодействие Atmega16 с ЖК-дисплеем в 4-битном режиме (моделирование Proteus): 5 шагов

Взаимодействие Atmega16 с ЖК-дисплеем в 4-битном режиме (моделирование Proteus): в этом руководстве мы расскажем вам о том, как вы можете подключить микроконтроллер atmega16 к ЖК-дисплею 16 * 2 в 4-битном режиме
ЖК-дисплей I2C / IIC - Использование ЖК-дисплея SPI для ЖК-дисплея I2C Использование модуля SPI-IIC с Arduino: 5 шагов

ЖК-дисплей I2C / IIC | Используйте ЖК-дисплей SPI для ЖК-дисплея I2C Использование модуля SPI-IIC с Arduino: Привет, ребята, так как обычный ЖК-дисплей SPI 1602 имеет слишком много проводов для подключения, поэтому его очень сложно связать с Arduino, но на рынке доступен один модуль, который может преобразовать дисплей SPI в дисплей IIC, поэтому вам нужно подключить только 4 провода
Моделирование проектирования схем + печатная плата на Proteus: 10 шагов

Моделирование проектирования схем + печатных плат на Proteus: это пошаговое руководство для инженеров и любителей. В этом руководстве я расскажу о схемном моделировании и моделировании. Проектирование печатной платы на Proteus 8, в конце я также расскажу о травлении электрических цепей за 5 минут. С т