สารบัญ:
- ขั้นตอนที่ 1: ทริกเกอร์วิดีโอ
- ขั้นตอนที่ 2: ทริกเกอร์จาก Sensor.Engine:MICRO
- ขั้นตอนที่ 3: โปรแกรม
- ขั้นตอนที่ 4: ใช้งานง่าย
วีดีโอ: การควบคุม MedeaWiz Sprite: 4 ขั้นตอน
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:04
MedeaWiz Sprite (https://www.medeawiz.com/) เป็นอุปกรณ์อิเล็กทรอนิกส์ขนาดเล็กมากที่เล่นวิดีโอได้ วิดีโอสำหรับ Sprite สามารถอยู่ใน USB flash/thumb drive หรือบนการ์ด SD เทพดาจะเล่นวิดีโอหนึ่งรายการโดยค่าเริ่มต้นในลูป สามารถเลือกและเล่นวิดีโออื่นๆ ที่อยู่ในอุปกรณ์แฟลชได้โดยใช้รีโมทคอนโทรล Sprite
ซื้อจาก Amazon หรือจาก TeamKingsley
Sensor. Engine MICRO เป็นบอร์ดควบคุมที่ตั้งโปรแกรมได้ขนาดเล็กสำหรับเชื่อมต่อกับเซ็นเซอร์และควบคุมโมดูลต่างๆ SEM สามารถใช้เป็นอุปกรณ์การเรียนรู้ STEM ใช้งานได้ดีเยี่ยมกับเซนเซอร์ 37+ ชุด!
ซื้อจาก CircuitGizmos
Sensor. Engine MICRO (SEM) รอบ 4
หัวใจของ SEM คือไมโครคอนโทรลเลอร์ 32 บิตพร้อมล่ามโปรแกรมขั้นสูงในตัว ภาษาที่ SEM ใช้เป็นเวอร์ชัน BASIC ที่ทันสมัย BASIC ใหม่นี้มีโครงสร้างไม่เหมือนกับเวอร์ชันก่อนๆ รองรับรูทีนย่อยและไม่ต้องการหมายเลขบรรทัด เป็นภาษาที่สมบูรณ์แบบสำหรับ SEM ง่ายต่อการเรียนรู้ แต่ยังคงทรงพลัง รองรับการควบคุมอินพุตและเอาต์พุตที่ SEM ต้องการ
SEM มีเส้น I/O ตามขอบด้านบนของ PCB สำหรับเชื่อมต่อกับวงจรต่างๆ SEM สามารถใช้กับแผงวงจรพิมพ์แบบไม่มีบัดกรีสำหรับการสร้างต้นแบบ SEM ยังสามารถใช้กับวิธีการเชื่อมต่อทางไฟฟ้าอื่นๆ เพื่อเชื่อมต่อกับโมดูล อุปกรณ์ และวงจร
ขั้นตอนที่ 1: ทริกเกอร์วิดีโอ
สไปรท์ยังสามารถเรียกใช้งานได้จากปุ่มสัมผัส (หรือวงจร "หน้าสัมผัสแบบแห้ง") เพื่อเล่นไฟล์วิดีโอเฉพาะ คำแนะนำที่มาพร้อมกับ Sprite (สามารถดาวน์โหลดคู่มือก่อนซื้อได้) แสดงให้เห็นว่าสามารถใช้ปุ่มเพื่อเรียกให้ Sprite เล่นไฟล์วิดีโอได้อย่างไร คำแนะนำยังแสดงให้เห็นว่า Programmable Logic Controller (PLC) หรือเซ็นเซอร์ตรวจจับความเคลื่อนไหว PIR สามารถเชื่อมต่อโดยตรงกับ Sprite เพื่อกระตุ้นการเล่นวิดีโอได้อย่างไร
ทริกเกอร์นี้อนุญาตให้ปุ่มหรืออุปกรณ์ที่มีเอาต์พุตแบบสัมผัสแห้งเพื่อทริกเกอร์ไฟล์เดียว ทริกเกอร์ที่ซับซ้อนมากขึ้นสามารถทำได้โดยใช้ Sensor. Engine MICRO เพื่อประเมินเงื่อนไขเดียวหรือหลายเงื่อนไขตามอินพุตของเซ็นเซอร์หรือเวลาที่กำหนด SEM จะเชื่อมต่อกับ Sprite ผ่านพอร์ต I/O ของ Sprite และใช้คำสั่งซีเรียลเพื่อควบคุม Sprite
ขั้นตอนที่ 2: ทริกเกอร์จาก Sensor. Engine:MICRO
พอร์ต Sprite I/O ให้การเชื่อมต่อกราวด์เช่นเดียวกับ +5V (100mA) ที่สามารถใช้จ่ายไฟให้กับ SEM ได้ การควบคุมแบบอนุกรมของ Sprite จาก SEM ทำได้โดยใช้สายอนุกรม Tx และ Rx การเชื่อมต่อสำหรับพอร์ต I/O มีอยู่ในคู่มือ Sprite และแสดงไว้ที่นี่
ในแผนภาพด้านบนสี่เหลี่ยมที่ชื่อว่า "ไมโครโปรเซสเซอร์" จะเป็น Sensor. Engine MICRO SEM เชื่อมต่อกับ Sprite ด้วยสายเคเบิลแบบกำหนดเองขนาดเล็ก สายสีดำอ้างอิงกราวด์ สายสีแดงให้ 5V เพื่อจ่ายไฟให้กับ SEM (ตัดการเชื่อมต่อระหว่างการพัฒนาเนื่องจากการเชื่อมต่อ USB ให้ 5V.)
สายสีน้ำเงินและสีเขียวคือการสื่อสารแบบอนุกรม สำหรับรหัสนี้ ข้อมูลที่ได้รับจากสไปรท์จะไม่ถูกนำมาใช้
ขั้นตอนที่ 3: โปรแกรม
ตัวอย่างโปรแกรมค่อนข้างง่าย: เลื่อนดูชุดตัวเลข (0 ถึง 10) และเมื่อเลือก ให้เล่นไฟล์ที่เกี่ยวข้องกับตัวเลข
'Sprite Controller * คำอธิบายโปรแกรม 4 บรรทัดปรากฏในตัวเลือกไฟล์' * ไม่เกินอักขระที่ 21 หลังเครื่องหมายวรรคตอนเดี่ยว ' * ' * '---------------------*
ตัวเลือกที่ชัดเจน
OPTION DEFAULT ไม่มี OPTION เปิดอัตโนมัติ
'====================================================
'Setup Code 'รหัสติดตั้งจะทำงานหนึ่งครั้งเมื่อคุณเริ่มโปรแกรมนี้ '================================== =================
'S. E:MICRO ปุ่มขัดจังหวะและสถานะ
'ทั่วไปสำหรับแอป SEM ฯลฯ SETPIN 7, INTL, semRedBtnInt, PULLUP SETPIN 24, INTL, semYelBtnInt, PULLUP SETPIN 26, INTL, semGrnBtnInt, PULLUP DIM semRedBtn AS INTEGER 'ปุ่มสถานะ INBt สีแดง 0 semYelBtn = 0 semGrnBtn = 0
DIM FileNum AS INTEGER
DIM FileNumLimit AS INTEGER FileNum = 0 FileNumLimit = 10
ข้อความ 0, 0, "Sprite Controller",, 3, 1
TEXT 64, 12, " "+STR$(FileNum)+" ", C, 2, 2 TEXT 0, 57, "Back Frwd Select",, 3
ทำ
IF semRedBtn > 1 แล้ว
semRedBtn = 0 CLS FileNum = FileNum - 1 IF FileNum < 0 แล้ว 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
ถ้า semYelBtn > 1 แล้ว
semYelBtn = 0 CLS FileNum = FileNum + 1 IF FileNum > FileNumLimit แล้ว 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
IF semGrnBtn > 1 แล้ว
semGrnBtn = 0 เปิด "COM1:9600" เป็น #1 PRINT #1, CHR$(FileNum); ปิด #1 ENDIF LOOP
'=====================================================
'SE:MICRO ปุ่มขัดจังหวะรูทีนย่อย 'ทั่วไปสำหรับแอป SEM ฯลฯ '================================== ====================
'ปุ่มสีแดง/เหลือง/เขียวขัดจังหวะกิจวัตร
' รูทีนปุ่ม SEM มาตรฐาน ' กำลังทดสอบ semRedBtn > 1 สำหรับการกดปุ่ม > x สำหรับการกดปุ่มแบบยาว
SUB semRedBtnInt
semRedBtn = 1 DO: PAUSE(5): semRedBtn = semRedBtn + 5: LOOP WHILE PIN(7) = 0 PAUSE(20) END SUB
SUB semYelBtnInt
semYelBtn = 1 DO: PAUSE(5): semYelBtn = semYelBtn + 5: LOOP WHILE PIN(24) = 0 PAUSE(20) END SUB
SUB semGrnBtnInt
semGrnBtn = 1 DO: PAUSE(5): semGrnBtn = semGrnBtn + 5: LOOP WHILE PIN(26) = 0 PAUSE(20) END SUB
ขั้นตอนที่ 4: ใช้งานง่าย
ตัวเลขตรงกลางขนาดใหญ่บนจอแสดงผลแสดงว่าไฟล์ใดกำลังเล่นอยู่ หรือถูกเลือกล่าสุด
ปุ่มสีแดงลดจำนวนไฟล์ ปุ่มสีเหลืองจะเพิ่มหมายเลขไฟล์
ปุ่มสีเขียวเลือก/เล่นไฟล์ที่มีหมายเลข
แนะนำ:
การควบคุม Led ผ่านแอพ Blynk โดยใช้ Nodemcu ทางอินเทอร์เน็ต: 5 ขั้นตอน
การควบคุม Led ผ่านแอพ Blynk โดยใช้ Nodemcu ทางอินเทอร์เน็ต: สวัสดีทุกคน วันนี้เราจะแสดงให้คุณเห็นว่าคุณสามารถควบคุม LED โดยใช้สมาร์ทโฟนผ่านอินเทอร์เน็ตได้อย่างไร
การควบคุม PC RGB ด้วย Arduino: 3 ขั้นตอน
การควบคุม PC RGB ด้วย Arduino: พีซีสำหรับเล่นเกมของคุณไม่มี RGB! เพียงแค่ซื้อบางอย่าง! แต่ถ้าเมนบอร์ดของคุณไม่รองรับล่ะ ก็… สร้างตัวควบคุมของคุณเอง
การควบคุม LED ของ Google Assistant โดยใช้ Raspberry Pi: 3 ขั้นตอน
การควบคุม LED ของ Google Assistant โดยใช้ Raspberry Pi: เฮ้! ในโครงการนี้ เราจะใช้การควบคุมด้วย Google Assistant ของ LED โดยใช้ Raspberry Pi 4 โดยใช้ HTTP ใน Python คุณสามารถเปลี่ยน LED เป็นหลอดไฟได้ (แน่นอนว่าไม่ใช่อย่างแท้จริง คุณจะต้องมีโมดูลรีเลย์ในระหว่างนั้น) หรือบ้านอื่นๆ
การควบคุม Dynamixel 12A โดยการส่งแพ็คเก็ตตามลำดับ: 5 ขั้นตอน
การควบคุม Dynamixel 12A โดยการส่งแพ็คเก็ตตามลำดับ: DYNAMIXEL 12A
การควบคุม ESP8266 โดยใช้แอป Telegram: 7 ขั้นตอน
การควบคุม ESP8266 โดยใช้แอพ Telegram: ว่าไงพวก! Akarsh จาก CETech คุณเคยสงสัยเกี่ยวกับการสนทนากับอุปกรณ์ของคุณผ่านแอพส่งข้อความหรือไม่? ฟังดูแปลกใช่มั้ย แต่วันนี้เราจะมาทำสิ่งที่คล้ายคลึงกัน ไม่ต้องกังวลคุณไม่จำเป็นต้องซื้อโทรศัพท์มือถือ