Vacuum Tubes Valves
Musical & effects
Yagi Uda Antennas
Metal Detector Circuits
Liquid Sensing Circuits
Light Sensing Circuits
Voltage Detector Circuits
Air-Gas Detection Circuits
Human Sensing Circuits
RF & Radiation
Optical Sensing Circuits
Free Energy Circuits
AC to DC & DC to DC
Solar Cell Circuits
Micro Power Circuits
Switching Power Supplies
Light Laser LED
Digital to Analog
Analog to Digital
Data Bus Circuits
Voltage to Pulse
Current to Voltage
Frequency to Voltage
RF Converter Circuits
Sine to Square Wave
Voltage to Current
voltage to frequency
Period to Voltage
Video Wall circuits
TV Video Circuits
Motor Control Circuits
8051 / 8052
PCB CAD Software
Car bike Circuits
555 Timer Circuits
Remote Control Toy
H Bridge Circuit
Interconnection & Timing
Digital Signal Integrity
Digital & Bipolars
Sensors & Detectors
Regulated Power Supply
4 Band Resistor
5 Band resistor
6 Band resistor
AVR Microcontroller Circuits
AVR Microcontroller Circuits
Programming the AVR Microcontroller with GCC
It`s a single integrated circuit with EEPROM, Ram, Analog to Digital converter, a lot of digital input and output lines, timers, UART for RS 232 communication and many other things. The best is however that a complete programming environment is available under Linux: Yo
In System Programming (ISP) for ATMEL chips
ISP is a way to serially program your microcontroller, while it resides in its place, in other words, without removing the chip from your board. Whether you`re just starting in the ATMEL microcontrollers, or you`re familiar with it, ISP (In System Programming) will provide you a simple and affordable home made solution to program and debug your...
Assemble the AVR Tiny MIcrocontroller Circuit
Wire the circuit diagram shown here on a bread board. The choice of V type of AVR is important. For example Tiny13V is very appropriate for such an ex..
Morse Code circuit using ATtiny85
The Morse Beepy is a circuit I designed to be simple and cheap enough for kids and adults to use as a first soldering project, but powerful enough that they could have fun with it. In fifteen minutes, it can be soldered together and programmed to beep and blink your name or secret message in Morse Code.
AVR Bootloader and Programmer
Atmel`s application note AVR109 describes a bootloader that uses the UART to communicate FLASH programming instructions. They also provide some sample code in C that allows the programming of FLASH, EEPROM, and lock bits. Note that the AVR109 bootloader does not support the programming of fuses which for safety cannot be changed by the bootloader.
ATMEL ARDUINO and CODEBLOCKS
Why would you want to use the Arduino library with another IDE It helps organize your code (especially for large projects), is easier to implement other code not written specifically for Arduino and can be a gateway to more powerful programming tools and techniques. There are many tutorials out there so this overview provides a overview with...
The line is purposefully not straight, to see how it would do with zig-zags and splits, as are normal for the Chibots advanced line-following contest. The AVRcam is a small, real-time image processing engine capable of tracking colorful objects. The system was specifically designed to provide the everyday-hobbyist with a vision system that can...
This is my first AVR-project on this page. The DiSEqC-Tester allows to test DiSEqC-switches that uses 1. 0 or 1. 1 protocols. (DiSEqC-Switches with 2. 0 and 2. 1 protocol have backwards compatibility with 1. 0 & 1. 1 respectively and also may be tested). The device every second sends a DiSEqC-message that makes switch a DiSEqC-switch. Four LEDs...
AVR ISP Circuit Schematics
It is important to layout your PCB correctly to allow trouble free In System Programming of AVR microcontrollers. This guide covers the usual problems that are encountered and typical AVR ISP circuit schematics. This guide covers Serial Programming, which is commonly called ISP, not JTAG programming which uses a different connector and...
AVR LC Meter With Frequency Measurement
Building an LC meter for a while since I do not have a multimeter that is capable of measuring inductance and while the multimeters I have can measure capacitance, they are not able to give accurate readings for small capacitance in the range of several pF`s. There are quite a few good articles on how to build LC metersusing PIC MCUs (like the...
digital thermometer or talk I2C to your atmel microcontroller
A pre-requisite for this article is that you have the GCC AVR programming environment installed as described in my "Programming the AVR microcontroller with GCC, libc 1. 0. 4" article. If you want to avoid troubles with the installation you can of course use the AVR programming CD from When you use such an advanced device as a microcontroller
lf365 A digital thermometer or talk I2C to your atmel microcontroller
The Atmega8 microcontroller from Atmel has plenty of digital and analog input/output lines. It is the ideal device to develop any kind of measurement equipment. A pre-requisite for this article is that you have the GCC AVR programming environment installed as described in my "Programming the AVR microcontroller with GCC, libc 1. 0. 4" article. If y
lf352 Programming the AVR microcontroller with GCC libc 1.0.4
The AVR 8-Bit RISC microcontroller from Atmel is a very common microcontroller. This microcontroller is one chip with EEPROM, Ram, Analog to Digital converter, a lot of digital input and output lines, timers, UART for RS 232 communication and many other things. I wrote already in March 2002 an article about the same subject. A lot of things have c
AVR Microcontroller Programmer
This resource contains step to step information to make AVR microcontroller programmer with suitable circuit diagram. This programmer able to program 8051, AT89XX, AT90XXXX, 8031 family microcontrollers..
simple usb avr isp compatible programmer
In the old days it was very simple to use the parallel port of a standard PC and program just about any type of AVR microcontroller with it. When you want to do that now, you`re first obliged to buy aprogrammer that communicates with the PC via USB, which immediately raises the threshold of getting started with these microcontrollers. The...
buzzer interfacing with avr primer
buzzer interfacing with avr slicker
digital inputs interfacing with avr primer
A switch is an electrical component that can break an electrical circuit, interrupting the current or diverting it from one conductor to another. A switch may be directly manipulated by a human as a control signal to a system, or to control power flow in a circuit. Fig. 1 shows how to interface the switch to microcontroller. A simple switch has...
ds1820 interfacing with avr primer
The circuit shows how to interface the ds1820 to microcontroller. As you can see the first pin is connected to GND, the third pin is connected to VCC & the second pin is connected to the Microcontroller. So when the temperature is sensing, it give the sensor reading to controller. We now want to read the temperature in AVR Primer Board from...
ds1820 interfacing with avr slicker
Interface the ds1820 to microcontroller. As you can see the first pin is connected to GND, the third pin is connected to VCC & the second pin is connected to the Microcontroller. So when the temperature is sensing, it give the sensor reading to controller. We now want to read the temperature in AVR Slicker Board from temperature sensor ds1820.
glcd interfacing with avr slicker
i2c eeprom interfacing with avr primer
i2c eeprom interfacing with avr slicker
i2c rtc interfacing with avr primer
i2c rtc interfacing with avr slicker
interfacing 7seg with avr slicker
A seven segment display is the most basic electronic display device that can display digits from 0-9. The most common configuration has an array of eight LEDs arranged in a special pattern to display these digits. They are laid out as a squared-off figure 8`. Fig. 1 shows how to interface the seven segments with microcontroller. A seven segment...
keypad interfacing with avr primer
keypad interfacing with avr slicker
lcd interfacing with avr primer
led interfacing with avr evaluation
led interfacing with avr primer
relay interfacing with avr slicker
Arduino Projects and Circuits
PIC Microcontroller Circuits
Microcontroller Programmer Circuits
68HC11 Microcontroller Circuits
8051 / 8052 Microcontroller Circuits
Ultrasonic distance finder circuit
The circuit described here uses ultrasonic oscillations and operates based on the propagation velocity of these oscillations in the air. Thus, we can easily determine the distance of two points if the time within which the wave travels this distance is measured. There are three main categories of distance measurement methods in use: a) By...
Simple Metal detector circuit with CD4030
Sometimes the precious metals are hidden too deep and are not detected except with complicated devices. In many cases, however, small pieces of precious metal buried near the surface can be detected by relatively simple means. Everyone is very attractive to find something potentially valuable, hidden a few centimeters below the soil. So many...
Fully automatic watering circuit for flower pots
Many times for various reasons we forget or can not water the plants that we have in our homes. And many humidity sensors units just notify us with a beeping sound or with a flashing light, that the pot needs watering. But what if we are away from home? This circuit comes as a solution to this problem. Depending on humidity of the pot at...
Simple deep searching metal detector circuit
The principle behind a metal detector is really very simple. Proof of this is the circuit that follows, in which it proves that the construction of a metal detector can be done in the minute, with few components that we find very easily everywhere. With the circuit of this metal detector, it is possible to detect a metal coin in depth of 90 to...
Sub-Harmonic Bass Converter for Electric Guitars
The sub-harmonic bass generator is a sound producing unit for guitars. The sound it produces looks very much like that of the bass guitar. The octave generator is sometimes quite unusual since it does not produce any of the usual ways of coloring the sound, such as filtering or distortion. Instead, a frequency division system produces outputs...
Echo Depth Sounding Sonar for Boats
In the past the sounding (sea bottom measurement) was done with the "bullet", that is, with a heavy lead object that the seamen plucked into the sea hung from a calibrated rope. As soon as the "bullet" reached the bottom, the depth appeared directly from the calibration of the rope. This arrangement still exists in some yachts. The big...
100W HiFi Audio Amplifier Circuit
This Amplifier was designed to have the following specifications: Distortion less than 0.1% at full power of 100W even at 20KHz. Power has to be attributed to an extended bandwidth. The output transistors must be protected against short circuits. The power supply must be symmetrical so that no electrolytic capacitors are needed at the outlet....
Plant-Pot Water Level Indicator Circuit
A series of LEDs serve to alert the gardener when plants need water. Using two conventional digital integrated LEDs and a series of LEDs, we make a very useful device for gardening. The device detects the amount of water in the pot and alerts the grower. The circuit of the device is shown in Figure 2. The water detection is made from the bottom...
Analogue Sound Preasure dB-Meter Circuit
The best human ear can capture sounds from 20Hz to 20KHz. These limits are known to be the broadest that can exist. Normally the normal limits range from 100Hz to about 13KHz and depend on the age and health of the individual. We for our measurements and to have a good accuracy we will get the limits of 20Hz to 20KHz. A sound to be heard does...
Digital Signal Integrity
Interconnection and Timing of Digital Circuits
CMOS Circuits Tutorial