
สารบัญ:
- ขั้นตอนที่ 1: Shift Register คืออะไร?
- ขั้นตอนที่ 2: การใช้ Shift Registers
- ขั้นตอนที่ 3: ชิ้นส่วนอิเล็กทรอนิกส์ที่ใช้ในวงจร
- ขั้นตอนที่ 4: การตั้งค่าวงจร
- ขั้นตอนที่ 5: วิธีการทำงานของวงจร
- ขั้นตอนที่ 6: ผลลัพธ์จะเปลี่ยนจากซ้ายไปขวาก่อนอย่างรวดเร็ว
- ขั้นตอนที่ 7: จากนั้นไฟ LED ก็จะไปจากขวาไปซ้ายอย่างรวดเร็ว
- ขั้นตอนที่ 8: สรุป
- ขั้นตอนที่ 9: วิดีโอของ Shift Registers
2025 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2025-01-23 15:12

วงจรนี้จะใช้รีจิสเตอร์ 2 กะ (74HC595) รีจิสเตอร์กะจะขับเป็นเอาต์พุต LED 16 ดวง การลงทะเบียนกะแต่ละตัวจะขับ LED 8 ดวง การลงทะเบียนกะมีสายเพื่อให้แต่ละเอาต์พุตของการลงทะเบียนกะจะมีลักษณะซ้ำกัน
ขั้นตอนที่ 1: Shift Register คืออะไร?


รีจิสเตอร์ Shift เป็นวงจรลอจิกแบบต่อเนื่องซึ่งสามารถจัดเก็บและถ่ายโอนข้อมูลได้
Shift register ประกอบด้วย flip flops และ clocks จำนวนมากที่เชื่อมต่อเข้าด้วยกัน เอาต์พุตของ shift registers กะจะถูกเลื่อนหรือเปลี่ยนตามนาฬิกา (pulsed outputs)
ขั้นตอนที่ 2: การใช้ Shift Registers

Shift register เป็นวงจรหน่วยความจำดิจิทัลที่ใช้ในเครื่องคิดเลขและคอมพิวเตอร์ สามารถใช้ Shift register เพื่อขยายจำนวนเอาต์พุตจากไมโครคอนโทรลเลอร์เช่น Arduino
ขั้นตอนที่ 3: ชิ้นส่วนอิเล็กทรอนิกส์ที่ใช้ในวงจร

2 74HC595 กะลงทะเบียน
ตัวต้านทาน 16;1 k (น้ำตาล ดำ แดง)
16 LEDs
1 Arduino Uno
ตัวเก็บประจุด้วยไฟฟ้า 2 ตัว;10 Uf
เขียงหั่นขนมยาว 2 อัน
สายไฟ
ขั้นตอนที่ 4: การตั้งค่าวงจร


ผลลัพธ์คือ Qa ถึง Qh. Wire Qa ก่อนจากนั้นไปที่เอาต์พุตอื่นตามที่แสดงเป็นไดอะแกรม
pin14 คือ SER เชื่อมต่อกับขาดิจิตอล Arduino 11 SER เป็นอินพุต DATA ซึ่งจะเข้าเกียร์
Pin12 คือ RCLK (LATCH) เชื่อมต่อกับ
Arduino พินดิจิตอล 8
Pin11 คือ SRCLK (CLOCK) เชื่อมต่อกับขาดิจิตอล Arduino 12
ทุกครั้งที่พินนี้สูงขึ้น(1) ค่าใน shift register จะเลื่อนไป 1 บิต
Vcc เป็นพิน 16 เชื่อมต่อกับรางเขียงหั่นขนมสีแดง
ขา 8 เชื่อมต่อกับกราวด์
Arduino 5 โวลต์เชื่อมต่อกับรางสีแดงของเขียงหั่นขนม
Arduino groundsd เชื่อมต่อกับรางสีดำ
ต่อกราวด์ของบอร์ดเข้าด้วยกันดังแสดงในแผนภาพ
ขั้นตอนที่ 5: วิธีการทำงานของวงจร

อินพุตที่แตกต่างกัน 3 แบบ (CLOCK, LATCH, DATA) จะเปลี่ยนแรงดันไฟฟ้าของเอาต์พุตตามที่เห็นบนไฟ LED CODE จะตั้งโปรแกรมลำดับของ LED และความเร็วของไฟ LED ที่เปิดและปิด
ขั้นตอนที่ 6: ผลลัพธ์จะเปลี่ยนจากซ้ายไปขวาก่อนอย่างรวดเร็ว

