Hirdetés

Új hozzászólás Aktív témák

  • peter1998

    tag

    Sikerült tápot szereznem. DS18B20 szenzor adatait szeretném kiolvasni.

    #include <OneWire.h>
    #include <DallasTemperature.h>

    // Data wire is plugged into pin 2 on the Arduino
    #define ONE_WIRE_BUS 9 //tű száma !!!

    // Setup a oneWire instance to communicate with any OneWire devices
    // (not just Maxim/Dallas temperature ICs)
    OneWire oneWire(ONE_WIRE_BUS);

    // Pass our oneWire reference to Dallas Temperature.
    DallasTemperature sensors(&oneWire);

    void setup(void)
    {
    // start serial port
    Serial.begin(9600);
    Serial.println("Dallas Temperature IC Control Library Demo");

    // Start up the library
    sensors.begin();
    }


    void loop(void)
    {
    // call sensors.requestTemperatures() to issue a global temperature
    // request to all devices on the bus
    Serial.print(" Requesting temperatures...");
    sensors.requestTemperatures(); // Send the command to get temperatures
    Serial.println("DONE");

    Serial.print("Temperature for Device 1 is: ");
    Serial.print(sensors.getTempCByIndex(0)); // Why "byIndex"?
    // You can have more than one IC on the same bus.
    // 0 refers to the first IC on the wire

    }

    Ez a kódom. És egy ilyen hibaüzenetet kapok " \libraries\OneWire\OneWire.cpp:85:24: fatal error: WConstants.h: No such file or directory

    #include "WConstants.h" ". Olvastam más fórumokon hogy ez egy IDE probléma. Én a legfrissebbet használom 1.6.7 Ezt a leírást használtam [link] A mappákat helyesen másoltam be.

Új hozzászólás Aktív témák