РЕШЕНО Помогите с датчиком dht 22

Тема в разделе "Iskra JS, Espruino, Йодо", создана пользователем Vitirsss, 31 янв 2020.

Статус темы:
Закрыта.
  1. Vitirsss

    Vitirsss Нуб

    У меня есть код который отправляет значения температуры и освещенности на dweet.io ,мне нужно еще вывести и значение влажности воздуха от датчика DHT 11, а как не знаю :(



    Код (Javascript):
    var SSID = 'S';
    var PASSWORD = 'qwerty123456';
    var NAME = 'Meteorological_Station';
    var dht = require("DHT11").connect(P9);

    var mySensor = require('@amperka/light-sensor').connect(A4);
    var temperature = require('@amperka/thermometer').connect(A2);
    var dweet = require('@amperka/dweetio').connect(NAME);
    var h ;

    function run() {
    setInterval(function() {
    dweet.send({
       Temp: temperature.read('C'), Lx: mySensor.read('lx')
    });

      }, 1000);
    }

    var wifi = require('@amperka/wifi').setup(function(err) {
      wifi.connect(SSID, PASSWORD, function(err) {
        print('Click this link', dweet.follow());
        run();
      });
    });
     
     
    Последнее редактирование: 1 фев 2020
  2. NikitOS

    NikitOS Король шутов Администратор

    Код (Javascript):


    var SSID = 'S';
    var PASSWORD = 'qwerty123456';
    var NAME = 'Meteorological_Station';
    var dht = require("DHT11").connect(P9);

    var mySensor = require('@amperka/light-sensor').connect(A4);
    var temperature = require('@amperka/thermometer').connect(A2);
    var dht = require("DHT11").connect(P4);
    var dweet = require('@amperka/dweetio').connect(NAME);

    var temp = 0;
    var hum = 0;

    function run() {
        setInterval(function() {
            dht.read(function (a) {
                temp = a.temp;
                hum = a.rh;
            });

            dweet.send({
                Temp: temperature.read('C'), Lx: mySensor.read('lx'),
                Hum: hum
            });

        }, 1000);
    }

    var wifi = require('@amperka/wifi').setup(function(err) {
        wifi.connect(SSID, PASSWORD, function(err) {
            print('Click this link', dweet.follow());
            run();
        });
    });
     
    Vitirsss нравится это.
  3. Vitirsss

    Vitirsss Нуб

    Все хорошо работает, но через некоторое время вылетает ошибка New interpreter error: FIFO_FULL
    я уменьшил частоту отправления данных на dweet.io но проблему это не исправило, но все продолжает работать :)
     
    Последнее редактирование: 1 фев 2020
Статус темы:
Закрыта.