Professional Documents
Culture Documents
http://www.robosapiensindia.com
mailto:info@robosapiensindia.com
USER MANUAL
http://www.robosapiensindia.com
mailto:info@robosapiensindia.com
Thanks for purchasing Robosapienss ATMEGA-16 Mini Board for Robotics & Embedded Application. This Development Board is specially designed to perform the Robotics application and embedded programming using ATMEGA-16 AVR Microcontrollers.
http://www.robosapiensindia.com
mailto:info@robosapiensindia.com
1.2 Features
Programming through Bootloading through USB or 6-Pin ISP (In System Programming) cable Driver Software not required ( Plug & Play device) USB Port for Bootloading Exposed Four ports available for user interface PORTA-8 Data Lines, PORTB-8 Data Lines, PORTC-8 Data Lines, PORTD-8 Data Lines Port for USART/UART communication Buzzer for sound output Light Dependent Resistor (LDR) interfaced on ADC port External Reset Switch 16x2 LCD interfacing port with on board contrast controlling preset. Two supply inputs: one through battery and second through adapter. On board 5 volt regulated power supply for the board and external peripherals. Two H-Bridge implemented in the board using L293D IC to drive two DC motor with 1A drive current at voltages 4.5 to 36 volt. Comes with Built in Black Line Follower Robot Program
1.4 Precautions
USB Bootloader must be used always. If kit is once programmed using ISP, USB Bootloading firmfare will get erased and cannot be used for programming. Pin A0 is reserved for Bootloading application, it should not be used. NOTE: Novice users must not use ISP Programmer on this kit.
http://www.robosapiensindia.com
mailto:info@robosapiensindia.com
PWM LED
MCU
mailto:info@robosapiensindia.com
4. Block Description
LCD PORT
BUZZER
MCU
POWER LED
LDR
USB PORT
RESET
ISP
PWM LED
DC JACK
http://www.robosapiensindia.com
mailto:info@robosapiensindia.com
4.1 Microcontroller
The Mini Board is designed for AVR Atmega16.
4.2.1 DC Jack
Connect external power supply to this jack.
4.2.2 USB
Connect USB connector to this Port.
http://www.robosapiensindia.com
mailto:info@robosapiensindia.com
4.5 LDR
LDR (Light Dependent Resistor) is connected to microcontroller for applications that are dependent on intensity of external light source. LDR is connected on Pin no. PA1
4.6 ISP
In-System Programming uses the AVR internal SPI (Serial Peripheral Interface) to download code into the flash and EEPROM memory of the AVR. ISP programming requires only VCC, GND, RESET and 3 signal lines for programming.
The AVR can be programmed at the normal operating voltage, normally 2.7V-6.0V. No high voltage signals are required. The ISP programmer can program both the internal flash and EEPROM. It also programs fuse bits for selecting clock options, startup time and internal Brown Out Detector (BOD) for the device. During ISP programming the 6-wire cable must always be connected to the header marked ISP (6PIN). ISP port also acts power source. ISP is connected on Pin nos.
MOSI PB5
MISO PB6
SCK PB7
VCC VCC
GND GND
8
http://www.robosapiensindia.com
mailto:info@robosapiensindia.com
4.7 Buzzer
Buzzer is connected to microcontroller for applications that need sound as output. Buzzer is connected on Pin no PB3
4.12.1 4.12.2
PORT A PORT B
4.12.3 4.12.4
PORT C PORT D
http://www.robosapiensindia.com
mailto:info@robosapiensindia.com
http://www.robosapiensindia.com
10
mailto:info@robosapiensindia.com
http://www.robosapiensindia.com
11
mailto:info@robosapiensindia.com
GND VCC
http://www.robosapiensindia.com
12
mailto:info@robosapiensindia.com