lnwshop logo
  • ตอบกระทู้
  • ตั้งกระทู้ใหม่
QUOTE 

ขอความรู้เกี่ยวกับการเขียนโปรแกรมสั่งงาน Ic 74HC595 หน่อยครับ

อชิตพล 1 ปีที่ผ่านมา

เนื่องจากผมกำลังทำโปรเจค ปวส.ก่อนจบ ตัวเผมเองได้ทำ โปรเจค สกอร์บอร์ดควบคุมผ่านบูทธูท ซึงผมยังงง กับการเขียนโปรแกรม ครับ ขอความรู้หน่อยครับ

QUOTE 
ความคิดเห็นที่ #1
เจ้าของร้าน
เจ้าของร้าน
1 ปีที่ผ่านมา

IC 74HC595 เป็นไอซีชิฟรีจิสเตอร์ครับ ที่นำมาใช้ส่วนมากจะเป็นการขยายขาพอร์ทให้มีขา output มากขึ้น

เช่น ใช้ arduino เหลือขาเพียง 3 ขา แต่ต้องการควบคุมเปิดปิดอุปกรณ์ไฟฟ้า 50 ตัว ซึ่งถ้าดูจากขาของ arduino แล้วไม่พอแน่นอน ก็ใช้ ic 74hc595 เป็นตัวขยายขา ทำให้สามารถใช้ arduino 3 ขา สั่งให้เปิดปิดไฟ ได้ 50 ตัวตามความต้องการครับ ซึ่ง ic 74hc595 ยังมีข้อดีคือสามารถต่อพ่วงกันได้ทำให้ขยายขาควบคุมได้จำนวนมาก

อย่างสกอร์บอร์ดที่ใช้ควบคุมเปิดปิด led หลาย ๆ ตัว ก็ใช้ ic 74HC595 เป็นตัวช่วยขยายขาเช่นกันครับ

 

การใช้งานจะมี 3 ขา

1. ขา clock เป็นตัวกำหนดสัญญาณนาฬิกาให้ ปล่อยออกมาตลอด เราจึงไม่ต้องสนใจขานี้

2. ขา latch เป็นตัวกักและปล่อย เหมือนประตูเปิดปิดน้ำ เวลาจะส่งข้อมูลเข้าไปต้องผ่านประตูนี้ ประตูนี้ก็ต้องเปิดก่อน แล้วพอข้อมูลผ่านเข้าไปแล้วประตูนี้ก็ปิด เป็นการเสร็จสิ้นการส่งข้อมูล การเปิดปิดประตูก็คือสัญญาณดิจิตอล 0 กับ 1 เป็นเหมือนการกักขังข้อมูลเลยเรียกว่าขา latch (ซึ่งแปลว่า การใส่กลอนประตู)

3. ขา data  เป็นข้อมูลที่ต้องการใส่เข้าไป ก่อนจะใส่ก็ต้องเปิดประตู( สั่งขา latch ให้เปิด) เมื่อใส่แล้วก็ต้องกันข้อมูลออก โดยสั่งขา latch ให้ปิด

 

 

ตัวอย่าง ขออ้างอิงตามนี้ครับ

https://learn.adafruit.com/adafruit-arduino-lesson-4-eight-leds/the-74hc595-shift-register

จะเป็นการสั่งหลอดไฟให้เปิดปิด จำหลักการ 2 ขาด้านบนไว้ (latch และ data) แล้วลองแกะโคดเพื่อความเข้าใจครับ ตัวนี้ใช้ไม่ยาก และมีหลายตัวอย่างสำหรับใช้กับ arduino

 

 

 

QUOTE 
ความคิดเห็นที่ #2
อชิตพล 1 ปีที่ผ่านมา

ขอตัวอย่างในการสั่งงานนับ ของ 7 Segment หน่อยครับบ

QUOTE 
ความคิดเห็นที่ #3
เจ้าของร้าน
เจ้าของร้าน
1 ปีที่ผ่านมา

มีตัวอย่างในหน้าบทความเรื่อง 7 segment ลองดูครับ

1
แสดงความคิดเห็นที่ 1-3 จากทั้งหมด 3 ความคิดเห็น
ชื่อ
อีเมล
ข้อความ
  • ตอบกระทู้

หมวดหมู่สินค้า

สมาชิก Arduino All

เข้าสู่ระบบด้วย
เข้าสู่ระบบ
สมัครสมาชิก

ยังไม่มีบัญชีเทพ สร้างบัญชีใหม่ ไม่เกิน 5 นาที
สมัครสมาชิก (ฟรี)

Arduino All ขายดี

รหัสสินค้า A015
300.00 บาท
  • สั่งซื้อ
รหัสสินค้า A233
5.00 บาท
  • สั่งซื้อ
รหัสสินค้า A115
10.00 บาท
  • สั่งซื้อ
รหัสสินค้า A238
4.00 บาท
  • สั่งซื้อ
รหัสสินค้า A237
4.00 บาท
  • สั่งซื้อ
รหัสสินค้า A014
90.00 บาท
  • สั่งซื้อ
รหัสสินค้า A225
5.00 บาท
  • สั่งซื้อ
รหัสสินค้า A474
7.00 บาท
  • สั่งซื้อ
รหัสสินค้า A097
4.00 บาท
  • สั่งซื้อ
Go to Top