Function Generator based on PIC

Author have various hobby projects based on PIC microcontroller .One of them intersting is Function Generator which is capable to generate Sine wave,Square wave,Saw wave,Brust,Sweep and noise.

He uses PIC16F870 and R/2R ladder network(cheap method) as dac.To produce sine wave he uses 256 byte lookup table.A low pass filter is also used.With the clock of 20mhz it generates 60hz sine wave which is adjustable in 1,25 and 500hz steps.3 leds are used for wave indication and another 3 leds are used for step rate indication.He includes circuit and source code.

Read

ATMEL AT89SXX ISP Programmer

The AT89Sxx is modified series of microcontroller form the old one At89Cxx.This series support in circuit programming.Anyway here is ISP  programmer circuit which is controled by RS232 port.It support AT89S51, AT89S52, AT89S8252 and AT89S8253 microcontrollers.The circuit is very simple you can easily assemble it on vero-board.The firmware and its PC programming software is also given in author site.

Read

Digital Thermometer based on AT89S52 microcontroller

8051 is very popular microcontroller and still in use in many areas.This project is based on Atmel AT89S52 mcu.NTC Thermister is used for temprature sensing.The MCU has no ADC unit so it is make with DAC ,Comparator and software counting.For display  multiplexing is used.The source code are written in Keil C51 and circuit can be found here.

Read

Rbox 32bit game console with ARM Cortex M0

The RBox is a game console which is control by smallest ARM Cortex M0 LPC111x microcontroller.The hardware is so simple that can be  build on the prototype area of a dev kit, no pcb required just a crystal, a few capacitors and resistors.It generate 256 colour, 320×240 resolution  s-video signals and 8bit 15KHZ sound.Analog joystick is also attach with MCU.All graphics is generated with software which can be run in 3D along with sound.
He build prototype on a LPCXpresso devkit available at Digikey.Source for the LPCXpresso/Eclipse project is posted on https://sourceforge.net/projects/rbox/.

GLiP puzzles with STM32F105 (ARM CortexM3 core)

Puzzle games are very popular among peoples.But Glip the very interesting puzzle solver whcih consist of small 16 blocks of distributed animation.These blocks are able to display text, logos and small animations.They are automatically synchronized and a block’s position is automatically detected, without any physical contact!

Every block is control by indviual  microcontroller STM32F105  (ARM CortexM3 core) which is power full for doing such tasks.Each block communicates via infrared interface.

Read

WordPress Themes