สารบัญ:
![CPE 133 เครื่องเมตรอนอม: 3 ขั้นตอน CPE 133 เครื่องเมตรอนอม: 3 ขั้นตอน](https://i.howwhatproduce.com/images/001/image-105-49-j.webp)
วีดีโอ: CPE 133 เครื่องเมตรอนอม: 3 ขั้นตอน
![วีดีโอ: CPE 133 เครื่องเมตรอนอม: 3 ขั้นตอน วีดีโอ: CPE 133 เครื่องเมตรอนอม: 3 ขั้นตอน](https://i.ytimg.com/vi/OZ2zv4oBJF0/hqdefault.jpg)
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:06
![CPE 133 เครื่องเมตรอนอม CPE 133 เครื่องเมตรอนอม](https://i.howwhatproduce.com/images/001/image-105-50-j.webp)
สำหรับโปรเจ็กต์สุดท้ายของเราที่ Cal Poly เราได้สร้างอุปกรณ์รักษาจังหวะที่เรียกว่าเครื่องเมตรอนอม เราเลือกโปรเจ็กต์นี้เนื่องจากความสนใจด้านดนตรีและการออกแบบดิจิทัล เราใช้ห้องทดลองที่ผ่านมาใน CPE 133 เพื่อช่วยออกแบบโค้ดและบทช่วยสอนออนไลน์ของเราเพื่อช่วยในการสร้างวงจร LED บนเขียงหั่นขนม
ขั้นตอนที่ 1: สถาปัตยกรรมระบบ
![ระบบสถาปัตยกรรม ระบบสถาปัตยกรรม](https://i.howwhatproduce.com/images/001/image-105-51-j.webp)
![ระบบสถาปัตยกรรม ระบบสถาปัตยกรรม](https://i.howwhatproduce.com/images/001/image-105-52-j.webp)
![ระบบสถาปัตยกรรม ระบบสถาปัตยกรรม](https://i.howwhatproduce.com/images/001/image-105-53-j.webp)
เราใช้การออกแบบนี้โดยใช้บอร์ด Basy 3 FPGA, Breadboard, LED's, ตัวต้านทาน และจัมเปอร์สำหรับการเชื่อมต่อ
จุดประสงค์ของการออกแบบนี้คือการเพิ่มและลดอัตราการกะพริบของ LED ไปมา จังหวะที่พวกมันกะพริบเรียกว่าจังหวะ จังหวะที่ต้องการทำได้โดยใช้ปุ่มบนบอร์ด Basy 3 FPGA เพื่อเพิ่มหรือลดความเร็วของแสง
หากกดปุ่มขึ้น ไฟจะเพิ่มความเร็ว หากกดปุ่มลง ความเร็วจะลดลง
ขั้นตอนที่ 2: สถาปัตยกรรมวงจร
![สถาปัตยกรรมวงจร สถาปัตยกรรมวงจร](https://i.howwhatproduce.com/images/001/image-105-54-j.webp)
![สถาปัตยกรรมวงจร สถาปัตยกรรมวงจร](https://i.howwhatproduce.com/images/001/image-105-55-j.webp)
สถาปัตยกรรมระบบ: การดีตีกลับของปุ่ม: เราใช้การดีตีกลับของปุ่มในวงจรเพื่อให้แน่ใจว่าเมื่อเราคลิกปุ่มเพื่อเพิ่มจังหวะหนึ่งช่วง หากไม่มีการดีกลับ การกดปุ่มเพียงครั้งเดียวจะเพิ่มขึ้นตามความถี่ของนาฬิกา
Tempo Changer: Tempo changer ใช้เพื่อเพิ่มหรือลดค่า MAX_COUNT ที่ใช้โดยตัวแบ่งนาฬิกาเพื่อควบคุมเอาท์พุตนาฬิกาที่ขับ LED
ลงทะเบียน: การลงทะเบียนถูกใช้เพื่อเก็บค่าของ MAX_COUNT ใหม่ของเราที่ส่งออกจากตัวเปลี่ยนจังหวะ เพิ่ม CLR ในการลงทะเบียนเพื่อรีเซ็ต MAX_COUNT เป็นค่าที่สอดคล้องกับความถี่สัญญาณนาฬิกา 1 วินาที
ตัวแบ่งนาฬิกา: ตัวแบ่งนาฬิกาใช้เพื่อชะลอความเร็วของสัญญาณนาฬิกาของบอร์ด BASYS 3 ซึ่งทำได้โดยการหารความถี่ของนาฬิกาด้วยค่า MAX_COUNT ที่เปลี่ยนในตัวเปลี่ยนจังหวะ
Shift Register: ใช้ shift register 4 บิตที่แก้ไขแล้วเพื่อส่งออกค่า '1' หรือสูงไปยังวงจร LED ของเราบนเขียงหั่นขนมบนขอบที่เพิ่มขึ้นของพัลส์นาฬิกา ด้วยไฟ LED 4 ดวงบนเขียงหั่นขนม เราสามารถส่งออกไฟ LED ได้เพียง 1 จาก 4 ดวงต่อครั้งตามลำดับ โดยสร้างลำดับ 4 จังหวะซ้ำๆ shift register ได้รับการแก้ไขเพื่อให้เอาต์พุต 4 บิตมีค่าสูงเพียง 1 ค่าเท่านั้น นั่นคือ "0001" หรือ "0100"
แนะนำ:
การออกแบบเกมในการสะบัดใน 5 ขั้นตอน: 5 ขั้นตอน
![การออกแบบเกมในการสะบัดใน 5 ขั้นตอน: 5 ขั้นตอน การออกแบบเกมในการสะบัดใน 5 ขั้นตอน: 5 ขั้นตอน](https://i.howwhatproduce.com/images/001/image-2360-j.webp)
การออกแบบเกมในการสะบัดใน 5 ขั้นตอน: การตวัดเป็นวิธีง่ายๆ ในการสร้างเกม โดยเฉพาะอย่างยิ่งเกมปริศนา นิยายภาพ หรือเกมผจญภัย
CPE 133 โครงการสุดท้ายทศนิยมเป็นไบนารี: 5 ขั้นตอน
![CPE 133 โครงการสุดท้ายทศนิยมเป็นไบนารี: 5 ขั้นตอน CPE 133 โครงการสุดท้ายทศนิยมเป็นไบนารี: 5 ขั้นตอน](https://i.howwhatproduce.com/images/001/image-207-29-j.webp)
CPE 133 Final Project Decimal to Binary: Binary Numbers เป็นหนึ่งในสิ่งแรกที่นึกถึงเมื่อนึกถึงตรรกะดิจิทัล อย่างไรก็ตาม เลขฐานสองอาจเป็นแนวคิดที่ยากสำหรับผู้ที่เพิ่งเริ่มใช้ โปรเจ็กต์นี้จะช่วยให้ผู้ที่ทั้งใหม่และมีประสบการณ์กับเลขฐานสองมา
เครื่องเมตรอนอม 555 จังหวะ: 3 ขั้นตอน
![เครื่องเมตรอนอม 555 จังหวะ: 3 ขั้นตอน เครื่องเมตรอนอม 555 จังหวะ: 3 ขั้นตอน](https://i.howwhatproduce.com/images/007/image-18468-j.webp)
เครื่องเมตรอนอมตัวจับเวลา 555: เครื่องเมตรอนอมเป็นอุปกรณ์ที่สร้างเสียงคลิกหรือเสียงอื่น ๆ ในช่วงเวลาปกติที่ผู้ใช้สามารถตั้งค่าได้ โดยทั่วไปจะเป็นหน่วยบีตต่อนาที (BPM) นักดนตรีใช้เครื่องฝึกเล่นให้ชีพจรปกติ (https://en.wikipedia.org/w
Circuit Playground Express (CPE) กระเป๋าแฮนด์เมด: 5 ขั้นตอน
![Circuit Playground Express (CPE) กระเป๋าแฮนด์เมด: 5 ขั้นตอน Circuit Playground Express (CPE) กระเป๋าแฮนด์เมด: 5 ขั้นตอน](https://i.howwhatproduce.com/images/008/image-21934-j.webp)
กระเป๋าแฮนด์เมด Circuit Playground Express (CPE): ใน Instuctable นี้ คุณจะได้รับขั้นตอนในการโค้ดไมโครคอนโทรลเลอร์ Circuit Playground Express (CPE) ของคุณด้วย MakeCode และทำกระเป๋าจากเสื้อเชิ้ตผ้าสักหลาดและผ้าอื่นๆ มีพื้นที่มากมายสำหรับการตีความและนวัตกรรม! คุณจะโปรแกมอะไร
เครื่องคัดแยกขยะ CPE 133: 14 ขั้นตอน
![เครื่องคัดแยกขยะ CPE 133: 14 ขั้นตอน เครื่องคัดแยกขยะ CPE 133: 14 ขั้นตอน](https://i.howwhatproduce.com/images/002/image-4640-79-j.webp)
CPE 133 Trash Sorter: สำหรับคลาส CPE 133 ของเราที่ Cal Poly เราได้รับคำสั่งให้สร้างโครงการ VHDL/Basys 3 ที่จะช่วยสิ่งแวดล้อมและเรียบง่ายเพียงพอที่เราจะนำไปปรับใช้ด้วยความรู้ใหม่เกี่ยวกับการออกแบบดิจิทัล แนวคิดเบื้องหลังโครงการของเราที่ว่าโดยทั่วไปแล้ว