Product ID: EM-Freeduino-2560-ADK
Product Jump Code: 120
User Manual - PDF
User Manual - Quick View
"Freeduino-Mega2560 ADK Board" is ATmega2560 based Arduino Mega compatible board USB Host Interface.
This is the First Arduino Mega compatible ADK board made by Indian Manufacturer.
This board allows you to control hardware circuits (interface circuits) from Android Powered Devices like Android Phone. Refer to System requirements from this product's user manual for Android support etc.
Freeduino-Mega2560 ADK Board has Port I/Os as mentioned below:
Read User Manual which has extensive details about the Installations and usage procedure.
Downloads: ( Before downloading and using these projects, prepare your system as explained in the User Manual.)
1. Android App Project based on MicroBridge
2. Arduino Sktech based on MicroBridge
USB Host Interface:
Apart from plain Arduino based on ATmega2560, board has USB Host interface designed around MAX3421E
This allows the Arduino compatible board to act as USB Host.
What is ADK?:
The Android Open Accessory Development Kit (ADK), is part of latest Android 3.1 platform and also back ported to Android 2.3.4
ADK allows Android Phone to act as USB Device where as the “Freeduino-Mega2560 ADK” will act as USB Host. This allows communication between Android Powered Devices (like phones) and external Hardware like industrial controls.
What is MicroBridge?:
MicroBridge is an Android Debug Bridge (ADB) implementation for microcontrollers.
MicroBridge allows stock, unrooted Android devices to talk directly to USB host enabled microcontrollers, thus enabling phones to interface with servos, drive DC motors, talk to I2C and SPI devices, read ADCs, and so forth. MicroBridge works on Android 1.5 and upwards.
Notes:
The MAX3421E communicate with Arduino with the SPI bus. It uses Pins Digital: 7 (RST), 50 (MISO), 51 (MOSI), 52 (SCK). Thus do not use Digital pin 7 as input or output because is used in the comunication with MAX3421E.
Do not plug both power sources at same time
While using this product, there are possibilities of software and / or hardware damage / malfunctioning / crashing of the Mobile Phone / Tabs / Devices connected to it. In such event user of this product will be solely responsible the same. Embedded Market, it’s staff or the distributor cannot be held responsible for damages in any form including but not limited to digital data loss, loss of hardware, loss of time etc.
You may like to see the " Freeduino-Mega2560 ADK Board" in Action:
## The Digital Analog I/O Board used in above video is not included in this Product's pack.
You may like to See Google's ADK Launch Video:
|
Question - by tejas |
I found below error when loading EMADK2560Demo. EMADK2560Demo:16: error: variable or field 'adbEventHandler' declared void EMADK2560Demo:16: error: 'Connection' was not declared in this scope EMADK2560Demo:16: error: 'connection' was not declared in this scope EMADK2560Demo:16: error: 'adb_eventType' was not declared in this scope EMADK2560Demo:16: error: expected primary-expression before 'length' EMADK2560Demo:16: error: expected primary-expression before '*' token EMADK2560Demo:16: error: 'data' was not declared in this scope EMADK2560Demo:15: error: expected constructor, destructor, or type conversion before '*' token EMADK2560Demo:29: error: variable or field 'adbEventHandler' declared void EMADK2560Demo:29: error: 'Connection' was not declared in this scope EMADK2560Demo:29: error: 'connection' was not declared in this scope EMADK2560Demo:29: error: 'adb_eventType' was not declared in this scope EMADK2560Demo:29: error: expected primary-expression before 'length' EMADK2560Demo:29: error: expected primary-expression before '*' token EMADK2560Demo:29: error: 'data' was not declared in this scope |
|
Question - by tejas |
Which version of arduino IDE you are using? |
|
Embedded_Market_Support - Reply |
Ver 19 |
|
Question - by tejas |
can you please send me link for same... |
|
Question - by tejas |
OK. by Ver 19 code is compile but when i uploading it show error like below. avrdude: stk500_getsync(): not in sync: resp=0x00 avrdude: stk500_disable(): protocol error, expect=0x14, resp=0x51 Please help. |
|
Embedded_Market_Support - Reply |
Select correct board name in Ver 19 IDE |
|
Question - by tejas |
I have selected Arduino Mega board. |
|
Embedded_Market_Support - Reply |
Just to confirm that board to PC connection is done from USB-B type connector on the board. USB-B type connector looks like square type. |
|
Question - by tejas |
can you please send me code(.pde file) tested by Arduino 1.0.3 IDE |
|
Question - by tejas |
OK finally I got solution ,just put wiring.h & wiring.c file in below path E:\arduino-1.0.3\hardware\arduino\cores\arduino. which is not in latest version of arduino 1.0.3. I think this may help to other guys. |