最近在做畢設,需要實現兩塊arduino板之間的通訊,兩板晶元都是atmega328p。藍芽模組用的spp-ca。
第一塊主控制板接藍芽,我需要將手機傳送給藍芽的資料傳送到第二塊板(舵機控制板),這樣我就能實現用手機控制舵機(其實就是機械臂)抓取動作。
在第一塊主機板程式裡模擬了兩個軟串列埠,乙個是bluetooth serial,也就是接藍芽的管腳,用來接受藍芽資料,另乙個是myserial,用來接舵機控制板。
在程式裡定義char變數send_data。下面是程式:
send_data=bluetoothserial.read();
myserial.print (send_data);
照理說,這時候舵機控制板就能讀取到藍芽資料了,但是頭疼的問題來了,用usb-ttl接電腦上位機一看,全是亂碼。
一開始以為是波特率的問題,波特率都是9600,然後試了好幾種波特率, 沒有乙個行的。
然後!我就試試加了兩個延時函式!就好了!哈哈哈哈,激動。改過後的程式:
send_data=bluetoothserial.read();
delay(3);
myserial.print (send_data);
delay(5);
波特率都是9600,完美解決。
rtf亂碼解決辦法
首先,闡述下rtf,富文字格式文件,目前常用來做模板 我遇到的問題是rtf中替換後的文字顯示是正常的,rtf直接轉pdf就不正常了,通過notpad 開啟後發現rtf本身內容編碼是我沒有見過的 查資料說時ansi,具體我也不曉得了 我替換後的則是中文顯示,這樣轉換後中文全部亂碼 解決辦法如下,直接貼...
XMMS亂碼的解決辦法
一.x.org 下 xmms amule 等 gtk1 程式的中文解決 這樣做以後如果還不行,那麼 二.1.安裝 xmms mpg123 ja sudo apt get install xmms mpg123 ja xmms mpg123 ja比預設的mpg123多了編碼轉換 2.用 xmms mp...
ajax php中文亂碼解決辦法
ajax的亂碼的出現在的原因 www.jiedichina.com 南京捷帝 由於xmlhttp採用的是unicode編碼上傳資料,而一般頁面採用的是gb2312,這就造成顯示頁面時產生亂碼。而當在獲取頁面時的xmlhttp返回的是utf 8編碼,這就造成了顯示產生亂碼。解決方法之一就是在php檔案...