นำไปสู่ไฟ LED ที่ดีกว่า DMA
ในขณะที่ผู้อ่านแฮ็กโฆษณาเป็นประจำรู้วิธีการกะพริบเป็นไฟ LED ด้วยไมโครคอนโทรลเลอร์และย้ายไปยังโครงการที่ท้าทายมากขึ้นเล็กน้อยเช่นการแก้สมการ Navier-stokes ในชุดประกอบ 6502 ซึ่งไม่ได้หมายความว่าไม่มี พื้นที่สำหรับมือใหม่ [Rik] ได้ตีพิมพ์บทช่วยสอนที่ยอดเยี่ยมเกี่ยวกับการใช้ DMA ในการเหยียดหยามสำหรับสิ่งที่เปล่งประกายของ Blinkier ทำไมทุกคนถึงต้องการเรียนรู้เกี่ยวกับเทคนิค DMA สำหรับสิ่งที่เปล่งประกายของ Blinkier แน่นอน บทช่วยสอนนี้สมมติว่ามีความรู้เกี่ยวกับการมัลติเพล็กซ์ LED และ LED เมทริกซ์หรือโดยทั่วไปแล้วจะมีไฟ LED ที่เชื่อมต่อกันบนกริด XY วิธีที่ไร้เดียงสาในการขับขี่ LED 8 × 8 กริดกำลังติดตั้งแคโทดแปดตัวไปยังพิน GPIO บนไมโครคอนโทรลเลอร์ให้ติดตั้งแปดขั้วบวกไปยังพิน GPIO อีกชุดหนึ่งและการจัดหาและการจมปัจจุบันตามที่ต้องการ การนับพินสามารถลดลงได้ด้วยการลงทะเบียนกะและสามารถลดการหรี่แสงได้ด้วย PWM นี่สรุปหลักสูตร Arduino แปดสัปดาห์อย่างเข้มข้นของเรา ต้องขอบคุณไมโครคอนโทรลเลอร์ที่ไม่ติดอยู่ในช่วงทศวรรษ 1980 เทคนิคใหม่สามารถใช้ในการขับเคลื่อนเมทริกซ์ LED เหล่านี้ ไมโครคอนโทรลเลอร์แขนที่ทรงพลังที่สุดส่วนใหญ่มาพร้อมกับ DMA ซึ่งเป็นอุปกรณ์ต่อพ่วงสำหรับการเข้าถึงหน่วยความจำโดยตรง แทนที่จะใช้งาน CPU ทำงานทั้งหมดควบคุม DMA สามารถสับเปลี่ยนบิตระหว่างหน่วยความจำและพินได้ นี่หมายถึงโครงการกะพริบและไฟ …
การประกวด Fubarino: ปัญหาที่ยอดเยี่ยมมากที่ Foosball
[Sebastian] ทำงานที่รถยนต์ทดสอบธุรกิจวิศวกรรมและรถบรรทุก ECUs หน่วยหัวรวมถึงสายรัดสายไฟที่สับสนทั้งหมดที่ค้นพบในรถยนต์ร่วมสมัย มันเป็นงานที่ยอดเยี่ยมอย่างไรก็ตามไม่สนุกอย่างแม่นยำดังนั้นผู้บังคับบัญชา [Sebastian] ซื้อโต๊ะ Foosball เพื่อให้คนงานอาจผ่อนคลาย ตาราง Foosball ได้อยู่ที่นั่นเป็นเวลาหลายปีเช่นเดียวกับตอนนี้ทุกคนในธุรกิจนั้นยอดเยี่ยมจริง ๆ ที่ผู้เล่นฟุตบอล Twirling Bit บนไม้ ด้วยชุดกฎปัจจุบันของพวกเขา (อย่างน้อย 6 เป้าหมายรวมถึง 2 เป้าหมายข้างหน้า) การแข่งขันที่ผ่านมาอย่างน้อยยี่สิบนาที [Sebastian] มาพร้อมกับวิธีการแก้ปัญหานี้: Kickerclock – บางสิ่งบางอย่างระหว่างนาฬิกาหมากรุกรวมถึงผู้ดูแลคะแนนอัตโนมัติสำหรับ Foosball แกดเจ็ตมีหน้าจอเจ็ดเซ็กเมนต์สองส่วนสำหรับทุกทีมรวมถึงตัวจับเวลานับถอยหลังสำหรับทั้งสี่รวมถึงรอบครึ่งนาที เอกสารทั้งหมดอยู่ใน Google ไดรฟ์ของ [Sebastian] รวมถึงแผนการเพิ่มคุณสมบัติที่เรียบร้อยเช่นการเก็บคะแนนอัตโนมัติ ไข่อีสเตอร์สำหรับการส่งนี้หรือไม่ ปุ่มสำหรับการให้คะแนนแต่ละเป้าหมายจะถูกใช้เป็นการล็อคแบบรวมกัน โดยการให้คะแนนแปดเป้าหมายของทีมสีดำ (h = 8), หนึ่งเป้าหมายของทีมเงิน (a = 1), สามเป้าหมายสีดำ (c = 3) รวมถึงเป้าหมายเงินสิบเอ็ด (K = 11) URL …
การประกวด Fubarino: ปัญหาที่ยอดเยี่ยมมากที่ FoosballRead More