Mục lục:

Ba bước laser sử dụng ARM Cortex-M4: 4 bước
Ba bước laser sử dụng ARM Cortex-M4: 4 bước

Video: Ba bước laser sử dụng ARM Cortex-M4: 4 bước

Video: Ba bước laser sử dụng ARM Cortex-M4: 4 bước
Video: [Arm Cortex M3M4M7] Bài 36: Bootloader Phần 1 2024, Tháng bảy
Anonim
Ba chiều laser sử dụng ARM Cortex-M4
Ba chiều laser sử dụng ARM Cortex-M4

Đây là một dự án dựa trên breadboard sử dụng ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL) để tạo ra hệ thống Laser Tripwire.

BC547 được sử dụng làm bóng bán dẫn NPN để điều chỉnh đầu ra thu được từ LDR đến ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL). Độ nhạy của hệ thống có thể được sửa đổi bằng cách thay đổi cấu hình của BJT.

Đầu ra có thể được lấy trên Serial Monitor của Energia IDE, Tera Team, Keil uVision hoặc bất kỳ phần mềm đầu cuối nào khác. Toàn bộ mạch được cấp nguồn bởi + 5V (VBUS) và + 3.3V của EK-TM4C123GXL.

Tệp.bin của mã c99 được đính kèm với liên kết được cung cấp ở cuối hướng dẫn này. Tệp.bin có thể được tải lên bộ vi điều khiển bằng LM Flash Programmer.

Bước 1: Yêu cầu

Những điều sau đây là bắt buộc để hoàn thành dự án này:

1- Texas Instruments EK-TM4C123GXL 2- Nguồn sáng đơn sắc

3- Buzzer

4- LDR

5- NPN BJT (BC547)

6- Bộ lập trình Flash LM (phần mềm trên PC)

7- Virtual Terminal (phần mềm trên PC)

=> Nếu bạn chưa biết cách sử dụng và cài đặt LM Flash Programmer, vui lòng xem Hướng dẫn trước đây của tôi hoặc nhấp vào các liên kết sau:

Tải xuống Bộ lập trình Flash LM

Tải lên tệp.bin hoặc.hex bằng Trình lập trình Flash LM

Bước 2: Pin-outs & đấu dây

Pin-outs & đấu dây
Pin-outs & đấu dây

Đầu ra & đấu dây của ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL) và các thiết bị ngoại vi khác được đính kèm theo bước này và cũng được cung cấp như sau:

==================== TM4C123GXL => Buzzer

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

PB0 => VCC

GND => GND

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

TM4C123GXL => BC547

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

+ 5V => Bộ thu

PB5 => Máy phát

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

BC547 => LDR

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

Cơ sở => Pin-1

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

TM4C123GXL => LDR

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

+ 5V => Pin-2

Bước 3: Tải lên tệp.bin

Tải lên tệp.bin
Tải lên tệp.bin
Tải lên tệp.bin
Tải lên tệp.bin

Tải tệp.bin đính kèm theo bước này lên ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL) bằng Bộ lập trình Flash LM.

Bước 4: Nhận đầu ra của bạn

Nhận đầu ra của bạn
Nhận đầu ra của bạn
Nhận đầu ra của bạn
Nhận đầu ra của bạn

Sau khi tải tệp.bin lên ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL), bạn có thể tải về buzzer hoặc bất kỳ thiết bị đầu cuối nào bạn muốn, ví dụ: Energia IDE Serial Monitor, Keil uVision và Tera Team Virtual Terminal, v.v. hoặc cả hai.

Đề xuất: