找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 3054|回复: 2
收起左侧

有没有二氧化碳传感器s8-0053的例程 求帮助

[复制链接]
ID:290531 发表于 2018-4-17 16:41 | 显示全部楼层 |阅读模式
从网上买了一个s8-0053感觉根本不会用……
回复

使用道具 举报

ID:487303 发表于 2019-5-8 09:42 | 显示全部楼层
void dushujisuanMI() {         softwareSerial1.write(0XFE);         softwareSerial1.write(0X04);         softwareSerial1.write(0X00);         softwareSerial1.write(0X03);         softwareSerial1.write(0X00);         softwareSerial1.write(0X01);         softwareSerial1.write(0XD5);         softwareSerial1.write(0XC5);         if (softwareSerial1.available()) {                 LINSHI = softwareSerial1.read();                 LINSHI = softwareSerial1.read();                 LINSHI = softwareSerial1.read();                 H = softwareSerial1.read();                 L = softwareSerial1.read();                 LINSHI = softwareSerial1.read();                 LINSHI = softwareSerial1.read();         }         MI = 2;         if (((String(((H*256)+L)).toInt()) >= LOWER)) {                 MI = MI + 1;         }         else {                 MI = MI - 1;         }         if (((String(((H*256)+L)).toInt()) >= UPPER)) {                 MI = MI + 1;         }         else {                 MI = MI - 1;         } }
回复

使用道具 举报

ID:487303 发表于 2019-5-8 09:43 | 显示全部楼层
void dushujisuanMI()
{
        softwareSerial1.write(0XFE);
        softwareSerial1.write(0X04);
        softwareSerial1.write(0X00);
        softwareSerial1.write(0X03);
        softwareSerial1.write(0X00);
        softwareSerial1.write(0X01);
        softwareSerial1.write(0XD5);
        softwareSerial1.write(0XC5);
        if (softwareSerial1.available()) {
                LINSHI = softwareSerial1.read();
                LINSHI = softwareSerial1.read();
                LINSHI = softwareSerial1.read();
                H = softwareSerial1.read();
                L = softwareSerial1.read();
                LINSHI = softwareSerial1.read();
                LINSHI = softwareSerial1.read();
        }
        MI = 2;
        if (((String(((H*256)+L)).toInt()) >= LOWER)) {
                MI = MI + 1;
        }
        else {
                MI = MI - 1;
        }
        if (((String(((H*256)+L)).toInt()) >= UPPER)) {
                MI = MI + 1;
        }
        else {
                MI = MI - 1;
        }
}
后半部分不用管
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

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