搜索
热搜: ROHM 模拟 车载
查看: 2396|回复: 1

[项目提交] Arduino老人跌倒预警系统

[复制链接]

该用户从未签到

1

主题

1

帖子

0

精华

新手上路

最后登录
2019-11-19
发表于 2019-11-18 00:08:59 | 显示全部楼层 |阅读模式
项目名称: Arduino老人跌倒预警系统
项目背景:现如今中国已进入老年化社会,老人的安全成为社会上一个醒目的难题,借此,设计一个老人跌倒预警系统,在老人跌倒时及时警报,以便周围路人进行施救。
项目图片: QQ图片20191118000522.jpg QQ图片20191118000543.jpg QQ图片20191118000550.jpg
代码:
  1. #include <Wire.h>

  2. #include <KX224_I2C.h>

  3. #include <U8g2lib.h>
  4. KX224 kx224(KX224_DEVICE_ADDRESS_1E);
  5. #define rst  2
  6. U8G2_SSD1306_128X64_NONAME_F_HW_I2C  u8g2(U8G2_R0 , rst);

  7.   

  8. void setup(void) {
  9.   u8g2.begin();
  10.   Wire.begin();
  11.   //u8g2.enableUTF8Print();
  12.   byte rc;
  13.   rc = kx224.init();
  14. }

  15. void loop(void) {
  16.   u8g2.firstPage();
  17.   byte rc;
  18.   float acc[3];
  19.    rc = kx224.get_val(acc);
  20.    if (rc == 0){
  21.   do{
  22.     u8g2.setFont(u8g2_font_t0_11_tf);
  23.   u8g2.setCursor(0,30);
  24.   u8g2.print("X=");
  25.   u8g2.setCursor(15,30);
  26.   u8g2.print(acc[0]);
  27.   u8g2.setCursor(45,30);
  28.   u8g2.print("g");
  29.     u8g2.setCursor(0,40);
  30.   u8g2.print("Y=");
  31.   u8g2.setCursor(15,40);
  32.   u8g2.print(acc[1]);
  33.   u8g2.setCursor(45,40);
  34.   u8g2.print("g");
  35.   u8g2.setCursor(0,50);
  36.   u8g2.print("Z=");
  37.   u8g2.setCursor(15,50);
  38.   u8g2.print(acc[2]);
  39.   u8g2.setCursor(45,50);
  40.   u8g2.print("g");
  41.   u8g2.setCursor(10,10);
  42.    u8g2.print("ROHM DESIGN MATCH");
  43.    u8g2.setCursor(0,20);
  44.    u8g2.print("KX224 SENSOR");
  45.    if (acc[2]<1)
  46.    {
  47.     u8g2.setFont(u8g2_font_logisoso24_tr );
  48.     u8g2.clearBuffer();
  49.    u8g2.setCursor(0,45);
  50.    u8g2.print("DANGER!!!");
  51.    }
  52.     }
  53.     while(u8g2.nextPage());
  54.     delay(500);
  55. }
  56. }
复制代码

回复

使用道具 举报

该用户从未签到

0

主题

1066

帖子

0

精华

论坛元老

最后登录
2023-12-19
发表于 2019-11-19 13:25:25 | 显示全部楼层
学习,学习,想法不错
logo.png
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 注册/登录

本版积分规则

关闭

站长推荐上一条 /3 下一条

Archiver|手机版|小黑屋|罗姆半导体技术社区

GMT+8, 2024-4-20 16:35 , Processed in 0.092969 second(s), 15 queries , MemCache On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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