搜尋關鍵字「萬能 通用 電視主板」,即可找到許多類似的螢幕改裝套件,底下簡稱「LCD驅動板」。它的主要作用就是把HDMI和AV端子等視頻訊號,轉成畫面顯示在LCD面板。這個DIY套件分成4個PCB子板,由上到下分別是紅外線遙控接收器、主板、控制鍵以及CCFL背光燈管用的高壓板。
更換ESP32 LOLIN32開發板的鋰電池充電IC TP4054 (LTH7)
我買到的ESP32 LOLIN32板子上的鋰電池充電TP4054晶片(上面的印刷標示為LTH7)是瑕疵品。在正常情況下,外接3.7V鋰電池、Micro USB接電腦或電源時,板子上的藍色充電指示燈會亮起,代表外接的3.7V鋰電池正在充電中;當鋰電池充飽電時,充電指示燈會熄滅。
Arduino程式語言的setup()和loop()是「函式(function)」
我女兒學校的「生活科技」課程的期末測驗中,有一道Arduino程式的相關試題,她答錯了,題目大致像這樣:
底下程式中的setup()和loop()代表什麼?
void setup() { pinMode(LED_BUILTIN, OUTPUT); } void loop() { digitalWrite(LED_BUILTIN, HIGH); delay(1000); digitalWrite(LED_BUILTIN, LOW); delay(1000); }
答案:
- 主程式
- 副程式
- 其他:╴╴╴╴
SPI訊號該換個族群和諧的名字了
微處理器的SPI序列介面採用Master和Slave來形容這兩者的關係;Master代表「主人」,Slave的原意是「奴隸」。在電腦科學領域,這兩個詞通常譯成「主控端」和「從端」,所以從字面上,我們不太會把「從端」和「奴役」聯想在一起。
Python Flask SQLAlchemy網站資料庫分頁程式與介面製作(二)
本文的Flask留言板分頁程式透過網址路徑參數(也就是REST風格)取得分頁的頁碼。若首頁路徑沒有附加任何參數,則預設為1,代表第1頁;點擊分頁導覽列的頁碼,或者直接在網址後面輸入頁碼數字,都能瀏覽到指定的分頁。
Python Flask SQLAlchemy網站資料庫分頁程式與介面製作(一)
本文旨在補充《超圖解Python程式設計入門》第12章的留言板網站應用程式,原本的程式是在首頁顯示資料庫裡的全部留言紀錄,本文將改成多重分頁,每一頁僅顯示5則留言,並且讓使用者透過頁面底下的「分頁導覽列」瀏覽不同分頁的留言,如下圖所示:
《超圖解ESP32深度實作》勘誤以及補充內容
本文列舉《超圖解ESP32深度實作》的內容勘誤以及補充文件的連結。
自製Switch Pro相容遊戲控制器(四):ESP32 BLE藍牙低功耗遊戲手把
本文旨在補充《超圖解ESP32深度實作》第16章「BLE藍牙人機輸入裝置應用實作」單元,說明HID裝置的Vender ID(廠商識別碼,縮寫VID)以及Product ID(產品識別碼,縮寫PID),以及ESP32的BLEHIDDevice類別的一些方法,並且編寫一個藍牙BLE遊戲控制器程式庫。
修理GameBoy遊戲機LCD螢幕老化、發黑、龜裂:重新黏貼偏光膜
3C家電的液晶螢幕久了可能會出發黑甚至龜裂的情況,只要用美工刀刮除螢幕外層的偏光膜,露出螢幕的玻璃,再重新黏貼偏光膜即可修復。
自製Switch Pro相容遊戲控制器(三):Joystick程式庫的類別方法說明
本文將解析Joystick.h標頭檔以及Joystick.cpp原始碼的公用方法,並且示範採用類比搖桿模組和微觸開關,以及Arduino Leonardo開發板,製作簡易的任天堂Switch遊戲機的相容控制器。
自製Switch Pro相容遊戲控制器(二):Gamepad手把的HID Report Descriptor(報告描述器)格式說明
USB人機介面裝置(HID)和主機之間傳送的訊息,稱作「報告(report)」,每當使用者操作控制器,例如,按下A鍵,控制器就會發送所有按鍵和搖桿的狀態報告給主機。本文將說明Switch Pro遊戲手把(Gamepad)的HID報告描述器的內容格式。
自製Switch Pro相容遊戲控制器(一):支援任天堂Switch遊戲機的USB手把
本文示範兩個解決Switch遊戲機Joy-Con控制器類比搖桿漂移的辦法:更換類比搖桿模組,以及用Arduino Leonardo板搭配現成的遊戲控制器(Wii Classic Controller)自製一個Switch Pro相容USB遊戲控制器。