✅ Detalles importantes
✔ 1. ¿Qué es un address de DS18B20?
Cada sensor DS18B20 trae de fábrica un código único de 64 bits.
Ese código se compone así:
-
8 bits: Family Code → siempre
28para los DS18B20 -
48 bits: Número de serie único → ejemplo
45 AD 7C 1B 03 00 -
8 bits: CRC (checksum) → ejemplo
5F
Entonces un address típico se ve así:
28 45 AD 7C 1B 03 00 5F
✔ 2. Sí, cada byte está en hexadecimal
Cada par (como 28, 45, AD, 7C…) es un byte en formato hexadecimal, o sea base 16.
Valores válidos:
00 a FF
✔ 3. Ejemplo práctico
Si Arduino imprime:
28 FF 6C A2 91 16 05 3C
Cada parte significa:
-
28→ tipo de dispositivo -
FF 6C A2 91 16 05→ número de serie único del sensor -
3C→ checksum
✔ 4. ¿Pueden repetirse?
No.
Es extremadamente improbable porque es un número de serie único de fábrica.
Es como una “dirección MAC” de un sensor.