|
本帖最后由 hjj0717 于 2020-5-9 12:07 编辑
目前在做的一个测试治具,用显示屏显示+arduino处理数据+ina226电流检测+HX711称重
具体功能慢慢更新。
先放出奇丑无比的界面
![](https://www.amobbs.com/forum.php?mod=image&aid=512930&size=300x300&key=0ad62cf68a5119f8&nocache=yes&type=fixnone)
![](https://www.amobbs.com/forum.php?mod=image&aid=512929&size=300x300&key=b1d1fae4be81e3c8&nocache=yes&type=fixnone)
代码慢慢更新
- #include <SimpleTimer.h>
- SimpleTimer timer;
- #include <HX711.h>
- const int hx01clock = 22;
- const int hx01data = 23;
- const int hx02clock = 24;
- const int hx02data = 25;
- const int hx03clock = 26;
- const int hx03data = 27;
- const int hx04clock = 28;
- const int hx04data = 29;
- const int hx05clock = 30;
- const int hx05data = 31;
- const int hx06clock = 32;
- const int hx06data = 33;
- const int hx07clock = 34;
- const int hx07data = 35;
- const int hx08clock = 36;
- const int hx08data = 37;
- const int hx09clock = 38;
- const int hx09data = 39;
- const int hx10clock = 40;
- const int hx10data = 41;
- HX711 HX01;
- HX711 HX02;
- HX711 HX03;
- HX711 HX04;
- HX711 HX05;
- HX711 HX06;
- HX711 HX07;
- HX711 HX08;
- HX711 HX09;
- HX711 HX10;
- double hx_data[10] = { 0 };
- const int adc_pin[10] = { A0,A1,A2,A3,A4,A5,A6,A7,A8,A9 };
- float adc_data[10] = { 0 };
- void setup() {
- Serial.begin(9600);
- for (size_t i = 22; i < 41; i = i + 2)
- {
- pinMode(i, OUTPUT);
- }
- for (size_t i = 21; i < 43; i = i + 2)
- {
- pinMode(i, INPUT);
- }
- for (size_t i = 0; i < 10; i++)
- {
- pinMode(adc_pin[i], INPUT);
- }
- timer.setInterval(1500, hx_read);
- HX01.begin(hx01clock, hx01data);
- HX02.begin(hx02clock, hx02data);
- HX03.begin(hx03clock, hx03data);
- HX04.begin(hx04clock, hx04data);
- HX05.begin(hx05clock, hx05data);
- HX06.begin(hx06clock, hx06data);
- HX07.begin(hx07clock, hx07data);
- HX08.begin(hx08clock, hx08data);
- HX09.begin(hx09clock, hx09data);
- HX10.begin(hx10clock, hx10data);
- HX01.set_offset(169600);
- HX02.set_offset(169600);
- HX03.set_offset(169600);
- HX04.set_offset(169600);
- HX05.set_offset(169600);
- HX06.set_offset(169600);
- HX07.set_offset(169600);
- HX08.set_offset(169600);
- HX09.set_offset(169600);
- HX09.set_offset(169600);
- delay(1000);
- hx_star();
- Serial.println("all ready! ");
- }
复制代码
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?注册
x
阿莫论坛20周年了!感谢大家的支持与爱护!!
曾经有一段真挚的爱情摆在我的面前,我没有珍惜,现在想起来,还好我没有珍惜……
|