Paso 2: Las conexiones de Pin DS18B20
DS18B20 viene en diferentes formas, paquetes. Viene como IC o en ebay, aliexpress, etc. podemos encontrar muy baratos encapsulado versiones. La he usado es con acero encapsulado de aliexpress.com (enlaces en mi blog y y el final de este instructivo)
** Si usas a-92, es decir, embalaje forma IC desnudo se muestra en la imagen adjunta, los pines es - izquierda-Gnd, medio-DQ o datos, derecho-VCC (he codificado las líneas como negro, amarillo, rojo respectivamente para que coincida con la codificación de alambre de forma encapsulada)
** En general el cable negro es tierra, rojo es + ve VCC (+3.0 a + 5.5V) y línea amarilla es la línea DQ o datos. En nuestro caso va a ir cable rojo a + 3.3V de NodeMCU o una alimentación externa de suministro con 3.3V regulado.
** Un Levante resistencia de aproximadamente 4,7 K ohmios (puede usarse cualquier otro valor cerca de 4,7 K) se conecta entre el cable amarillo-DQ y + VCC (a veces, no es necesario)
** DQ o cable de datos (amarillo) debe ir a nuestro microcontrolador, es decir nuestro pin de entrada digital de NodeMCU. en nuestro caso está conectado a D1 o GPIO 5 [Nota: la asignación de pines de Junta NodeMCU y IC ESP8266 real son diferentes, por favor vea mi anterior instructable aquí para los detalles de asignación de pin entre NodeMCU, ESP8266 y Arduino IDE]
Otra nota importante - Evite línea DQ o datos de conexión al pin D0 de NodeMCU, me di cuenta de que da error al código de programación/carga si conectamos nuestra línea DQ con tensión externa en el pin D0/GPIO16.