MCP9802 temperature sensor and Arduino

MCP9802 is a digital temperature sensor from Microchip that measures temperatures between -55°C and +125°C to a digital word. It provides an accuracy of ±1°C (maximum) from -10°C to +85°C. The MCP9802 sensor comes with user-programmable registers that provide flexibility for temperature sensing applications. The register settings also allow user-selectable 9-bit to 12-bit temperature measurement resolution. This sensor has an industry standard 2-wire I2C compatible serial interface, allowing up to eight devices to be controlled in a single serial bus. In this blog post I am going to write about an Arduino sketch to interface the MCP9802 sensor with an

Read more

Digital timer relay using PIC18F4620

Mark Weir from Australia sent us his revision of our Programmable digital timer switch project. He modified the original code, which was written for PIC16F628A, to incorporate it with PIC18F4620 microcontroller, while hardware and overall functionality remain the same. Here is a link to download his modified version of the firmware written in MikroC compiler. Download Firmware

Read more

Easy Pulse board used as biofeedback for virtual jogging

Sergej Stoetzer and two of his students just finished their virtual jogging project, where the Easy Pulse board has been used to provide a biofeedback to their system. They interfaced an ear-clip sensor to the Easy Pulse board to detect the heart beat during virtual jogging. The output of the Easy Pulse board goes to a Lego Mindstorms NXT-Brick, which in turn hits the Arrow Up key on a keyboard connected to PC. On the PC, a Google Street view is opened which moves forward every time the Arrow Up key is hit. So, the idea is to give you a

Read more

Netduino Day 6 – Read SD card and send info to a Serial Port

In our earlier tutorial, Writing to an SD Card, we learned to write to an SD card. As you might have experienced, in order to see what’s been written, we need to pop out the SD then connect it to a computer, which obviously is not very convenient all the time. So, in this tutorial we will read a text file (same file/information that we wrote in previous tutorial) and send that text to a computer. Our communication between Netduino SD card and Computer is established via Serial Communication using USB to UART-TTL device. So, the information will be transferred

Read more

1Hz to 10MHz frequency meter using ATtiny2313

This AVR-based Frequency Meter is capable of measuring frequencies from 1Hz to 10MHz with 1 Hz resolution. The hardware of this project consists of seven 7-segment displays, AVR ATtiny2313 uController, and a few transistors and resistors. The AVR counts input pulses for a precise 1 second  interval (generated using the built-in Timer) and displays the result on the multiplexed seven segment LED displays.  

Read more
« Older Entries Recent Entries »