標(biāo)題: 有沒有二氧化碳傳感器s8-0053的例程 求幫助 [打印本頁]

作者: 窩里橫的蒲小九    時間: 2018-4-17 16:41
標(biāo)題: 有沒有二氧化碳傳感器s8-0053的例程 求幫助
從網(wǎng)上買了一個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.torrancerestoration.com/bbs/) Powered by Discuz! X3.1