Оглавление:

Лазерная растяжка с использованием ARM Cortex-M4: 4 шага
Лазерная растяжка с использованием ARM Cortex-M4: 4 шага

Видео: Лазерная растяжка с использованием ARM Cortex-M4: 4 шага

Видео: Лазерная растяжка с использованием ARM Cortex-M4: 4 шага
Видео: Zeblaze Stratos Premium | Обзор | Купить на Алиэкспресс 2024, Ноябрь
Anonim
Лазерная растяжка с использованием ARM Cortex-M4
Лазерная растяжка с использованием ARM Cortex-M4

Это макетный проект, который использует ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL) для создания системы Laser Tripwire. Система работает с зуммером, внешним источником монохроматического света в виде сфокусированного луча, LDR и транзистором NPN.

BC547 используется в качестве транзистора NPN для регулирования выхода, получаемого от LDR на ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL). Чувствительность системы можно изменить, изменив конфигурацию BJT.

Вывод может быть получен с помощью последовательного монитора Energia IDE, Tera Team, Keil uVision или любого другого терминального программного обеспечения. Вся схема питается от + 5 В (VBUS) и + 3,3 В от EK-TM4C123GXL.

.bin-файл с кодом c99 прилагается по предоставленной ссылке в конце этого руководства. Файл.bin можно загрузить в микроконтроллер с помощью LM Flash Programmer.

Шаг 1. Требования

Для выполнения этого проекта требуется следующее:

1- Texas Instruments EK-TM4C123GXL 2- Монохроматический источник света

3- Зуммер

4- LDR

5- NPN BJT (BC547)

6- LM Flash Programmer (программное обеспечение на ПК)

7- Виртуальный терминал (программное обеспечение на ПК)

=> Если вы не знаете, как использовать и установить LM Flash Programmer, ознакомьтесь с моими предыдущими инструкциями или щелкните следующие ссылки:

Скачивание LM Flash Programmer

Загрузите файл.bin или.hex с помощью LM Flash Programmer

Шаг 2: Распиновка и проводка

Распиновка и проводка
Распиновка и проводка

Распиновка и подключение ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL) и других периферийных устройств прилагаются к этому шагу, а также приведены ниже:

==================== TM4C123GXL => Зуммер

====================

PB0 => VCC

GND => GND

====================

TM4C123GXL => BC547

====================

+ 5В => Коллектор

PB5 => Излучатель

============

BC547 => LDR

============

База => Пин-1

==================

TM4C123GXL => LDR

==================

+ 5В => контакт-2

Шаг 3. Загрузите файл.bin

Загрузите файл.bin
Загрузите файл.bin
Загрузите файл.bin
Загрузите файл.bin

Загрузите прикрепленный.bin-файл с этим шагом в ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL) с помощью LM Flash Programmer.

Шаг 4. Получите результат

Получите свой результат
Получите свой результат
Получите свой результат
Получите свой результат

После загрузки файла.bin в ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL) вы можете включить зуммер или любой желаемый терминал, например Energia IDE Serial Monitor, Keil uVision и Tera Team Virtual Terminal и т. Д. Или и то, и другое.

Рекомендуемые: