一、電子稱裝置設定: 1)
長按確認/列印鍵,螢幕顯示prossrd. 進入了登入頁面,輸入密碼:
2)登入後,螢幕預設顯示f1,再按f1 顯示srcs。 3)
按確認/列印鍵 4)
設定成功
二、客戶端安裝電子稱裝置
1)裝置插入usb 後,自動安裝電子稱埠。 2)
安裝成功後,顯示如下提示(埠:com5):
三、連線裝置、讀取裝置值
public partial class serialportsampleform : form
//窗體初始化
private void form1_load(object sender, eventargs e)
void comm_datareceived(object sender, serialdatareceivedeventargs e)
;builder.remove(0, builder.length);//清除字串構造器的內容
//因為要訪問ui資源,所以需要使用invoke方式同步ui。
this.invoke((eventhandler)(delegate
}else
//追加的形式新增到文字框末端,並滾動到最後。
//修改接收計數
labelgetcount.text = "get:" + received_count.tostring();
}));
}private void buttonopenclose_click(object sender, eventargs e)
else
catch(exception ex)
}//設定按鈕的狀態
buttonopenclose.text = comm.isopen ? "close" : "open";
buttonsend.enabled = comm.isopen;
}//動態的修改獲取文字框是否支援自動換行。
private void checkboxnewlineget_checkedchanged(object sender, eventargs e)
private void buttonsend_click(object sender, eventargs e)
");listbuf = new list();//填充到這個臨時列表中
//依次新增到列表中
foreach (match m in mc)
//轉換列表為陣列後傳送
comm.write(buf.toarray(), 0, buf.count);
//記錄傳送的位元組數
n = buf.count;
}else//ascii編碼直接傳送
else//不包含換行符
}send_count += n;//累加傳送位元組數
labelsendcount.text = "send:" + send_count.tostring();//更新介面
}private void buttonreset_click(object sender, eventargs e)
}
demo :vs2008案例 (改案例參考逍遙兄:
高精度簡易電子稱第二步 低功耗測試
雖然這個稱做出來的樣子不是可攜式,外觀有些簡陋 自己用木頭架子搭起來的 但是對於使用兩節3.7v的18650的鋰電池供電來說,還是需要設計一下低功耗的。稱的使用頻率不高,不能讓觸控螢幕一直亮著,也不能讓微控制器一直處於工作狀態,那樣也太不節能 太不綠色了。我想要的效果是在稱上沒有放任何東西的時候,如...