DS2482 sketch

Berichten: 2
Geregistreerd: 14 Dec 2021, 12:11

DS2482 sketch

Berichtdoor Theo Voerman » 02 Feb 2022, 12:12

Wie kan mij helpen met onderstaande errormelding



Errormelding:

'class OneWire' has no member named 'checkPresence'

******************************************************
Schets

DS2482_OneWire/examples/Scan_1Wire_Bus/Scan_1Wire_Bus.ino

#include <Wire.h>
#include <OneWire.h>

OneWire oneWire;

void printAddress(uint8_t deviceAddress[8])
{
Serial.print("{ ");
for (uint8_t i = 0; i < 8; i++)
{
// zero pad the address if necessary
Serial.print("0x");
if (deviceAddress[i] < 16) Serial.print("0");
Serial.print(deviceAddress[i], HEX);
if (i<7) Serial.print(", ");

}
Serial.print(" }");
}

void setup()
{
Serial.begin(9600);
}

void loop()
{
Serial.println("Checking for I2C devices...:");
if (oneWire.checkPresence())
{
Serial.println("DS2482-100 present");

oneWire.deviceReset();

Serial.println("\tChecking for 1-Wire devices...");
if (oneWire.wireReset())
{
Serial.println("\tDevices present on 1-Wire bus");

uint8_t currAddress[8];

Serial.println("\t\tSearching 1-Wire bus...");

while (oneWire.wireSearch(currAddress))
{
Serial.print("\t\t\tFound device: ");
printAddress(currAddress);
Serial.println();
}

oneWire.wireResetSearch();

}
else
Serial.println("\tNo devices on 1-Wire bus");
}
else
Serial.println("No DS2482-100 present");

delay(5000);
}

Advertisement

Berichten: 4064
Geregistreerd: 16 Okt 2013, 14:31
Woonplaats: s hertogenbosch

Re: DS2482 sketch

Berichtdoor shooter » 02 Feb 2022, 20:29

waarschijnlijk heb je niet de goede driver voor onewire ofwel het bezit geen functie met check presence.
paul deelen
shooter@home.nl

Berichten: 2
Geregistreerd: 14 Dec 2021, 12:11

Re: DS2482 sketch

Berichtdoor Theo Voerman » 02 Feb 2022, 21:07

Weet iemand de juiste blbliotheek met deze functie

Terug naar Software

Wie is er online?

Gebruikers in dit forum: Geen geregistreerde gebruikers en 3 gasten