IC 4017 หรือเรียกอีกชื่อว่า Decade Counter/Divider with 10 Decoded Outputs เป็น IC ชนิดหนึ่งที่ใช้ในการนับจำนวน และควบคุมสัญญาณออกมาในลักษณะของ pulse หรือสัญญาณชนิดอื่น ๆ โดย IC 4017 จะมีขา Input และ Output ทั้งหมด 16 ขา ซึ่งเมื่อมีสัญญาณ input จะทำให้ IC 4017 เริ่มนับจำนวน และส่งสัญญาณ Output ออกมาที่ขาที่ถูกกำหนดไว้ตามลำดับ เช่น หากมี input มาที่ขา 14 ของ IC 4017 จะส่งสัญญาณ output ที่ขาที่ 1 ออกมา และเมื่อมี input มาที่ขา 14 อีกครั้ง ก็จะส่งสัญญาณ output ที่ขาที่ 2 ออกมา และเรียงลำดับไปเรื่อยๆ จนถึงขาที่ 10 แล้วจะกลับมาเริ่มต้นนับใหม่อีกครั้ง ทำให้ IC 4017 เหมาะสำหรับใช้งานในการควบคุมหลายๆ อุปกรณ์ในลักษณะเดียวกัน อย่างเช่น LED หรือ motor ซึ่งต้องการให้ทำงานไปตามลำดับที่กำหนดไว้
IC 4017 เป็นดิจิทัลลอจิก CMOS counter ที่ใช้สำหรับการตรวจจับสัญญาณ digital และส่งสัญญาณออกมาตามขั้ว output ของตัวเอง โดยมีขั้ว input ที่ชื่อว่า Clock และ Reset เพื่อควบคุมการทำงานของ IC ตามต้องการ
เมื่อนำ IC 4017 มาใช้งานร่วมกับ Arduino จะต้องมีการเชื่อมต่อสายไฟจาก output ของ IC เข้ากับขา input ของ Arduino โดยต้องมีการกำหนดค่าต่างๆ เช่น ความถี่ของ clock, การ reset และเลือกช่อง output ที่ต้องการส่งสัญญาณ
การใช้งาน IC 4017 กับ Arduino สามารถประยุกต์ใช้ในการสร้างวงจร LED chaser, สร้างสัญญาณไฟฟ้าตามแบบแผนผังที่กำหนด, หรือใช้เพื่อควบคุมการทำงานของอุปกรณ์ต่างๆ ในโปรเจกต์ต่างๆ โดยอาจจะใช้กับวงจรต่างๆ เช่น LED, โมเด็ม, มอเตอร์, หรือซีเรียลขนาดเล็ก เป็นต้น
IC 4017 เป็นวงจรดิจิทัลแบบ Decade Counter/Divider ที่มีเอาต์พุต 10 ขา ใช้สำหรับการนับสัญญาณนาฬิกา (Clock) และแสดงผลที่ขาเอาต์พุตทีละขาเรียงลำดับจาก Q0 ถึง Q9 ในแต่ละพัลส์ของสัญญาณนาฬิกา นิยมใช้งานในการสร้างเอฟเฟกต์ไฟวิ่ง หรือควบคุมลำดับของอุปกรณ์ไฟฟ้า
- เป็นวงจรนับแบบ 10 ขั้น (0–9) - ขาเอาต์พุต 10 ขา: Q0 ถึง Q9 - ใช้แรงดันไฟเลี้ยงระหว่าง 3V ถึง 15V - ความถี่การทำงานสูงสุดประมาณ 5 MHz (ที่ 10V) - มีขา Clock, Reset และ Enable สำหรับควบคุมการทำงาน
- CD4017BE: เป็นแพ็คเกจแบบ DIP (Dual In-line Package) เหมาะสำหรับเสียบบนเบรดบอร์ดหรือต่อสายง่าย - CD4017BM: เป็นแพ็คเกจแบบ SOIC (Surface-mount) สำหรับใช้งานบน PCB ขนาดเล็กหรือในวงจร SMT ฟังก์ชันการทำงานเหมือนกัน ต่างกันที่รูปแบบบรรจุภัณฑ์เท่านั้น
- วงจรไฟวิ่งแบบ 10 ดวง - ตัวนับรอบสัญญาณ - ควบคุมสเต็ปการทำงานแบบเรียงลำดับ - สร้างลำดับเอาต์พุตในระบบอัตโนมัติ - ใช้ร่วมกับ Timer เช่น IC 555 เพื่อสร้างความถี่ Clock
สามารถใช้ Arduino เพื่อสร้างสัญญาณ Clock ส่งเข้าขา Clock ของ IC 4017 ได้ เช่น ใช้คำสั่ง `digitalWrite` พร้อมกับ `delay()` เพื่อส่งพัลส์สัญญาณ จากนั้นให้ IC 4017 นับและส่งค่าไปยังขาเอาต์พุตตามลำดับ ใช้ควบคุม LED หรือ Relay ได้โดยไม่ต้องเสียขา I/O หลายขาในบอร์ด Arduino
IC 4017 เป็นชิปนับลำดับ 10 ขั้นที่ใช้งานง่าย เหมาะสำหรับโปรเจกต์ที่ต้องการเอาต์พุตเป็นลำดับ เช่น ไฟวิ่ง, ระบบควบคุมอัตโนมัติ หรือใช้ลดจำนวนขา I/O ที่ Arduino ต้องใช้ เหมาะสำหรับทั้งผู้เริ่มต้นและนักพัฒนาวงจรอิเล็กทรอนิกส์
หน้าที่เข้าชม | 4,510,768 ครั้ง |
ผู้ชมทั้งหมด | 2,466,540 ครั้ง |
ร้านค้าอัพเดท | 6 ก.ย. 2568 |