之前看到一款附帶58mm相機濾鏡接口的S22 Ultra保護殼,覺得蠻實用的,其它廠牌的手機也有類似的保護殼。因為濾鏡保護殼的結構很簡單,所以自己用普通的保護殼改裝了一個,下圖中間的白色殼即是成品,右邊兩個濾鏡是CPL偏光鏡和ND減光鏡。
三星S22 Ultra手機(二):DIY USB Type-C轉3.5mm耳機DAC音頻轉接線
S22 Ultra手機需要額外購買一個Type-C轉3.5mm插座轉接頭,才能接有線耳機。但S22 Ultra以及多款採用相同晶片的安卓手機,都沒有內建DAC(數位類比轉換器),所以有線耳機的轉接線必須購買具備DAC晶片的款式,否則無法輸出聲音。
三星S22 Ultra手機(一):替換藍牙耳機的電池
以前買了QCY T1給女兒,我自己用小米青春版,兒子用三星Galaxy Buds Live;後來賣掉MacBook Air M1(16GB/256GB)附贈的AirPods 2,買了紅米Redmi Buds 4 Pro給女兒,我接手QCY T1。
YouTube影片下載(八):透過Termux在Android手機執行Python
本文將示範在Android手機執行Python下載YouTube影片。Termux是Android系統上的開放原始碼終端機模擬器,提供豐富的Linux工具軟體,例如:Python, Node.js, PHP, FFmpeg,…等。 Termux官方維基網頁提到,最新版本,請到開放原始碼應用商店F-Droid下載。
認識SAMD21系列微控制板(二):採用超級電容(法拉電容)供電
超級電容的優點是充電速度快、循環使用壽命長(10萬次以上)、沒有記憶效應、充電電路簡單。缺點是耐電壓低,電子零件行常見的販售耐電壓規格是2.7V和5.5V。一般電池在長時間使用下,都能維持固定的輸出電壓;超級電容則是會快速放電、輸出電壓呈指數型衰減到0。所以超級電容通常用於「備援」,例如,裝在行車記錄器中,當汽機車關閉電源時,能夠持續紀錄數秒並讓設備正常關機。
使用Android Studio匯入與編譯Cordova Android App
Android Studio是Google推出的Android開發整合工具,採用Java語言。Cordova開發者只用到其中的編譯和Android模擬器功能,除非你要用Java語言開發Cordova的外掛,否則,說真的是大材小用。
設置Cordova Android編譯環境
本文旨在更新《超圖解物聯網IoT實作入門》10-3頁,「設置Cordova的Android開發環境」單元,主因是Google不再單獨提供圖形操作介面版的“SDK Tools Only(僅SDK工具)”,如果需要圖形操作介面,必須下載完整的Android Studio開發工具。
酷比魔方iWork 8旗艦版雙系統平板(二):刪除Android分區、重新安裝Windows 10
iWork 8的系統磁碟容量只有32GB,我從未在這台平板上啟動過Android,只想把它刪除掉。市面上有很多Android平板,我純粹是為了執行Windows 10系統才購買iWork 8;若真要在平板上使用Android,RemixOS應該是目前最好的選擇,酷比魔方的用戶交流論壇,也有大大分享iWork 8系統平板可用的RemixOS。
藍牙模組補充說明(四):無線連結兩個Arduino控制板
本文將示範讓兩個Arduino控制板透過藍牙連線傳遞訊息。
HC-05模組可以透過AT命令,設定成「主控端(Master)」或「從端(Slave)」;HC-06模組只能當「從端」。因此在配對連線實驗中,至少要有一個HC-05模組。
App Inventor 2裡的全域變數和List(清單)元素
為了讓程式追蹤「畫布」目前是否有被按壓,我們可以先建立一個能被所有程式區塊存取的「全域變數(Global Variable)」,筆者將它命名成“pressed”。
當畫布「被按壓」時,”pressed”全域變數將被存入true;當畫布「被鬆開」時,”pressed”的值將改成false。
使用App Inventor 2的Canvas(畫布)、ImageSprite(動畫精靈)與Clock(計時器)建立基本動畫
本文將運用App Inventor 2的按鈕事件與動畫程式,完成像下圖的Android App:
一開始,畫面空無一物,若用戶按著螢幕不放,小豬將從螢幕左邊之外移動到中間,然後變成怒氣沖天的表情,螢幕上方顯示「不要碰我!!」的字樣。
使用App Inventor 2製作的機器昆蟲藍牙控制器之小小改版
「被點擊」(Click)事件由「被按壓」(TouchDown)和「被鬆開」(TouchUp)兩個事件組成。
原本的按鈕程式將偵測Click(被點擊)事件,若使用者按著「前進」鈕再放開,App將傳出字元‘w’;若按一下「停止」鈕,則傳出‘s’字元。