Fubarino比賽:Internet控制器上的定制Mech Warrior

二十二鍵,按下按鈕,三個翻轉開關,以及觸摸屏所有讓[Dominic]在互聯網游戲上乘坐他的機械戰士到一個下一級。他發現遊戲中有很多重要的綁定,最終是一個巨大的痛苦,試圖使他的習慣適應靜態鍵盤佈局。該控制器不僅為他提供了專用鍵盤,但是他創建了觸摸屏界面,以充當飛行的重新映射。它甚至看起來像是在戰鬥機駕駛艙里安裝的東西!我們無法理解的是為什麼他沒有告訴我們這個有吸引力的外圍黑客越早?

什麼最後促使他想到我們的工作是富巴諾州的比賽。上面你可以看到他添加到控制器的複活節彩蛋。當觸摸屏上的底部五個按鈕映射到“31337”(AKA“Elite)時,驅動控制器的青少年3.0板將立即在他的瀏覽器中縮短Hackaday。

這是Fubarino競賽的進入,用於20家Fubarino SD板之一的可能性,Microchip已作為獎品!

Leave a Reply

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

Related Posts

這是由Arduino這是由Arduino

的運行,讓我們成為第一個說:不是一個黑客!儘管如此,這是一個令人興趣的驗證了Arduino Motion在Arduino Motion對工業應用的吸引力進行了消遣微控制器。 這是一種數字印刷製造商,它看起來像它用於工業包裝。 [Paul Furley]幫助業務創建它,建立管理界面的軟件應用程序。他講述了他對他協助的究竟如何指導業務遠離選擇微控制器的故事,以及利用Arduino Board。實際上,利用三個arduino板。我們已經可以聽到評論部分中的火焰戰爭沸騰。但是,在你憤怒之前,請檢查帖子,看看您是否不同意[保羅]推理。 對我們的許多引人注目的分歧是選擇Arduino是絕對未來的證據。如果業務失貨,則還有許多克隆小工具。隨著Arduino平台的發展,它將保持PIN兼容性,以支持舊盾牌。以及選擇不同的微控制器,Arduino IDE仍將為新硬件編譯完全相同的草圖。 有一個彈出我們思想的一件事是撰寫保護。該製造商利用了三個Arduinos安裝的巨大PCB。可以在沒有源代碼洩漏的情況下創建的任何地方,因為PCB不包括要求編程的芯片。 Arduino利用了AVR芯片,該芯片可以在閃存管理固件後,可以在內部燒毀的安全保險絲。 [謝謝托馬斯]

READ MOREREAD MORE

幾年前,RGB LED矩陣具有STM32和DMA幾年前,RGB LED矩陣具有STM32和DMA

,[Frans-Willem]得到了一些RGB LED面板。十32×16面板是很多LED,並驅動所有面板需要一些足夠強大的硬件。他嘗試使用FPGA開發板,但這對24位顏色沒有足夠的內存。微控制器du Jour – 一個Ti Stellaris – 沒有閃爍的情況下無法獲得超過16位的顏色。通過一堆LED,但沒有辦法推動它們,[Frans-Willem]將面板放在某處的盒子裡,等待他們可用於最充分的能力。 當[Frans-Willem]與F1發現板引入STM32系列芯片時,這一天來了。在試圖找到與此板一起使用的一些電子播放時,他偶然發現了LED面板,並更多地嘗試了。結果是壯觀的,具有33位顏色,動畫通過WiFi的路由器流式傳輸。 有問題的面板是HUB75 LED面板。在32×8面板中,每種顏色有六個數據引腳 – 兩個 – 四行選擇引腳和三個控制引腳。行選擇引腳選擇哪一行像素在任何時候都處於活動狀態。循環速度足夠快,似乎他們一直在一起。控制引腳幾乎與移位寄存器的控制引腳相似,數據引腳填充了明顯的作用。 實際驅動LED的代碼在STM32F4上借助DMA和FSMC,或芯片上的柔性靜態存儲器控制器。此外設負責監控內存中的控制線,因此當您切換寫入頻閃時,芯片將轉儲數據線上的任何內存中的某個地址。這是照顧產生時鐘信號的好方法。 對於將像素發送到此顯示驅動程序,[Frans-Willem]正在使用Ever-pound tp-link wr703n。他最初計劃通過USB端口發送所有像素數據,但是過多的開銷,USB 1.1不夠快。通過使用帶有新的駕駛者和重新編譯的OpenWRT版本來修復。 複製此項目的所有軟件可在GitHub上獲得,並且有一個很好的視頻顯示完成的項目可以做些什麼。您可以在下面檢查一下。

READ MOREREAD MORE

零件:上周鍵盤零件:上周鍵盤

我們推出了一個新版本的總線海盜通用串行接口工具。最後一個固件更新包括兩個硬件版本的鍵盤解碼器庫。 在鍵盤上有一大噸舊的舊柵欄。我們將向您展示如何作為下一個項目的輸入設備回收一個。 聯繫 公共汽車海盜 鍵盤上的PC(PIN#) SDA. KBD數據(3) SCL. KBD時鐘(1) + 5Volts. VDD(5) GND. GND(2) 在鍵盤上通過雙向雙線接口進行通信。公共汽車是開放的收集器,但鍵盤已經有內部上拉電阻。此處描述了鍵盤協議處的PC。我們使用我們的總線海盜工具來展示鍵盤協議,但相同的基本原理適用於任何微控制器。 如表中所述,我們將總線海盜連接到鍵盤。我們認為這是鍵盤插孔的通風女性,但我們還沒有評估它。你知道新插座的來源嗎? 協議 鍵盤為所有數據傳輸提供時鐘信號; PC側類似於從設備。沒有現有的總線海盜接口庫與外部時鐘一起使用,因此我們在鍵盤解碼器庫中寫了一款簡單。庫取決於鍵盤的時鐘信號,如果鍵盤故障或未連接,則會掛起。如果在自己的項目中使用我們的庫,請考慮在Readbit()和WriteBit()函數中添加超時延遲。 PC到鍵盤命令代碼 代碼 命令 0xed. 設置狀態LED. 0笑 echo 0xee. 0xF0. 設置scancode類型 0xF3.

READ MOREREAD MORE