You Are Here: Home » AVR ATmega Projects » Multi-channel temperature logger using Atmega48 microcontroller

Multi-channel temperature logger using Atmega48 microcontroller




This project describes how to use all the 8 ADC channels of an Atmega48 microcontroller to read temperature sensors and the measured data to a PC for logging by using the built-in USART capabilities of the chip.

IMG_4564

For demonstration, the temperature sensor used is LM335 that gives an output voltage proportional to the Kelvin temperature. The microcontroller is operated with a 9.21 MHz clock that works well for serial communication at 19200 baud. The software running on the PC is written in Python that keeps looking at the serial port and receives the incoming data.

For more detail: Multi-channel temperature logger using Atmega48 microcontroller

Leave a Comment

You must be logged in to post a comment.

Read previous post:
Turn your TV into a Digital Voltmeter using Atmel’s AVR 90S1200 microcontroller

This is an interesting voltmeter project that display the measured voltage on a TV screen, in giant digits as well...

Close
Scroll to top