Estoy usando un TinyDuino con un Protoboard para medir la temperatura con un DS18B20 . Estaba siguiendo este tutorial pero no obtengo ninguna información valiosa sobre el arduino cuando intento leer el valor en el puerto de datos.
Acabo de empezar a leer y parece que la mayoría de la gente pone una resistencia entre VCC y Data. Soy bastante nuevo en electrónica, así que 1) no sé por qué el tutorial no menciona esto y 2) no estoy seguro de lo que haría poner una resistencia entre esos dos.
Cualquier ayuda o explicación apreciada.
Editar Aquí hay un esquema de un sitio que usa una resistencia. La única diferencia es que mi placa tiene VCC, un sitio dice que conecte VDD en el sensor a VCC, este lo muestra conectando VDD a 5V. no estoy seguro de la diferencia
El documento con todas sus respuestas es la hoja de datos DS18B20 . Siempre que tenga preguntas sobre una pieza o la interacción entre varias piezas, lo primero que debe mirar es la(s) hoja(s) de datos.
Una de las declaraciones más relevantes de la hoja de datos:
La línea de control requiere una resistencia pullup débil ya que todos los dispositivos están conectados al bus a través de un puerto de drenaje abierto o de 3 estados (el pin DQ en el caso del DS18B20).
Este pull-up también puede proporcionar energía parasitaria. La figura 1 muestra una resistencia de 4,7k entre V_PU y DQ.
Además, también de la hoja de datos:
El bus de 1 cable requiere una resistencia pull-up externa de aproximadamente 5kΩ; por lo tanto, el estado inactivo para el bus de 1 cable es alto.
Eso debería responder a tu segunda pregunta. Para responder a la primera pregunta, probablemente se deba a que es un tutorial para usar un sensor de temperatura TMP36 , que es completamente diferente a un DS18B20. El TMP36 es un sensor de temperatura de salida analógica, el DS18B20 es un sensor de temperatura digital que se comunica a través del protocolo de 1 cable (propiedad de Maxim) y, en consecuencia, realmente no hay nada en común entre esos dos sensores. Deberá utilizar una biblioteca que implemente el protocolo de 1 cable para comunicarse con ese sensor.
Transistor
el arte de ser
Transistor
Richard Cámaras
Transistor