You Are Here: Home » Posts tagged "interfacing" (Page 3)

DIY Polygraph Mask using ATmega32

Introduction A polygraph (often and incorrectly called a 'lie detector') is a machine which plots in real time several human biological signals such as pulse rate, galvanic skin resistance (GSR), blood pressure, and breathing rate. This machine, in conjunction with a certified examiner, is then used to analyze a subject's stress during interrogation with the intent of distinguishing truth from lying. These ...

Read more

USB Sensors with ATtiny Microcontrollers

Working with embedded electronics, you will eventually ends up with some sensor between your hands, here I’ll show how to make a graph out of it! This project involves a light sensor, a tiny 8-pin AVR USB key with the V-USB stack, a GNU/Linux system and rrdtool. Sensors If your are working with some digital sensor (like I2C or SPI ones) you just have to connect it to your system and write the protocol, but ...

Read more

An electronic dice using ATmega8

Abstract: Travel to outer space sounds very exciting but now we are here in our space ship and we have about 10 square meters for 5 people. It will take another week until we reach the first space station. I took my mp3 player with me and after so many days of travel I have heard every song at least a dozen times. James was much more clever: He bought an electronic dice from shop.tuxgraphics.org because nor ...

Read more

Watch controlled robot using AVR microcontroller

Here is my Chronos watch controlled rover. The rover has a CC1110 minikit that receives SimpliciTI messages from the watch and sends this to an Arduino (AVR) over serial. The Arduino controls the motors and the servo controlling the robot arm. I have called this thing a robot, which is not strictly correct, as a robot needs to be autonomous. Some of the other ‘objects’ that I’ve made are robots, while this ...

Read more

Interfacing a 4×4 Matrix keypad with an 8-Bit GPIO expander

An application note from Microchip: Interfacing a 4×4 Matrix keypad with an 8-Bit GPIO expander This application note discusses interfacing a 4×4 matrix keypad with MCP23X08 8-Bit GPIO Expander. This application note references the MCP23X08/17 GPIO Expander Keypad/LCD Demo Board (GPIODM-KPLCD). GPIO Expanders provide easy I/O expansion using standard serial interfaces such as I2C and SPI. They are especiall ...

Read more

DigiThermo 0-100.0 °C using AT89C4051

 Introduction The DigiThermo is a device designed for measuring time and temperature used in chemistry laboratory. The circuit of Digithermo employs a 89C4051, 20-pin CMOS Microcontroller with built-in 4kB code memory. Temperature was measured by LM35D, National Semiconductor Temperature sensor producing 10mV/°C. The CA3162, 3-digit DVM converts dc output provided by LM35D and sends BCD output to port1 (P1. ...

Read more

Clock ControllerV1.1 using AT89C2051

Builda digital clock that turns AC load on/off with preset time. sourcecode with sdcc for 8051. The Clock Controller V1.1was designed to be an exemplary of using 'C' language to control timer0interrupt, 7-segment LED and keypad scanning. It provides 1-bit sink currentdriving output, for driving a relay, opto-triac, say. Many projects requiring7-segment display and keypad interfacing may get the idea from th ...

Read more
Scroll to top