Cirkit Designer LogoCirkit DesignerYour all-in-one circuit design IDE Launch Cirkit Designer App

Arduino UNO Based Multi-Temperature Sensing with OLED Display and SD Logging

View and Edit Project In Cirkit DesignerImage of Arduino UNO Based Multi-Temperature Sensing with OLED Display and SD Logging

Circuit Documentation

Summary

This circuit integrates an Arduino UNO microcontroller with multiple peripherals, including a 0.96" OLED display, an SD card module, and several DS18B20 temperature sensors. The Arduino UNO serves as the central processing unit, managing data communication between the sensors, the display, and the SD card module. The temperature sensors are connected in a parallel configuration, sharing a common data line with a pull-up resistor. The OLED display and SD card module are interfaced with the Arduino using SPI communication. The circuit is designed to monitor temperatures, display data on the OLED, and log data to an SD card.

Component List

Arduino UNO

DS18B20 Temperature Sensor (Wokwi Compatible)

Resistor

0.96" OLED

SD Card Module

Wiring Details

Arduino UNO

DS18B20 Temperature Sensors

Resistor

0.96" OLED

SD Card Module

Documented Code

Arduino UNO Code (sketch.ino)

void setup() {
  // put your setup code here, to run once:

}

void loop() {
  // put your main code here, to run repeatedly:

}

The provided code is a template with empty setup() and loop() functions. The setup() function is intended for initialization code that runs once at startup, such as configuring pin modes or initializing communication protocols. The loop() function contains the main logic that will run continuously, such as reading sensor data, updating the display, and writing to the SD card. Specific implementation details need to be added to fulfill the circuit's intended functionality.