Elektroda.pl
Elektroda.pl
X
Proszę, dodaj wyjątek www.elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

Arduino Termometr DS18b20 - Nie mogę skompilować kodu.

fotoraj 03 Paź 2013 20:06 2583 3
  • #1 03 Paź 2013 20:06
    fotoraj
    Poziom 11  

    Witajcie.

    Nie mogę skompilować kodu ze strony:
    http://mikrokontroler.info/termometr-na-arduino-i-ds18b20/

    Kod: c
    Zaloguj się, aby zobaczyć kod


    Walczę z tym już od kilku dni i nic. Arduino 1.0.3 mam na Ubuntu 13.04 i wszystko inne mi działa. Mam zainstalowane wszystie potrzebne biblioteki.

    Działa mi to:
    Kod: c
    Zaloguj się, aby zobaczyć kod


    Pojawia się komunikat:

    In file included from DS18b20_min_max_test.ino:2:0:
    /home/dariusz/sketchbook/libraries/DallasTemperature/DallasTemperature.h:22:21: fatal error: OneWire.h: Nie ma takiego pliku ani katalogu
    compilation terminated.

    Bardzo proszę o pomoc.

    0 3
  • #2 03 Paź 2013 20:41
    paavo91
    Poziom 19  

    Pamiętam, że też miałem z tym problem. Wywal biblioteki i ściągnij inną wersję, poprawnie zainstaluj. Zwłaszcza chodzi o dallastemperature.

    0
  • #3 03 Paź 2013 20:45
    szymon122
    Poziom 37  

    Popatrz jak to jest zrobione tutaj:
    http://playground.arduino.cc/Learning/OneWire
    Biblioteka specjalnie pod ten czujnik.
    Tutaj skróciłem to do minimum, zamień tylko wyświetlanie temperatury z seriala na LCD.

    Kod: c
    Zaloguj się, aby zobaczyć kod

    0
  • #4 16 Paź 2013 20:33
    fotoraj
    Poziom 11  

    Najbardziej podoba mi się pomysł z przeinstalowaniem bibliotek - choć na nich działają przykłady i to na nich nie mogę skompilować kodu. Jeśli macie inny pomysł lub prosty działający kod pod wyświetlacz 2x16 + DS18b20 to byłbym wdzięczny.

    0