标题: 有没有二氧化碳传感器s8-0053的例程 求帮助 [打印本页]

作者: 窝里横的蒲小九    时间: 2018-4-17 16:41
标题: 有没有二氧化碳传感器s8-0053的例程 求帮助
从网上买了一个s8-0053感觉根本不会用……

作者: pispwm    时间: 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;         } }
作者: pispwm    时间: 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;
        }
}
后半部分不用管




欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1