ไฟ LED จะเลื่อนจากซ้ายไปขวาอย่างรวดเร็ว
ขั้นตอนที่ 7: จากนั้นไฟ LED ก็จะไปจากขวาไปซ้ายอย่างรวดเร็ว

ไฟ LED เปลี่ยนทิศทาง (ขวาไปซ้าย)
ขั้นตอนที่ 8: สรุป

ฉันหวังว่าโครงการนี้จะช่วยให้เข้าใจการลงทะเบียนกะและการใช้งาน ฉันสนุกกับโครงการ มันได้รับการทดสอบเมื่อ
Tinkercad และผลงาน.
มีลิงก์ แต่คุณอาจต้องมีบัญชี Tinkercad เพื่อดู ลิงก์นี้ถูกโพสต์ไว้ด้านบนด้วยรหัส CODE
ขอขอบคุณ
ขั้นตอนที่ 9: วิดีโอของ Shift Registers
วีดีโอทะเบียนกะ
แนะนำ:
Cascade of Shift Registers 74HC595 ควบคุมผ่าน Arduino และ Ethernet: 3 ขั้นตอน

Cascade of Shift Registers 74HC595 ควบคุมผ่าน Arduino และ Ethernet: วันนี้ฉันอยากจะนำเสนอโครงการที่ฉันดำเนินการในสองเวอร์ชัน โครงการนี้ใช้ 12 shift register 74HC595 และ 96 LEDs, Arduino Uno board พร้อม Ethernet shield Wiznet W5100 8 LEDs เชื่อมต่อกับ shift register แต่ละอัน ตัวเลข 0
4X4 LED MATRIX ใช้ 74hc595 IC: 7 ขั้นตอน

4X4 LED MATRIX ใช้ 74hc595 IC: คำอธิบายในบล็อกนี้ เราจะเน้นที่วิธีการสร้างและเขียนโค้ดเมทริกซ์ LED 4x4 โดยใช้ shift register (SN7HC595N)
'อยู่บ้านคนเดียว' กันขโมย/ ใช้ Attiny13 เพื่อขับ Steppermotor และเซอร์โว: 5 ขั้นตอน

'Home Alone' Burglar Deterrent/ ใช้ Attiny13 เพื่อขับ Steppermotor และ Servo: นี่อาจเป็นหนึ่งในโครงการที่แปลกประหลาดที่สุดของฉัน :-) แต่แม้ว่าคุณจะไม่สนใจที่จะเก็บตัวขโมยออกไป โปรเจ็กต์นี้สามารถใช้ทำอะไรก็ได้ที่คุณ จำเป็นต้องขับสเต็ปเปอร์มอเตอร์หรือเซอร์โวมอเตอร์ หรือแม้แต่มอเตอร์กระแสตรงหลายตัวที่มี Attiny13.Mo
จอแสดงผล LED Matrix แบบเลื่อน 48 X 8 โดยใช้ Arduino และ Shift Registers: 6 ขั้นตอน (พร้อมรูปภาพ)

จอแสดงผลเมทริกซ์ LED แบบเลื่อนได้ 48 X 8 โดยใช้ Arduino และ Shift Registers: สวัสดีทุกคน! นี่เป็นคำสั่งแรกของฉันและมันคือทั้งหมดที่เกี่ยวกับการสร้างเมทริกซ์ LED การเลื่อนที่ตั้งโปรแกรมได้ 48 x 8 โดยใช้ Arduino Uno และการลงทะเบียนกะ 74HC595 นี่เป็นโครงการแรกของฉันกับบอร์ดพัฒนา Arduino มันเป็นความท้าทายที่มอบให้กับม
LED Matrix ใช้ Shift Registers: 7 ขั้นตอน (พร้อมรูปภาพ)

LED Matrix โดยใช้ Shift Registers: คำแนะนำนี้มีขึ้นเพื่อเป็นคำอธิบายที่สมบูรณ์กว่าคนอื่น ๆ ที่มีให้ทางออนไลน์ โดยเฉพาะอย่างยิ่ง สิ่งนี้จะให้คำอธิบายเกี่ยวกับฮาร์ดแวร์มากกว่าที่มีอยู่ใน LED Marquee ซึ่งสอนได้โดย led555.Goalsคำแนะนำนี้นำเสนอแนวคิด