Dear friends,

 

       On this site, you will find many circuits based on AVR microControllers (μC)  from Atmel. I will increase the number of the circuits, because microControllers, are used in a lot of applications.

      The purpose of my site is to learn all of you, that you want to follow the technology of electronics, to work with this little powerful things that are called microControllers. I believe you will be helped a lot by the source codes that I present in my web site.

       The technology of microControllers  now is very high. All microControllers contain FLASH memory, USART, RAM, EEPROM, TWI and many more features, all-in-one chip at  very low price.

 

 

Have a good reading,

      Vassilis Serasidis

 

 


This page was updated at 13.Dec.2008

You are No 521872 Visitors521872 Visitors521872 Visitors521872 Visitors521872 Visitors521872 Visitorsvisitor since October 2003


Generic experimental AVR board

 

A simple and small AVR board to develop your applications. It consists of few, cheap and ordinary components like LEDs, Voltage regulator and capacitors.

It's designed by: Vassilis Stergioloulos (c) 13.Dec.2008                 

Language: AVR Assembly


Infrared remote control receiver

You can control now your media center with this programmable RC5 receiver. Moreover, you can switch On/Off your Media Center by your remote control.

It's designed by: Vassilis Serasidis (c) 08.Oct.2007                 

Updated at 12.Aug.2008 *** Sony protocol IR support ***

Language: C ( AVRstudio4 + WinAVR )


USB AVR In-System-Programmer

 

USB AVR programmer that supports a lot of AVR microcontrollers.

It's designed by: Klaus Leidinger , Dimitris Porlidas ,

Mike Henning and Vassilis Serasidis (c) 09.Jun.2008


AVR based oscilloscope

A mega32 based low speed oscilloscope. It can be used to measure signals up to 5 kHz. The input voltage range can be up to 24V AC or 30V DC.

It's designed by: Vassilis Serasidis (c) 01.Dec.2007                 

Language: C ( AVRstudio4 + WinAVR )


Electronic church bell controller

This circuit can ring the bells with a programmable order, making many melodies. Further, you can write and store your own melody.

 

It's designed by: Antonis Pontikakis (c) 03.10.2007                


C language tutorial for AVRs

(AVRstudio 4  +  AVR-GCC plug-in)

A great tutorial about C language, using freeware software like WinAVR and AVRstudio4. There are functions about controlling Ports, pins, Serial port, LEDs, switches and much more.

It's designed by: Victor Behar    (c) 06.09.2006                         


2 channel RF remote control

This RF remote control it runs at 418MHz frequency and support up to 2 channels. It is very safety as the transmiting code is changing every time you push any button (roll-code function)

It's designed by: Vassilis Serasidis (c) 04.10.2007                  

Updated at 24.07.2005


SMS remote control v2.2

Control up to 8 devices ( On-Off  or Reset) by sending a SMS message from  any mobile phone, to  ericsson  T10s, of our circuit.

 

It's designed by:Vassilis Serasidis   (c) 23.10.2002                 

Updated at: 25.12.2006


USB switch

You can connect one USB device like a printer or scanner on 2 computers and controlled by software.

- Available only in Greek language -

 

It's designed by: Vassilis Serasidis    (c) 07.07.2006               


Simple VGA/Video adapter

This project is about creating VGA/Video signals  using the 8-bit AVR MCU. The output can drive a TV set or a VGA monitor

 

It's designed by: Ibragimov Maxim Rafikovich  at  07.11.2005


Communication of TRW-24G RF modules with AT90S2313 microcontroller

 

Communicate 2 TRW-24G RF modules (2.4GHz) with AVR microcontroller. This is more an example assembly code and not an intergraded electronic circuit.

It's designed by: Vassilis Serasidis    (c) 12.08.2005               


MIDI generator 

Control some MIDI device with ATtiny26. The code can be convert it for any AVR family microcontroller..

 

It's designed by: Vassilis Stergiopoulos                                    

 


Analog inputs for ATtiny26 

Study the Analog to Digital capabilities of Atmel ATtiny26. This check circuit uses only 3 inputs. Of course you can may changes to use more inputs.

 

It's designed by: Vassilis Stergiopoulos                                    


Acceleration meter for cars

This circuit it is count the acceleration from -1000mg up to +1000mg. Can be used in lot of applications like cars, elevators, ramps and more.

This page is available in Greek and English language

It's designed by: Michael Karaoglanidis                                    


Electronic safety-lock with telecard as key

 This safety-lock can be work with up to 8 different  telecards (empty  or not) as access keys. Each  telecard can be registered or  unregistered from the  system, by press the  corresponding button.

 

 It's designed by: Vassilis Serasidis                                             


AVR In-System Programmer

