hjj0717 发表于 2020-5-9 12:05:26

发个帖子记录下最近做的项目arduino+各种

本帖最后由 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 = { 0 };
const int adc_pin = { A0,A1,A2,A3,A4,A5,A6,A7,A8,A9 };
float adc_data = { 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, 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! ");
}


canback 发表于 2020-5-9 12:46:24

arduino现在搞得好强大

rclong 发表于 2020-5-9 13:15:36

这界面是串口屏的?

lyl1070 发表于 2020-5-9 16:52:01

学习arduino编程需要什么东西?

pxclihai 发表于 2020-5-9 21:09:23

界面确实丑

hjj0717 发表于 2020-5-15 19:41:46

rclong 发表于 2020-5-9 13:15
这界面是串口屏的?

是的。7寸串口屏       

hjj0717 发表于 2020-5-15 19:42:10

lyl1070 发表于 2020-5-9 16:52
学习arduino编程需要什么东西?

有点硬件基础和软件基础就能学了!

tombfw 发表于 2021-1-4 15:58:54

楼主,上位机是用processing写的吗?
页: [1]
查看完整版本: 发个帖子记录下最近做的项目arduino+各种