Arduino 變成 USB to Serial

Arduino 變成 USB to Serial 一般與板子連接最常用的就是Serial Port,但近年來不論是主機還是NoteBook都將這個介面取消,如果你在你的狀況下仍然需要使用Serial Port都會買個USB to Serial,但是如果你手邊有Arduino板子那就可以暫時不需要買了,本身Arduino就提供這個功能,只是常常被忽略。 首先準備一張Aduino Uno/Nano板子,或是確認你的Arduino板子不是Atmel 32U4的晶片,因該類晶片的Arduino是使用晶片本身的USB虛擬Serial...

利用keystore 指令來確認憑證密碼

利用keystore 指令來確認憑證密碼 Keytool是Java證書的管理工具,Keytool將金鑰(key)、證書(certificates)存在一個keystore的檔案裡,android利用此keystore來替APK簽名並上架,不過如果時間久沒上架,有可能就忘記之前建立的keystore密碼,要如何確認密碼是否符合keystore的?這要利用keytool的-list指令並使用-keystore指定keystore檔案來測試密碼: keytool -list -keystore yourkeystore...

Android Studio error: package R does not exist

Android Studio error: package R does not exist Android Studio 在某些情況下可能會造成下圖的狀況: Android Studio會將系統與你專案上的資源檔(res)產生一個對照檔,但在產生之後因為程式本身在產生的對照檔找到資源對應的編號引發的問題。 PS:R.id.xxxx名稱會對應產生一組ID。 當發生此情形時可以試著清除快取並重新啟動Android Studio有機會解決: 重新啟重與清除快取:...

OS X上建立Ubuntu USB開機碟

OS X上建立Ubuntu USB開機碟 USB隨身碟(大姆哥)的普及,很多實驗性安裝都利用USB當開機碟來開機,一來也省了很多空片光碟的費用,二來不想使用時直接刪除就能再度使用,這次想要來安裝新版的Ubuntu 14.10當開發環境,蠻多文章都是介紹如何在Windows上建立USB開機碟,這回站在OS X角度記錄一下如何在OS X上建立Ubuntu USB開機碟。 下載安裝光碟映像檔(ISO) 直接到Download Ubuntu Desktop了解下載點或是到其他Mirror站台下載: 義守大學 淡江大學 中山大學 ISO...

管理、安裝Java for Mac

管理、安裝Java for Mac Mac OSX 已經預裝好Java環境,但有可是舊版的,像OS X 10.10內建的是Java 1.6: /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home 安裝 有在開發或使用Java應用可能需要最新版本時就必需安裝新版的Java環境,現在是Java 7為主,所以需要自行到官網下載新版的, 默認安裝好的Java 7路徑會是在:...

Java Enum 範例

Java 列舉(Enum)範例 Enum:  Day.SUNDAY。。Day.MONDAY Enum中文會翻成列舉,它的用途是定義常數與名稱的關系,在程式直接使用名稱來幫助程式可讀性。 Java上比較像C的structure應該就是enum,如果主力不是Java而不常在使用可能會忘記它的用法,這裡建立名稱為Day的列畫,內容是星期幾的英文名字,像SUNDAY、MONDAY。 基本範例 沒有特別需求,使用預設分配常數值,如下的範例: public enum Day { SUNDAY, MONDAY, SATURDAY }...

Raspberry Pi 系統狀態 RPi-Monitor 安裝

網頁查詢Raspberry Pi狀態-RPi-Monitor 安裝 RPi-Monitor 是一款專給Raspberry Pi使用的網頁程式,它能從網頁清楚的了解Raspberry Pi的狀態, 除此之外還能透過自訂的方式增加功能,例如透過增加溫度感測器之後讓網頁增加溫度顯示: 這會在另一篇來做介紹,現在要先了解如何安裝RPi-Monitor。 安裝RPi-Monitor 首先透過直接操作的方式或是遠端ssh登入的方式進到Console並一步一步的依照指令輸入。 更新套件來源 sudo apt-get update 安裝相關套件...

The method driver /usr/lib/apt/methods/https could not be found.

The method driver /usr/lib/apt/methods/https could not be found. apt-get ??https 正在使用Raspberry Pi照著網站安裝RPi-Monitor後要更新apt套件來源時,卻發生下面問題: root@raspberrypi apt-get update E: The method driver /usr/lib/apt/methods/https could not be found. 查結果主要原因是我在加上RPi-Monitor的Source...

BillMaster 智慧插頭另類開箱

BillMaster 智慧插頭另類開箱 先前正常的開箱文BillMaster 智慧插頭已經清楚的知道BillMaster整體外觀,從購買後陸續的拿來使用,最後長期使用的用途是串接在電熱水瓶,長時間下來能夠清楚的了解到每天的用電量,慢慢的看下來意識到這些記錄著每個家庭的使用習慣,在此也要提醒使用前還是務必的詳看官方的隱私政策。 接下來要進行另類的開箱文,以下開箱文為圖片的展示,遵重設計每項產品都是心血結晶原則,避免產生其他誤會或問題,對於電路原理及元件不加以詳述:...

Linux 變更磁碟標簽、磁碟名稱 (label)

Linux 變更磁碟標簽、磁碟名稱 (label) Linux變更磁碟標簽時必需要注意的是檔案系統,每種檔案系統用到的變更工具名稱是不同的,以下幾個常用的檔案系統:EXT2/3/4、FAT、NTFS來介紹,不過使用前先確認檔案系統為何? 已mount df 在終端機下執行df -T | awk '{print $1,$2,$NF}' | grep "^/dev" df -T | awk '{print $1,$2,$NF}' | grep "^/dev"` /dev/sda1 ext4 / mount...