搜索
bottom↓
回复: 7

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

[复制链接]

出0入161汤圆

发表于 2020-5-9 12:05:26 | 显示全部楼层 |阅读模式
本帖最后由 hjj0717 于 2020-5-9 12:07 编辑

目前在做的一个测试治具,用显示屏显示+arduino处理数据+ina226电流检测+HX711称重
具体功能慢慢更新。
先放出奇丑无比的界面



代码慢慢更新
  1. #include <SimpleTimer.h>
  2. SimpleTimer timer;
  3. #include <HX711.h>
  4. const int hx01clock = 22;
  5. const int hx01data = 23;
  6. const int hx02clock = 24;
  7. const int hx02data = 25;
  8. const int hx03clock = 26;
  9. const int hx03data = 27;
  10. const int hx04clock = 28;
  11. const int hx04data = 29;
  12. const int hx05clock = 30;
  13. const int hx05data = 31;
  14. const int hx06clock = 32;
  15. const int hx06data = 33;
  16. const int hx07clock = 34;
  17. const int hx07data = 35;
  18. const int hx08clock = 36;
  19. const int hx08data = 37;
  20. const int hx09clock = 38;
  21. const int hx09data = 39;
  22. const int hx10clock = 40;
  23. const int hx10data = 41;
  24. HX711 HX01;
  25. HX711 HX02;
  26. HX711 HX03;
  27. HX711 HX04;
  28. HX711 HX05;
  29. HX711 HX06;
  30. HX711 HX07;
  31. HX711 HX08;
  32. HX711 HX09;
  33. HX711 HX10;

  34. double hx_data[10] = { 0 };
  35. const int adc_pin[10] = { A0,A1,A2,A3,A4,A5,A6,A7,A8,A9 };
  36. float adc_data[10] = { 0 };
  37. void setup() {
  38.         Serial.begin(9600);
  39.         for (size_t i = 22; i < 41; i = i + 2)
  40.         {
  41.                 pinMode(i, OUTPUT);
  42.         }
  43.         for (size_t i = 21; i < 43; i = i + 2)
  44.         {
  45.                 pinMode(i, INPUT);
  46.         }
  47.         for (size_t i = 0; i < 10; i++)
  48.         {
  49.                 pinMode(adc_pin[i], INPUT);
  50.         }
  51.         timer.setInterval(1500, hx_read);
  52.         HX01.begin(hx01clock, hx01data);
  53.         HX02.begin(hx02clock, hx02data);
  54.         HX03.begin(hx03clock, hx03data);
  55.         HX04.begin(hx04clock, hx04data);
  56.         HX05.begin(hx05clock, hx05data);
  57.         HX06.begin(hx06clock, hx06data);
  58.         HX07.begin(hx07clock, hx07data);
  59.         HX08.begin(hx08clock, hx08data);
  60.         HX09.begin(hx09clock, hx09data);
  61.         HX10.begin(hx10clock, hx10data);
  62.         HX01.set_offset(169600);
  63.         HX02.set_offset(169600);
  64.         HX03.set_offset(169600);
  65.         HX04.set_offset(169600);
  66.         HX05.set_offset(169600);
  67.         HX06.set_offset(169600);
  68.         HX07.set_offset(169600);
  69.         HX08.set_offset(169600);
  70.         HX09.set_offset(169600);
  71.         HX09.set_offset(169600);
  72.         delay(1000);
  73.         hx_star();
  74.         Serial.println("all ready! ");
  75. }
复制代码


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

阿莫论坛20周年了!感谢大家的支持与爱护!!

曾经有一段真挚的爱情摆在我的面前,我没有珍惜,现在想起来,还好我没有珍惜……

出0入42汤圆

发表于 2020-5-9 12:46:24 来自手机 | 显示全部楼层
arduino现在搞得好强大

出0入98汤圆

发表于 2020-5-9 13:15:36 | 显示全部楼层
这界面是串口屏的?

出0入0汤圆

发表于 2020-5-9 16:52:01 | 显示全部楼层
学习arduino编程需要什么东西?

出0入0汤圆

发表于 2020-5-9 21:09:23 | 显示全部楼层
界面确实丑

出0入161汤圆

 楼主| 发表于 2020-5-15 19:41:46 | 显示全部楼层
rclong 发表于 2020-5-9 13:15
这界面是串口屏的?

是的。7寸串口屏       

出0入161汤圆

 楼主| 发表于 2020-5-15 19:42:10 | 显示全部楼层
lyl1070 发表于 2020-5-9 16:52
学习arduino编程需要什么东西?

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

出0入0汤圆

发表于 2021-1-4 15:58:54 来自手机 | 显示全部楼层
楼主,上位机是用processing写的吗?
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片。注意:要连续压缩2次才能满足要求!!】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-8-25 13:07

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表