跳到主要內容

發表文章

目前顯示的是 2019的文章

Raspberry Pi 3 Install by mac

落伍的我終於突破障礙用了"Raspberry PI 3",雖然我覺得arduino也不錯用,就看專案用囉,樹莓派os 是linux系統,我超不熟,但人生就是這樣,期待之後可以用這玩意兒做出好玩的東西,朝公司一直強調的AIAIAIAI邁進。 Install Step: 首先你要先準備好:樹莓派模塊、MicroSD Card(要把os放在裡面)、電源(5V,2a-3a)、鍵盤滑鼠 先去官網下載” IMG “檔案,放在桌面,我下載的檔案長這樣:https://www.raspberrypi.org/downloads/raspbian/ 格式化你的MicroSD Card, 格式化軟體 把下載的檔案解壓縮後放在桌面(mac版本 SDcard是顯示在桌面) 打開你的終端機(開始要Linux了),我下載 iTerm  去執行指令輸入 輸入「 diskutil list 」你將會看到電腦中的硬碟,而我的sd card - /dev/disk2 & /dev/disk2s1 接著輸入「cd 你放檔案的位置」 輸入指令「sudo dd bs=1m if=2018-11-13-raspbian-stretch-full of=/dev/disk2」,if意思是input file, of意思是output file, bs意思是block size,dd意思是解壓縮,照理說會執行檔案解壓縮,但是我卻出現”Resource busy“這下好了要上網爬文,依照 這篇 解決了我的問題 。以下遇到我剛剛說的錯誤在看!

Arduino + Camera + SDCard use BLT send to Unity3D

這也真的很搞死我,先來說說硬體吧 Arduino 這一方主要有: Uno (這不用解釋了) Grove Camera Serail Kit  - 這個感覺是OV0706,在網路上找到很多攝影機,現在有電腦視覺辨識的攝影機了,在這之下的感覺都LOW掉,但我還是用這個,網路上有很多程式碼,我是用 這個 。 SD Card module - 上面那Arduino程式碼有包含把相片存入SDcard中。 Bluetooth (HC05) - 便宜好用,在用之前要記得初始化(主從設定、藍芽名稱、密碼,八八八,這裡有 指令 可以往後忘了來看) Serial.begin(9600) 傳出去的值才是對的,我也不知道為啥 Arduino 主要程式: 主要改編的是讀取SDcard中的圖片,很重要的是資料型態,再傳給Unity之前可以用Online軟體去看Arduino讀取的byte印出來是不是正確的,1. 轉碼網址 ,2. 解碼轉圖 。 File file = SD.open(Image_name,FILE_READ); if (file) { while (file.position() < file.size()) //用SD lib 去讀取資料長度與位置 { if(file.available()) { uint8_t test; //重點:不知道是否arduino傳送一次只能8byte 這可能要大家指教一下 但我用uint8_t印出來資料是正確的 test = file.read(); //把讀取的區塊資料塞到變數中 String stringOne = String(test, HEX); //這邊是把區塊資料做 HEX編碼 型態像這樣 0xff , BIN:011101010 , OTC,DEC等資料型態 就是十進位二進位十六進位八啦叭啦 //fill in "0" to Hex 這邊是做一個防止錯誤的判斷 arduino轉碼時候好像會把0 lost掉 就觀察下來會漏在第一個字碼 if(stringO...