In-System Programmer (ISP) This programmer can program lot of AVR  micros and its  working with AVR Studio 4.

 

It's designed by: Olesaether, Terie Frostad, Ingar Fredriksen, Morten W. Lund, Haakon Skar, Paal Kastnes


Visual Basic & AVR RS232 interface

 Control AVR microcontrollers via Visual Basic  software. You can use some development board like  MCU 100, STK200, STK500 or build your own  board, following the schematic.

 

 It's designed by: Vassilis Serasidis                                            


AVR composite PAL colour bar generator

 After lof of reading books, articles and discussions  with lot of electronic technicians, finaly I did it. I  make an 6 colour bar generator entire-in-software  with AT90s2313-10 overclocked at 17.734475  MHz !!!

 

It's designed by: Vassilis Serasidis

Improved by: Zdenek Zechovsky


 Ultra low-cost programmer for AT90Sxxxx family

 

 With this programmer you can program AT90S1200,  2313,  2323, 2343, 4414, 4434, 8515, 8535

 

 It's designed by: Jerry Meng                                                        


IgorPlug-USB (AVR) Universal USB interface

 

Yes!!! now its possible to connect an AVR  microcontroller direct to USB port of PC, running  windows. This circuit is infrared (IR) receiver.

 

It's designed by: Igor Cesko                                                         


LCD 2x16 characters &  4x4 keypad assembly example

 

Connect  AT90S2313 with LCD display 2x16 char  and 4x4 keyboard (keypad). Its not any special code  (short or fast code) but its very good for beginners

 

It's designed by:Vassilis Serasidis                                              


Connect  RS232 modem to E-10G

 

Here is the instructions to build a cable adaptor  to  connect your pocket PC with any external  RS232  modem. The Pocket PC must have serial  port.

 

It's designed by: Vassilis Serasidis                                             


Programable LCD counter with memory backup

This counter based on AT90S1200A its  programmable and when shut it down its keeping  the  current counts to the memory, until to the  power on.

 

It's designed by:Vassilis Serasidis                                              


 Telecard reader

 

 This telecard reader can read the contain of any  telecard until 64 bytes ( 512 bits ) and display it  to  hyper terminal software, using RS232 port.

 

It's designed by: Vassilis Serasidis                                             


128x64 LCD assembly Driver for AT90S2313

Here you will find a source code to drive a  graphics  LCD display 128x64 pixels with  AT90S2313.The  connections between LCD and  AVR, you will find  them to the source code.

 

It's designed by: Vassilis Serasidis                                             


RCEN fuse bit programmer

 With this stand alone programmer you can  enable or  disable the internal RC oscillator of  AT90S1200 or  AT90S1200A.

 It's designed by:

 V 0.3 by Kyriakos Kontakos                                                  

 V 0.2 by Vassilis Serasidis                                                     

 V 0.1 by Herbert Dingfelder                                                   



Last 8 posts

 ATtiny inc file  by  stergio33
Hi, Anybody having the definition file for ATtiny2313? |I guess it will be something like tn2313.inc Thank you Vasilis Ste... 

- Read this post ->


 STK600 unable to connect to pc as...   by  nihal
Thanks Guy's,    I manage to found it.The USB drivers is distributed with AVR Studio and can be installed duri... 

- Read this post ->


 Is it possible to use Codevision ...   by  nihal
Normal 0 false false false MicrosoftInternetExplorer4 ... 

- Read this post ->


 AVR Oscilloscope  by  dandyman
Hello Mr Vassilis I have copy the LOW SPEED AVR OSCILLOSCOPE..but I gat a problems.. Why the V1.00 version . With S7 a... 

- Read this post ->


 how to build safety-lock telecard...   by  arif
i have atmega 8535 ...and i work with langue C by CodeVision AVR EvaluationV2.04.3a.how to change langue assembler to langue ... 

- Read this post ->


 avr 74hc595  by  tasos
Καλησπέρα Βασίλη σε εσένα και όλους!!! Θέλω να οδηγήσω ένα 74hc595 με την βοήθεια ενός επεξεργαστή Atmel, τον attiny2313&nbs... 

- Read this post ->


 help me about AVR in system progr...   by  Anang
Hai 85411021, I from Indonesia. I has made Universal ISP Downloader. It for all (S type) ATMEL MCS51& AVR. USB for inter... 

- Read this post ->


 touch screen controlled by AVR  by  riquall
hi guys, i'm a newbie in avr programming.. i want to make a controller using 8 wires touch screen layer.. but i couldn't fin... 

- Read this post ->



For best viewing use resolution 1024x768 pixels

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Atmel`s registered trademarks: Atmel®, AVR®, megaAVR®, AVR Studio®, Making Smart Cards Smarter™, tinyAVR™, SecureAVR™, System Designer™