查看Charlieplexing

Charlieplex的另一種方法是一種方法,使您能夠驅動大量LED,而不是傳統多路復用矩陣上的完全相同數量的I / O引腳。如果我們失去了你,那麼它只是相信它是與少數銷有關的眨眼燈。它通過利用二極管的單向性質來起作用。目前只能在一個方向上用LED流動,因此如果您以巧妙的方法掛鉤屏幕,可以通過改變電壓和地之間的銷釘的極性來驅動來自一個I / O的多個LED。 [m.rule]剛剛使用LED模塊使用Charlieplex。他對這個問題的概念方法不同於我們牢記之前的看法以及值得一看的不同。

而不是只是利用公式來確定他可以使用I / O引腳的表格恰好測量多少LED,以確切地建立多少以及可以連接這些屏幕的順序。每個彩色的塊組代表LED模塊。上面的圖形顯示瞭如何使用18引腳。他甚至填充了使用輸入按鈕的未使用的引腳組合。

Leave a Reply

Your email address will not be published. Required fields are marked *

Related Post

黑客安全性和安全系統帶來了RFID,視頻反饋以及自動門黑客安全性和安全系統帶來了RFID,視頻反饋以及自動門

[WILL]在他的黑客路邊的RFID門鎖上的替代系統中一直很困難。原件現在是多年的歷史,也選擇升級到更強大的處理器,並在途中添加一些鈴聲和吹口哨。 上面看的管理框是系統的外部元素。這是一個電話服務盒,如您在美國的許多家中都有發現。他們有一些這些躺在身邊,因為它們是一個理想的選擇,因為……好……他們暗示是鎖定圍繞元素的封閉。 [威爾]從一個Arduino跳起來,它在過去三年裡運行了鎖定覆盆子PI板。這為他提供了很多額外的額外電力,並通過添加汽車備份LCD屏幕來實現這一目標,以便進行視覺反饋。您可以看到它提供了在測試期間使用的“訪問授予”消息,但是斷裂後的演示視頻顯示,他們計劃在讀取標籤時屏蔽RFID標籤所有者的頭部拍攝。 還提供了許多其他功能。每當讀取標籤時,系統推文,協助成員保留誰在誰在該地區閒逛。它同樣地貼在移動門中,其中一個構件利用車庫門開啟器電機自動化。

Energia將Arduino IDE帶到TI LaunchpadEnergia將Arduino IDE帶到TI Launchpad

Arduino IDE是一個AVR芯片的抽象層,電路板基於周圍的AVR芯片。因此,現在可以使用Arduino IDE與TI LaunchPad板並不奇怪。這使得初學者對廉價和低功耗MSP430平台進行了易於遊戲。這一切都感謝您在部分Energia開發人員的努力工作。 該項目從Arduino分支,所以看起來,感覺和功能都是如此。許多值得注意的是,顏色方案已遷移到Red以匹配LaunchPad的板顏色。您可以通過選擇COM端口和目標板來以相同的方式配置硬件。實際上一切都已經在工作,但你應該檢查已知的問題頁面,以便您不要嘗試使用尚未移植的函數。最佳目的,該列表包括隨機和隨機種子函數,以及音調,磁通和微量。 Amplwwrite還存在一個問題;它只生成一半所要求的頻率和責任周期,只能設置為0-50%。如果您從這一IDE舒適地工作,這仍然是一個很大的發展。

通過DMA通過DMA

更好的LED,而常規的Hackaday讀者已經知道如何用微控制器閃爍LED,並且已經移動到稍微更具挑戰性的項目,例如在6502個裝配中解決Navier-Stokes方程,這並不意味著沒有新手的空間。 [rik]發表了一個關於濫用DMA的完善的教程,為Blinkier發光。為什麼有人想了解DMA技術?當然,對於閃光發光的東西。 本教程承擔了LED多路復用和LED矩陣的知識,或基本上基本上一堆LED在XY網格上連接在一起。駕駛8×8格的幼稚路上是將八個陰極連接到微控制器上的GPIO引腳,將八個陽極連接到另一組GPIO引腳,並根據需要採購和沈降電流。銷釘數可以通過移位寄存器減小,LED調光可以用PWM實現。這是我們密集的八週的Arduino課程。 由於在20世紀80年代沒有被困的微控制器,可以使用新技術來驅動這些LED矩陣。大多數強大的手臂微控制器都配有DMA,用於直接內存訪問的外設。 DMA控制器可以簡單地將DMA控制器與CPU進行所有工作,而不是讓CPU進行內存和引腳之間的位。這意味著閃爍項目和光輝LED。 [RIK]用於DMAing LED的方法包括在代碼中設置一個大的’OL數組,正確地初始化DMA外圍設備,並將LED矩陣接線到幾個引腳。這種技術可以擴展到具有64個級別亮度的動畫,這將採用令人難以置信的處理能力(對於微控制器,至少是DMA控制器的亮度。 在這些實驗中使用的設置是STM32F103核心板以及OpenStm32 IDE。 [RIK]已在GitHub上發布了所有的代碼,當然,您就會鼓勵遊戲。