Mục lục:

Điều khiển MedeaWiz Sprite: 4 bước
Điều khiển MedeaWiz Sprite: 4 bước

Video: Điều khiển MedeaWiz Sprite: 4 bước

Video: Điều khiển MedeaWiz Sprite: 4 bước
Video: Radio Controlled GPIO BrightSign Sprite Video Player 2024, Tháng mười một
Anonim
Điều khiển MedeaWiz Sprite
Điều khiển MedeaWiz Sprite
Điều khiển MedeaWiz Sprite
Điều khiển MedeaWiz Sprite
Điều khiển MedeaWiz Sprite
Điều khiển MedeaWiz Sprite
Điều khiển MedeaWiz Sprite
Điều khiển MedeaWiz Sprite

MedeaWiz Sprite (https://www.medeawiz.com/) là một thiết bị điện tử rất nhỏ có thể phát video. Các video cho Sprite có thể được đặt trên ổ USB flash / USB hoặc trên thẻ SD. Sprite sẽ phát một video theo mặc định trong một vòng lặp. Các video khác nằm trên thiết bị flash có thể được chọn và phát bằng điều khiển từ xa Sprite.

Mua từ Amazon hoặc từ TeamKingsley

Sensor. Engine MICRO là một bảng điều khiển nhỏ có thể lập trình được dùng để giao tiếp với các cảm biến và điều khiển các mô-đun khác nhau. SEM có thể được sử dụng như một thiết bị học tập STEM. Tuyệt vời khi sử dụng với bộ sưu tập hơn 37 cảm biến!

Mua từ CircuitGizmos

Sensor. Engine MICRO (SEM) Rev 4

Trái tim của SEM là bộ vi điều khiển 32 bit với trình thông dịch chương trình nâng cao được tích hợp. Ngôn ngữ mà SEM sử dụng là phiên bản hiện đại của BASIC. Không giống như các phiên bản trước đây của ngôn ngữ, BASIC mới này được cấu trúc. Nó hỗ trợ các chương trình con và không cần số dòng. Nó là ngôn ngữ hoàn hảo cho SEM. Nó rất dễ học nhưng vẫn mạnh mẽ. Nó có hỗ trợ kiểm soát đầu vào và đầu ra mà SEM cần.

SEM có các đường I / O dọc theo cạnh trên của PCB để kết nối với các mạch khác nhau. SEM có thể được sử dụng với một bảng mạch in không hàn để tạo mẫu. SEM cũng có thể được sử dụng với các phương pháp kết nối điện khác để giao tiếp với các mô-đun, thiết bị và mạch.

Bước 1: Kích hoạt Video

Video kích hoạt
Video kích hoạt
Video kích hoạt
Video kích hoạt

Sprite cũng có thể được kích hoạt bằng tiếp điểm nút (hoặc mạch "tiếp điểm khô" tương đương) để phát một tệp video cụ thể. Hướng dẫn đi kèm với Sprite (có thể tải xuống sách hướng dẫn trước khi mua) cho biết cách sử dụng một nút để kích hoạt Sprite phát tệp video. Hướng dẫn cũng cho biết cách kết nối trực tiếp Bộ điều khiển logic lập trình (PLC) hoặc cảm biến chuyển động PIR với Sprite để kích hoạt phát lại video.

Việc kích hoạt này cho phép một nút hoặc một thiết bị có đầu ra tiếp điểm khô có thể kích hoạt một tệp duy nhất. Việc kích hoạt phức tạp hơn có thể được thực hiện bằng cách sử dụng Sensor. Engine MICRO để đánh giá một hoặc nhiều điều kiện dựa trên đầu vào cảm biến hoặc thời gian đã lên lịch. SEM sẽ kết nối với Sprite thông qua cổng I / O của Sprite và sử dụng các lệnh nối tiếp để điều khiển Sprite.

Bước 2: Kích hoạt từ cảm biến. Động cơ: MICRO

Kích hoạt từ cảm biến. Động cơ: MICRO
Kích hoạt từ cảm biến. Động cơ: MICRO
Kích hoạt từ cảm biến. Động cơ: MICRO
Kích hoạt từ cảm biến. Động cơ: MICRO

Cổng Sprite I / O cung cấp kết nối mặt đất cũng như + 5V (100mA) có thể được sử dụng để cấp nguồn cho SEM. Kiểm soát nối tiếp Sprite từ SEM được thực hiện bằng cách sử dụng các dòng nối tiếp Tx và Rx. Các kết nối cho cổng I / O được cung cấp trong sách hướng dẫn Sprite và hiển thị ở đây.

Trong sơ đồ trên, hình chữ nhật có tên "Bộ vi xử lý" sẽ là Bộ cảm biến. Engine MICRO. SEM được kết nối với Sprite bằng một cáp tùy chỉnh nhỏ. Dây màu đen là tham chiếu nối đất, dây màu đỏ cung cấp 5V để cấp nguồn cho SEM. (Đã ngắt kết nối trong quá trình phát triển vì kết nối USB cung cấp 5V.)

Các dây màu xanh lam và màu xanh lá cây là giao tiếp nối tiếp. Đối với mã này, dữ liệu nhận được từ Sprite không được sử dụng.

Bước 3: Chương trình

Chương trình ví dụ khá đơn giản: Cuộn qua một tập hợp các số (0 đến 10) và khi được chọn, hãy phát tệp được liên kết với số đó.

Mô tả chương trình 'Sprite Controller * 4 dòng xuất hiện trong bộ chọn tệp' * lên đến ký tự thứ 21 sau một appostrophe duy nhất. '*' * '--------------------- *

GIẢI PHÁP TÙY CHỌN

TÙY CHỌN DEFAULT NONE TÙY CHỌN AUTORUN BẬT

'====================================================

'Mã cài đặt' Mã cài đặt chạy một lần khi bạn khởi động chương trình này '=================================== =================

'S. E: Nút MICRO ngắt và trạng thái

'Chung cho các ứng dụng SEM, v.v. SETPIN 7, INTL, semRedBtnInt, PULLUP SETPIN 24, INTL, semYelBtnInt, PULLUP SETPIN 26, INTL, semGrnBtnInt, PULLUP DIM semRedBtn AS INTEGER' Nút Hoa Kỳ DIM semYelBtn ASGtn ASGtn 0 semYelBtn = 0 semGrnBtn = 0

DIM FileNum AS INTEGER

DIM FileNumLimit AS INTEGER FileNum = 0 FileNumLimit = 10

Văn bản 0, 0, "Bộ điều khiển Sprite",, 3, 1

TEXT 64, 12, "" + STR $ (FileNum) + "", C, 2, 2 TEXT 0, 57, "Back Frwd Select",, 3

LÀM

NẾU semRedBtn> 1 THEN

semRedBtn = 0 CLS FileNum = FileNum - 1 IF FileNum <0 THEN FileNum = FileNumLimit Text 0, 0, "Sprite Controller",, 3, 1 TEXT 64, 12, "" + STR $ (FileNum) + "", C, 2, 2 TEXT 0, 57, "Back Frwd Select",, 3 ENDIF

NẾU semYelBtn> 1 THEN

semYelBtn = 0 CLS FileNum = FileNum + 1 IF FileNum> FileNumLimit THEN FileNum = 0 Text 0, 0, "Sprite Controller",, 3, 1 TEXT 64, 12, "" + STR $ (FileNum) + "", C, 2, 2 TEXT 0, 57, "Back Frwd Select",, 3 ENDIF

NẾU semGrnBtn> 1 THEN

semGrnBtn = 0 MỞ "COM1: 9600" là # 1 PRINT # 1, CHR $ (FileNum); ĐÓNG # 1 ĐĂNG NHẬP ENDIF

'=====================================================

'SE: Chương trình con ngắt nút MICRO' Phổ biến cho các ứng dụng SEM, v.v. '================================= ====================

Các quy trình ngắt nút 'Đỏ / Vàng / Xanh lá cây

'Các quy trình nút SEM tiêu chuẩn. 'Thử nghiệm semRedBtn> 1 cho lần nhấn nút,> x cho lần nhấn nút lâu

SUB semRedBtnInt

semRedBtn = 1 DO: PAUSE (5): semRedBtn = semRedBtn + 5: LOOP WHILE PIN (7) = 0 PAUSE (20) KẾT THÚC SUB

SUB semYelBtnInt

semYelBtn = 1 DO: PAUSE (5): semYelBtn = semYelBtn + 5: LOOP WHILE PIN (24) = 0 PAUSE (20) KẾT THÚC SUB

SUB semGrnBtnInt

semGrnBtn = 1 DO: PAUSE (5): semGrnBtn = semGrnBtn + 5: LOOP WHILE PIN (26) = 0 PAUSE (20) KẾT THÚC SUB

Bước 4: Thao tác đơn giản

Hoạt động đơn giản
Hoạt động đơn giản

Số lớn ở giữa trên màn hình cho biết tệp nào đang được phát hoặc được chọn lần cuối.

Nút màu đỏ giảm số tệp. Nút màu vàng tăng số tệp.

Nút màu xanh lá cây chọn / phát tệp được đánh số.

Đề xuất: