You Are Here: Home » AVR ATmega Projects » PWM Projects (Page 3)

A 1 Khz Digital Sine Wave Signal Source using ATmega8515 microcontroller

• 1 Khz From a Quartz Crystal • 1 V P-P Sine Wave Calibrated Output • 1 KHz Square Wave Output • 900 mv Inverted Sine Wave Output (Uncalibrated) Downloads Download the WINAVR main source for the 2313 version of the firmware: 2313sine.c Download the complete zipped WINAVR project for the  2313 version of the firmware: 1_kHz_sine_2313.zip Download the WINAVR main source for the 8515 version of the firmware: 8 ...

Read more

MAX038-Based Sweep/Function Generator With Markers using AVR ATtiny2313 microcontroller

Take Maxim's MAX038 function generator chip, add some frills, and you have a pretty nice tool for the bench. Downloads: Main Circuit Schematic Power Supply Schematic You can build this with switches instead of buttons if you don't want to use a micro controller. Here is the controller code. AVRStudio 4.x Assembler Source for AT90S1200A  fsgen050527A.asm AVRStudio 4.x hex file for AT90S1200A   fsgen050527A.h ...

Read more

PWM Waveform Capture using AVR microcontroller

Described are the waveform capture method, example firmware and hardware designs. This material formed the basis of an article that was first published in the October, 2003 issue of Circuit Cellar magazine. The only components added to the operating Atmel AT90S2313 circuit (one capacitor and two resistors) to allow  waveform sampling with < 1 microsecond resolution at 1 volt full scale, are inside the bl ...

Read more

8 Channel PWM using AVR microcontroller

The assembly code given here was written to see what it would take to make an AT90S1200 generate 8 channels of proper PWM. In this case, by proper, I mean with the maximum high frequency content consistent with the needed duty cycle and give clock. Take a look at the scope shots below and notice that when the data value is =$02, there pulse frequency is twice that which occurs when the data value is =$01. T ...

Read more

Soldering an SMT MOSFET Driver with a hotplate using microcontroller

Soldering SMD components isn't as hard as you might think. In fact it's easy. If you follow this instructables you'll soon see just what great results you can obtain at home using just a hotplate. It's not just being able to make small circuit boards that makes SMT soldering so good it's also a nicer way to solder. All the 'hard' work is in placing the components. You then only need to reflow the solder for ...

Read more

Open Source Temperature Controller- Appliance Heat Exchanger

video Open Source Temperature Controller- Appliance Heat Exchanger Here's a heat exchanger demo using the open source temperature controller. Full heat exchanger available here Intelligent controller, schematics, and code available here The open source temperature controller allows you the flexibility to control DC appliances based on the temperature of two thermistor inputs. The processor is reprogrammable ...

Read more

Temperature controlled fan using PWM microcontroller

This project gives you a simple temperature controlled fan. If the difference between real temperature and the user temperature is high then the fan will run at full speed and if the difference is low then the fan will rotate at slow speed. The speed of the fan varies with the temperature. The user can enter the temperature limit through the keypad. The speed of the fan is adjusted by using the PWM. Circuit ...

Read more
Scroll to top