Здравствуйте, уважаемые форумчане) Не компилируеться код для ардуино нано на проце 328P ds18b20 работает не через паразитное соединение. К ней еще подключен радиомодуль 433мгц передатчик. Код (C++): #include <Wire.h> #include <DallasTemperature.h> #include "VirtualWire.h" #include <OneWire.h> #define ONE_WIRE_BUS 2 #include <SI7021.h> SI7021 sensor; OneWire oneWire(ONE_WIRE_BUS); DallasTemperature sensors(&oneWire); int t; int h; void setup () { vw_set_ptt_inverted(true); vw_setup(2000); sensors.begin(); Wire.begin(); } void loop () { si7021_env data = sensor.getHumidityAndTemperature(); h = sensor.getHumidityPercent(); sensors.requestTemperatures(); t = sensors.getTempCByIndex(0); String strMsg = "z"; strMsg += h; strMsg += " "; strMsg += t; strMsg += " "; char msg[255]; strMsg.toCharArray(msg, 255); Serial.println(msg); vw_send((uint8_t *)msg, strlen(msg)); vw_wait_tx(); delay(20000); } Arduino: 1.8.5 (Windows 7), Плата:"Arduino Nano, ATmega328P" D:\Documents\Arduino\libraries\OneWire-master\OneWire.cpp: In static member function 'static uint16_t OneWire::crc16(const uint8_t*, uint16_t, uint16_t)': D:\Documents\Arduino\libraries\OneWire-master\OneWire.cpp:571:42: error: '_crc16_update' was not declared in this scope crc = _crc16_update(crc, input); ^ exit status 1 Ошибка компиляции для платы Arduino Nano. Пдскажите как решить эту проблему?