Собственно сабж. Версия 1.6.7 производит такую оптимизацию кода, что если вы работаете с прерываниями, или используете библиотеки, работающие с прерываниями совместно с delay или mills в цикле loop, то вы рискуете получить неработающий код. Проверено на датчиках DHT и DALLASах совместно с Arduino OPC server, использующий прерывания. На 1.6.5. такой проблемы не наблюдается. Пруфы: http://simple-scada.com/forum/index.php?topic=114.15
http://majordomo.smartliving.ru/forum/v ... 47&p=22456 (там читать много, но версия 1.6.7. не компилирует части кода. Я нашел решение- костыль, при работе OPC сервера , на время получения данных с DHT- запрещать прерывания.