файл OneWire.h

Looka
Offline
Зарегистрирован: 24.04.2012

 Добрый день! 

 В примерах часто встречается заголовочный файл      #include <OneWire.h>
 Однако при использовании файл не находит:    error: OneWire.h: No such file or directory
 Не нашел его и на диске.

 Что делаю не правильно?
  

С уважением, .....

  

 

leshak
Offline
Зарегистрирован: 29.09.2011

 Ну раз ее нет, то, наверное нужно ее найти, скачать и забросить в папку libraries и перезапустить ArduinoIDE.

 

 

 

Looka
Offline
Зарегистрирован: 24.04.2012

  Найти нашел, спасибо за подсказку.

  Но ошибки остались, точнее появились новые

C:\Users.\......\libraries\DallasTemperature\BSeries.cpp:31:24: error: WConstants.h: No such file or directory

 Предполагаю проблема с версией библиотеки.  

 Подскажите откуда скачать свежую версию?

 С уважением, .... 
 

 

leshak
Offline
Зарегистрирован: 29.09.2011

 А почему сразу нельзя было сказать что вы за пример используете?

Судя по всему вы пытаетесь датчик температуры заставить работать.

Причем с библиотекой для стародй ArduinoIDE.

Для него тоже более свежая версия либы есть.

http://milesburton.com/Dallas_Temperature_Control_Library

И, внизу, там есть ссылка на версию OneWire которая с ней работает.

 

fiberline
Offline
Зарегистрирован: 07.04.2012

По ссылке ниже как раз про использование старых библиотек в версияхIDE выше 1.0

http://robocraft.ru/blog/arduino/751.html

_tatarin_
Offline
Зарегистрирован: 22.04.2012

 Подключаю библиотеку компилю пример ругается что pinmode' was not declared in this scope и еще много чего not declared. Кто сталкивался подскажите в чем проблема?

Borland
Offline
Зарегистрирован: 17.05.2012

Ну проблема в том что функия pinmode не обьявлена

если версия IDE 1  до надо сделать include Arduino.h помойму

на старых версиях - она обьявлена в wiring.h

 

Fess
Fess аватар
Offline
Зарегистрирован: 26.10.2011

Если версия IDE выше 1.0 , нужно подключать обновленную библиотеку OneWire.h ... я  находил ее на сайте собственно у них  же ... гугл выдает сразу ..

если нужно помошь по подключению я так понимаю термодатчиков ДАЛЛАС  - пиши в личку, постораюсь помочь. 

pavlun
Offline
Зарегистрирован: 16.02.2015

помогите пожалуйста. 

скопировала скетч отсюда http://vk.com/topic-34568710_31063421

подскажите пожалуйста, а что это может быть? 

In file included from IBUTTONWRITE.ino:5:

C:\Program Files\Arduino\hardware\arduino\cores\arduino/Arduino.h:131: error: expected ',' or '...' before numeric constant

In file included from IBUTTONWRITE.ino:5:

C:\Program Files\Arduino\hardware\arduino\cores\arduino/Arduino.h:222: error: expected ',' or '...' before numeric constant

IBUTTONWRITE.ino: In function 'void loop()':

IBUTTONWRITE:23: error: 'class OneWire' has no member named 'read_bytes'

IBUTTONWRITE:62: error: 'class OneWire' has no member named 'write_bytes'

после компиляции подсвечивается строчка кода ds.read_bytes(data, 8);

и ещё там есть такие буковки 'class OneWire' has no member named 'read_bytes'

Penni
Penni аватар
Offline
Зарегистрирован: 18.01.2015

http://arduino-project.net/download/arduino-library/OneWire.rar

С этой библиотекой и средой 1.6.0 всё работает.

pavlun
Offline
Зарегистрирован: 16.02.2015

Penni, спасибо большое! все заработало :)