xBoard v2.0 is an advance development board for 40 PIN Atmel
AVR MCUs like ATmega16, ATmega32 etc. Beginner can use it as
a tool to learn microcontroller programming while advance user can use it
as a base for complex project. The advantage is that you get a fully tested
and well designed board with many peripherals. The tutorials guide you from
the very beginning and covers most commonly used techniques useful for embedded
projects.
The board is designed so as to reduce the mess to minimum. The board has
everything on board to reduce external wiring during the first learning
period. This ensure maximum positive results during initial experimentation.
Huge amount of fully debugged and quality C sample code can serve as a
base for numerous projects. This make tasks which seems impossible to beginner,
very easy to accomplish.
Unlike others we are not selling just the board. What
is more worthy is the bundled tutorials and codes specifically
designed for the board. These tutorials gives you a very smooth path to
reach your goals. Add to these the Full-fledged, Industrial Strength Projects
supplied with the board, these serve as a treasure house of knowledge. These
can be quickly modified to your need and deployed as a solution!
Features
- ATmega16, ATmega32 ready (40 PIN AVR
Device)
- Built in 16MHz Crystal, 5v regulated power supply, reset button,on/off
switch, LC Circuit On AVcc for clean ADC operation.
- Incircuit Programmable by any ISP Programmer like USB
AVR Programmer v2.0
- 1 User LED.
- 1 User push buttons.
- Serial Port with TTL output
- 16x2 Alphanumeric LCD Module.
- NEC Format Remote Control Receiver(TSOP1738) and Decoder(Software library).
- Philips RC5 decoder software library (COMMING SOON).
- Inbuilt RF Module for Radio Communication.
- 2 Primary DC Motor driver. 1A per motor drive strength. With
PWM speed control.
- 2 Secondary Motor driver. 1A per motor drive strength. Without
PWM speed control.
- Motor drivers can be used for Stepper motors also (Maximum 2 Stepper
Motors).
- Analog Sensor Interface (Upto 6 analog inputs)
- xAPI - Easy to use C Library functions to do common tasks.
- Compact size and can be easily mounted on High Quality Metal Chassis.
Size and Mounting hole are neatly aligned for commonly available chassis.
- Perfect for robotics.
- Line Followers
- Obstacle Avoiding robots
- Micro Mouse
- IR Remote Controlled Robots
- RF Remote Controlled Robots
We recommend you to read the more basic and general topics from here.
http://extremeelectronics.co.in/category/avr-tutorials/page/3/
NOTE: The user is assumed to have basic knowledge of general programming
techniques, knowledge of C programming language, Basic operations of a computer,
basics of analog and digital electronics and most Important, a will to learn!
Please don't ask the following.
- What is a compiler?
- Can I burn a C file directly to MCU?
- What is 0xFC?
- What is logic high?
- I can't see hidden files in my computer!
- What is a file?
- How I start my computer?
- What is a computer?
OnBoard ?
- Power In : Standard DC socket for powering the board.
Use a 12v 500ma adaptor with Center Positive pin.
- POWER LED: Indicator for power supply.
- ISP Header: For ISP Programming. (more
info)
- On/Off Switch: Main Power Control, used to turn on/off
the entire board.
- J1: Used to connect the User LED
to MCU's PD7. When not using onboard led you can disconnect the LED by
removing the jumper. Then you can freely use PD7 pin of MCU for your own
application.
- LCD Module Connecter: Here you can connect a standard
16 character by 2 lines LCD module.
- User Button: Connected to PD2 . The PORTs must be set
to INPUT mode with Internal Pull ups enabled. When a button is pressed
it will cause the associated line to go LOW.
- Reset Button: Resets the CPU.
- IR Sensor: Used to Interface with Remote control. An
easy to use remote control library is provided to decode a standard NEC
protocol remote control.
- USER LED: Connected to PD7 via J1.
- JP1: Connect/Disconnect the IR Sensor
from INT0 of MCU. If IR Sensor is not required you can remove this jumper
and use INT0(PORT PD2) for your own use.
- USART: TTL Level USART signals. Connects with any USART
based device like Mobile phone,GSM Modem,GPS, RFID etc. When JUMPER JP4
is in On Position the RxD
PIN of AVR Micro is connect to the RF module, thus enabling data reception
by radio signals. When in Off
Position the RxD is available on the 3 pin relimate connecter as shown
below.
- Extra 5v Output: When you need extra 5v regulated supply
to power up other modules you can get it from here. Two such points are
available.
- Motor Connectors: There are 4 connectors for connecting
upto 4 DC motors or 2 stepper motors. These are labeled MOTOR-A, MOTOR-B,
MOTOR-C, MOTOR-D. To connect a motor just make the screw loose by a screwdriver,
insert the wire of the motor and tight the screws.
- LCD Contrast: This POT (or Variable Resistor) is used
for adjusting the contrast of the LCD Module. If the output of LCD module
is very light or not at all visible then adjust this POT until a very
clear display is available.
- ADC Port/PORTA: The PORTA bit 0-5 is available on this
port. You can use it for analog or digital input. They can also be used
for digital output.
- JP2: When in On
Position the ENABLE-A line of L298 is connected with the PWM signals from
the MCU. This helps control the speed of DC motor by PWM technique. When
in Off Position the ENABLE-A
is connected directly to Vcc. When using stepper motors set this jumper
to off position.
- JP3: When in On
Position the ENABLE-B line of L298 is connected with the PWM signals from
the MCU. This helps control the speed of DC motor by PWM technique. When
in Off Position the ENABLE-B
is connected directly to Vcc. When using stepper motors set this jumper
to off position.
<< Return To Help Index