สารบัญ:

4X4 LED MATRIX ใช้ 74hc595 IC: 7 ขั้นตอน
4X4 LED MATRIX ใช้ 74hc595 IC: 7 ขั้นตอน

วีดีโอ: 4X4 LED MATRIX ใช้ 74hc595 IC: 7 ขั้นตอน

วีดีโอ: 4X4 LED MATRIX ใช้ 74hc595 IC: 7 ขั้นตอน
วีดีโอ: การใช้ IC 74HC595 ขยายขา Arduino 2024, กรกฎาคม
Anonim
4X4 LED MATRIX ใช้ 74hc595 IC
4X4 LED MATRIX ใช้ 74hc595 IC

คำอธิบาย

ในบล็อกนี้ เราจะเน้นที่วิธีการสร้างและเขียนโค้ดเมทริกซ์ LED 4x4 โดยใช้ shift register (SN7HC595N)

เสบียง

วัสดุที่จำเป็น

  • ลงทะเบียนกะ(SN7HC595N)
  • สายจัมเปอร์
  • บอร์ด Arduino (ฉันจะใช้ Arduino UNO)
  • 16 LED's
  • ตัวต้านทาน 330 โอห์ม x4
  • ชุดบัดกรี
  • แผ่น Pcb
  • สายแข็ง

ขั้นตอนที่ 1: วงจร

วาง LED 16 ดวงในสี่เหลี่ยมจัตุรัสโดยให้ขั้วบวกของ LED แต่ละดวงคว่ำลงและแคโทดหันไปทางขวา

  • เชื่อมต่อแคโทดทั้งหมดของ LED ในคอลัมน์
  • เชื่อมต่อขั้วบวกทั้งหมดของ LED ในแถว
  • รับเอาต์พุตจากแต่ละแถวและคอลัมน์ ดังนั้นในตอนท้าย คุณจะมี 8 เอาต์พุตจากเมทริกซ์ 4x4

ขั้นตอนที่ 2: แผนภาพวงจร

แผนภูมิวงจรรวม
แผนภูมิวงจรรวม

ขั้นตอนที่ 3: ข้อควรระวัง

  • ค่าที่ถูกต้องของตัวต้านทานมีความสำคัญมากเนื่องจากวงจรจะไม่ทำงานอย่างถูกต้องหากไม่มีมัน
  • ในขณะที่บัดกรีให้ระมัดระวังอย่างมากและตรวจดูให้แน่ใจว่าไม่มีสายแถวและคอลัมน์สัมผัสกัน
  • อย่าเชื่อมต่อวงจรในขณะที่ Arduino เปิดอยู่ นั่นคือเมื่อบอร์ด Arduino เปิดอยู่
  • ตรวจสอบไฟ LED ทั้งหมดเป็นรายบุคคลก่อนเชื่อมต่อ

ขั้นตอนที่ 4: CODE

ดาวน์โหลดรหัสจากลิงค์ที่ให้ไว้ ลิงค์สำหรับรหัส

ขั้นตอนที่ 5: คำอธิบาย

หมุดที่สำคัญบน IC-

SER (Serial) ที่ข้อมูลเข้า;

SRCLK (Serial Clock) พินที่คุณตั้งไว้สูงเพื่อเก็บสิ่งที่อยู่ใน SER;

RCLK (ลงทะเบียนนาฬิกา) พินที่คุณตั้งค่าให้สูงเมื่อคุณตั้งค่าพินทั้งหมดเสร็จแล้ว

ชิปรีจิสเตอร์ Shift แปลงบิตที่แทรกในชุดรางดาต้าพินเป็น 8 บิตคู่ขนาน ดังนั้นหากคุณต้องการส่ง ให้พูดว่า 10010000 คุณเริ่มต้นด้วยบิตที่มีนัยสำคัญน้อยที่สุด (0) ดังนั้นคุณจึงตั้งค่า SER เป็น LOW (D10 บน Arduino). ถัดไป คุณตั้งค่า SCK (D11 บน Arduino) เป็น HIGH จากนั้นเป็น LOW เพื่อ "บันทึก" ค่า

ขั้นตอนที่ 6: สิ่งที่ต้องทำ

  • การเปลี่ยนรหัสทำให้คุณสามารถพิมพ์รูปแบบและตัวเลขต่างๆ บนเมทริกซ์ขนาด 4x4 ได้
  • สามารถทำหน้าที่เป็นจอแสดงผลต้นทุนต่ำสำหรับโครงการขนาดเล็ก

ขั้นตอนที่ 7: การอ้างอิง

แนะนำ: