สารบัญ:
วีดีโอ: ตัวควบคุมสัญญาณไฟจราจรโดยใช้ ARM Cortex-M4: 3 ขั้นตอน
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:05
นี่เป็นโปรเจ็กต์ที่ใช้เขียงหั่นขนมซึ่งใช้ ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL) เพื่อสร้างตัวควบคุมสัญญาณไฟจราจร
ระยะเวลาของ LED สีแดงและสีน้ำเงินถูกตั้งค่าเป็น 15 วินาที ระยะเวลาของไฟ LED สีเหลืองถูกตั้งไว้ที่ 1 วินาที มีการแนบตัวเลข "พล็อต" กับโครงการเพื่อช่วยในการทำความเข้าใจเกี่ยวกับการจัดสรรสัญญาณไฟจราจร
แคโทดของ LED ทั้งหมดเชื่อมต่อกัน หมายความว่าพวกเขาทั้งหมดมีระดับพื้นดินทั่วไป
ไฟล์.bin ของรหัส c99 แนบมากับลิงก์ที่ให้ไว้ในตอนท้ายของบทช่วยสอนนี้ ไฟล์.bin สามารถอัปโหลดไปยังไมโครคอนโทรลเลอร์ได้โดยใช้ LM Flash Programmer
ขั้นตอนที่ 1: ข้อกำหนด
ต้องทำสิ่งต่อไปนี้เพื่อให้โครงการนี้เสร็จสิ้น:
1- Texas Instruments EK-TM4C123GXL 2- ไฟ LED สีแดงสี่ดวง
3- ไฟ LED สีเหลืองสี่ดวง
4- ไฟ LED สีฟ้าหรือสีเขียวสี่ดวง
5- LM Flash Programmer (ซอฟต์แวร์บนพีซี)
=> หากคุณไม่ทราบวิธีใช้และติดตั้ง LM Flash Programmer โปรดดูคำแนะนำก่อนหน้าของฉัน หรือคลิกที่ลิงก์ต่อไปนี้:
กำลังดาวน์โหลด LM Flash Programmer
อัปโหลดไฟล์.bin หรือ.hex โดยใช้ LM Flash Programmer
ขั้นตอนที่ 2: การปักหมุดและการเดินสาย
Pin-outs & Wiring ของ ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL) และอุปกรณ์ต่อพ่วงอื่นๆ ถูกแนบมากับขั้นตอนนี้และยังได้รับสิ่งต่อไปนี้:
=================== TM4C123GXL => LED
===================
PB5 => L1 (สีแดง), L2 (สีแดง)
PB0 => L1 (เหลือง), L2 (เหลือง)
PB1 => L1 (สีน้ำเงิน), L2 (สีน้ำเงิน)
PE4 => L3 (แดง), L4 (แดง)
PE5 => L3 (เหลือง), L4 (เหลือง)
PB4 => L3 (สีน้ำเงิน), L4 (สีน้ำเงิน)
GND => ขั้วลบทั้งหมดของ LED's
ขั้นตอนที่ 3: อัปโหลด.bin File
อัปโหลดไฟล์.bin ที่แนบมาด้วยขั้นตอนนี้ไปยัง ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL) โดยใช้ LM Flash Programmer เพื่อรับเอาต์พุต
แนะนำ:
The Lazarus Arm: 10 ขั้นตอน
The Lazarus Arm: ฉันต้องการเริ่มต้นด้วยการกล่าวขอบคุณที่ให้ความสนใจในโครงการของฉัน ฉันชื่อ Chase Leach และฉันเป็นรุ่นพี่ใน WBASD S.T.E.M. อะคาเดมี่. โครงการนี้เป็นผลงานสำหรับรางวัล Butwin Elias Science and Technology Award 2019-2020 ลาซ
ตัวควบคุมสัญญาณไฟจราจรโดยใช้ Arduino: 3 ขั้นตอน
ตัวควบคุมสัญญาณไฟจราจรโดยใช้ Arduino: นี่เป็นโปรเจ็กต์ที่ใช้บอร์ดทดลองซึ่งใช้ Atmel Atmega 2560 (Arduino Mega) เพื่อสร้างตัวควบคุมสัญญาณไฟจราจร ระยะเวลาของ LED สีแดงและสีน้ำเงินตั้งไว้ที่ 15 วินาที ระยะเวลาของไฟ LED สีเหลืองถูกตั้งค่าเป็น 1 วินาที เราสามารถกำหนดระยะเวลาของคุณเองโดย mo
Antirebote_pushbutton_ARM Cortex-M4: 3 ขั้นตอน
Antirebote_pushbutton_ARM Cortex-M4: Es la versión education de la Computadora Abierta de argentina (CIAA), La CIAA esta siendo usada para diferentes tipos de aplicaciones: trenes, equipos médicos, material educationalivo en tre otros.La unPicione ควบคุมแบบจำลอง
เลเซอร์ Tripwire โดยใช้ ARM Cortex-M4: 4 ขั้นตอน
Laser Tripwire โดยใช้ ARM Cortex-M4: นี่เป็นโปรเจ็กต์ที่ใช้เขียงหั่นขนมซึ่งใช้ ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL) เพื่อสร้างระบบ Laser Tripwire ระบบนี้ทำงานร่วมกับออดแหล่งกำเนิดแสงโมโนโครมภายนอกในรูปแบบของโฟกัสเรย์ , LDR และทรานซิสเตอร์ NPN.BC54
การสื่อสารแบบอนุกรมโดยใช้ ARM Cortex-M4: 4 ขั้นตอน
การสื่อสารแบบอนุกรมโดยใช้ ARM Cortex-M4: นี่คือโปรเจ็กต์ที่ใช้เขียงหั่นขนมซึ่งใช้ ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL) สำหรับการสื่อสารแบบอนุกรมโดยใช้ Virtual Terminal สามารถรับเอาต์พุตได้บนหน้าจอ LCD ขนาด 16x2 และอินพุตสำหรับการสื่อสารแบบอนุกรมสามารถรับได้ใน Serial Mo