Törölt nick Creative Commons License 2016.03.14 0 1 1774

A kiolvasáshoz a kód:

 

// This sketch looks for 1-wire devices and
// prints their addresses (serial number) to
// the UART, in a format that is useful in Arduino sketches
// Tutorial:
// http://www.hacktronics.com/Tutorials/arduino-1-wire-address-finder.html

#include <OneWire.h>

OneWire ds(2); // Connect your 1-wire device to pin 10

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

void discoverOneWireDevices(void) {
byte i;
byte present = 0;
byte data[12];
byte addr[8];

Serial.print("Looking for 1-Wire devices...nr");
while(ds.search(addr)) {
Serial.print("nrFound '1-Wire' device with address:nr");
for( i = 0; i < 8; i++) {
Serial.print("0x");
if (addr[i] < 16) {
Serial.print('0');
}
Serial.print(addr[i], HEX);
if (i < 7) {
Serial.print(", ");
}
}
if ( OneWire::crc8( addr, 7) != addr[7]) {
Serial.print("CRC is not valid!n");
return;
}
}
Serial.print("nrnrThat's it.rn");
ds.reset_search();
return;
}

void loop(void) {
// nothing to see here
}

 

Előzmény: lacbp (1773)