Mod-NTC for Arduino

šŸ“’ Datasheet PDF DOC HTML
šŸ“¦ Arduino IDE and PlatformIO library PDF DOC HTML

1.

šŸ”½ Get Arduino

Install the Arduino IDE

2.

šŸ“¦ Install the library

Start the Arduino IDE, press the Sketch menu, and then Include Library > Manage Libraries

  1. Search for Microfire and install the library called Microfire Mod-NTC

3.

šŸ”Œ Connect everything

  1. Connect the probe: the probe has no polarity and can be connected either way
  2. Make the I2C connections:
  • Mod-NTC SDA to controller SDA
  • Mod-NTC SCL to controller SCL
  • Mod-NTC GND to controller ground
  • Mod-NTC VCC to controller 3.3 or 5-volt

4.

šŸ”° Write some code

Below is the Basic example. It can be found in File > Examples > Microfire_Mod-NTC > Basic in the Arduino IDE.

// include the header file
#include <Microfire_Mod-NTC.h>
Microfire::Mod_NTC::i2c ntc;

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

  // start the sensor after Wire.begin()
  ntc.begin();
}

void loop()
{
  // take a measurement
  ntc.measureTemp();

  Serial.print(ntc.tempC, 2);
  Serial.println(" Ā°C");
  Serial.print(ntc.tempF, 2);
  Serial.println(" Ā°F");
  Serial.println();
  delay(1000);
}

5.

āž”ļø Upload the code

  1. Tell the Arduino IDE what board you are using. Press Tools > Board and find yours in the menu
  2. Press the upload button

6.

šŸ”Ž View the output

  1. Open the Serial Monitor by pressing Tools > Serial Monitor
  2. The measurements should be displayed in the monitor, with updates every second