2021-05-23

该博客介绍了一个使用HX711传感器和SSD1306 OLED显示器的电子秤项目。在Arduino环境中,通过初始化HX711模块来读取重量数据,并在显示器上以千克为单位显示出来。代码中包含了获取重量值、设置显示格式等功能,实现了实时重量监测和显示。
摘要由CSDN通过智能技术生成

#include <HX711.h>
#include "U8glib.h"
//创建u8g对象
U8GLIB_SSD1306_128X64 u8g(U8G_I2C_OPT_NONE);

float Weight = 0;

void draw(void) {

  u8g.setFont(u8g_font_unifont);

  u8g.setPrintPos(15, 40); 
   u8g.print(Weight/1000);
  u8g.print("kg");

}

void setup() {
  Init_Hx711();        //初始化HX711模块连接的IO设置

  Serial.begin(9600);
  Serial.print("Welcome to use!\n");

  delay(3000);
  Get_Maopi();    //获取毛皮

}

void loop() 
{
Weight = Get_Weight();  //计算放在传感器上的重物重量
//  Serial.print(float(Weight/1000),3); //串口显示重量
//  Serial.print(" kg\n");  //显示单位
//  Serial.print("\n");   //显示单位
//  delay(1000);        //延时1s

u8g.firstPage();
   do{   

    draw();

     }while(u8g.nextPage());
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值