AVR Tutorial Pro

AVR Tutorial Pro

By Peter Ho

AVR Tutorial ProAVR Tutorial ProAVR Tutorial ProAVR Tutorial ProAVR Tutorial Pro

This app is a AVR tutorial based mostly on ATMEGA16 C language. It is appropriate for hobbyist or engineering college students.

Learning AVR mcu is tough. The learning curve is steep. The process together with reading datasheet, writing code, building prototypes and troubleshooting. The most attainable errors are the setting mistaken value of registers.

Now, AVR tutorial Pro is the solution. The code wizard permit you to set the timer, UART, ADC, interrupt and peripherals by just a few clicks in setting. The confirmed C supply code is generated mechanically.

Though the code wizard relies on ATMEGA16 mcu, it is simple to port to other ATMEGA mcu since the supply code generated is very structured


• AVR architecture review

• AVR asm mnemonics C lanugage

• 26 demo tasks including 16x2 LCM, i2c eeprom, spi eeprom, ADC, ultrasonic etc

• Code wizard for UART, timer, interrupt, ADC and exterior peripherals including LED, buzzer, key swap, external interrupt, 7-segment display, 8x8 led matrix, 4x4 keypad, phase lcd, 16x2 LCM, i2c eeprom, spi eeprom, RTC etc

• Optional projects : OLED, TFT 220x176, MPU6050, 18B20, DHT11, BMP180, DFPlayer mp3 module, SP flash, Wifi house automation (ESP8266), stepper motor, servo motor, DC motor (PWM) etc

Optional Demo

* OLED 128x64 (SPI)

* OLED 128x64 (I2c)

* TFT 220x176

* MPU6050 (accel gyro) sensor

* 18B20 temperature sensor

* DFPlayer mp3 module

* SPI flash

* Stepper motor

* Servo motor

* Home automation using bluetooth

* Robotic arm

* Bluetooth robotic arm

* Bluetooth LE robotic arm

Note :

1. For those who need help please e mail to the designated e mail.

Do NOT use either the suggestions space to write questions, it's not appropriate and that is not assured that may learn them.

Atmel® and AVR® are registered emblems or emblems of Atmel Corporation or its subsidiaries, within the US and/or different countries. This software is not related or affiliated in any method Atmel Corporation.

Similar Apps


This app is a AVR tutorial based mostly on ATMEGA16 C language. It is suitable for hobbyist or engineering college students.Learning AVR mcu is troublesome. The learning curve is steep. The course of together with reading datasheet, writing code, building prototypes and troubleshooting....


Adjustable voltage regulator is a tool to produce regular voltage by adjusting resistors. It is fairly common used in electronic tasks for hobbyist, digital engineers.Features* To find out mixtures of 2 resistors making a desired output voltage* Calculate resistor ...


This app is created to assist AVR builders. It allows to calculate some register values for hardware modules of AVR microcontrollers, convert analog voltages to ADC values, convert hexadecimal, binary and decimal numbers. The app contains following calculators:- Timers- USART/UAR...


Features 1. Display projects • Character LCM 16x2, 20x4 • Graphic LCM 128x64, LCM5110 (84x48) • I2C OLED 96x64, SPI OLED 96x64 • TFT 176x220 • UART HMI TFT Display2. Sensors Projects ...


This app is a collection of primary digital calculators. It is suitable for hobbyist, digital engineers or professionals.Basic tools• Resistor colour code• Inductor shade code• Resistor SMD marking EIA-96• dBm, dbW, dBuV converter• Resistors in ...


The utility capture the accelerometer sensor (or G-sensor) knowledge right into a file Features1. The magnitude, minimum and maximum are calculated.2. The captured knowledge can be save in comma-separated values (CSV) file 3. Limit ten thousand knowledge poi...


Bowling is my favorite hobby. I want an app to report down the rating and pin location for further analyst. For instance, what's the share of spare of “Big four”? or how many occasions of steady 4 strike ? So, I decide to write this app.Features:* Record bowling score or p...


An operational amplifier (often op-amp or opamp) is a DC-coupled high-gain electronic voltage amplifier with a differential input. It is the fundamental constructing block in analog circuits.This app is a group of operational amplifier calculators together with inverting amplifier, non-...


This app is a collection of resistor calculators. It is appropriate for hobbyist, electronic engineers or professionals.This is the free model, which incorporates advertisements; you can even purchase from the Market the PRO version of the app to support the developer, unlock more optio...


Solving regression downside with none programming language knowledge corresponding to python, R, java, and so on. It is suitable for hobbyist, students, engineers, data scientists and machine learning programmers, and so forth.Features* Logistic regression (2 features)