/以下為函式宣告
extern unsigned long hx711_read(void);
extern long get_weight();
///變數定義
float weight = 0;
int hx711_sck =17; /// 作為輸出口
int hx711_dt= 16; /// 作為輸入口
long hx711_buffer = 0;
long weight_maopi = 0, weight_shiwu = 0;
#define gapvalue 242 ///該值需校準 每個感測器都有所不同
void setup()
void loop() /// 一直迴圈{}內容 ----- 同while(1)
//稱重函式
long get_weight()
unsigned long hx711_read(void) //選擇晶元工作方式並進行資料讀取
digitalwrite(hx711_sck, high); ///再來一次上公升沿 選擇工作方式 128增益
count ^= 0x800000; //按位異或 不同則為1 0^0=0; 1^0=1;
///對應二進位制 1000 0000 0000 0000 0000 0000 作用為將最高位取反,其他位保留原值
delaymicroseconds(1);
digitalwrite(hx711_sck, low); /// sck=0;
delaymicroseconds(1); 延時 1微秒
return(count); ///返回感測器讀取值
}
通訊數字稱重感測器
通訊數字稱重感測器,是一種帶通訊介面的稱重感測器。它的作用在於可作為配件對產品進行公升級 增加稱重功能 具有包容性與穩定性。其前身是作為電子秤主要結構。由於數字感測器具有包容性,可以配合市面上常用的產品開發使用,只需要對接乙個uart通訊,來輸出重量進行顯示,可以用於的產品很多,多用於廚房用品,比如...
數字稱重感測器介紹解析
稱重感測器是一種將質量訊號轉變為可測量的電訊號輸出的裝置。簡單理解是,在對稱重感測器施加力時,得到質量訊號後,會變成可以測量的電訊號,並通過線路輸出給主機板,給晶元處理解析。而在使用感測器首先需要考慮感測器所處的工作環境,這點對正確選用稱重感測器至關重要,它關係到感測器能否正常工作以及它的安全和使用...
TMR稱重感測器的應用
在以往的養殖行業來說,飼料的成本是行業內首要考慮的因素。在傳統的人工餵養過程中會對飼料把控不到位形成無形的浪費,即使滿足了正常的食物供給也並非能達到營養平衡,合理化飼養的目的最終對取得的產量,最佳的繁育率產生影響導致利潤率的降低,這是人們不願看到的結果。採用全混合日糧 tmr 飼養是惟一適用的飼養方...