У меня есть датчик DHT11, подключенный к экрану Yún, и я читаю данные с датчика с помощью библиотеки DHT:
indoorHumidity = dhtBedRom.readHumidity();
// Read temperature as Celsius
indorTempinC = dhtBedRom.readTemperature();
// Read temperature as Fahrenheit
indorTempinF = dhtBedRom.readTemperature(true);
// Compute heat index, Must send in temp in Fahrenheit!
hi = dhtBedRom.computeHeatIndex(indorTempinF, indoorHumidity);
hIinCel = (hi + 40) / 1.8 - 40;
dP = (dewPointFast(indorTempinC, indoorHumidity));
dPF = ((dP * 9) / 5) + 32;
а затем я пытаюсь установить точку росы данных, температуру, влажность и индекс тепла на клавишу BridgeClient
, чтобы я мог прочитать их в программе на Python, которая отображает HTML и отображает с использованием инфраструктуры Python bottle
wsgi.
Эти строки вызывают ошибки:
Bridge.put(DEWPNTkey, dP);
Bridge.put(HEADINDXkey, hIinCel);
говоря:
no matching function for call to 'SerialBridgeClass::put(String&, float&)'