We are witnessing the growing influence of the Android operating system. The intensity of the growth of mobile devices with the Android OS is growing exponentially. Android has a large community of developers writing applications ("apps") that extend the functionality of the devices. Developers write primarily in a customized version of Java. Apps can be downloaded from third-party sites or through online stores such as Android Market, the app store run by Google. As of October 2011 there were more than 400,000 apps available for Android, and the estimated number of applications downloaded from the Android Market as of December 2011 exceeded 10 billion. So, in that amount of applications, engineers can find many useful things that can help us at any time. Since our fields of interest include microcontrollers and electronics in general, we recommend the following applications.
ElectroDroid. Powerful collection of electronics tools and reference. A must for any enthusiast. ElectroDroid is a simple and powerful collection of electronic tools and references; it includes:
• Resistor color code decoder (3-6 bands);
• Inductor color code decoder;
• Ohm’s law calculator;
• Reactance calculator;
• Voltage divider;
• Resistor ratio, value/series/parallel;
• Capacitor charge calculation;
• Operational amplifier;
• LED resistor calculator;
• LM317 calculator;
• Heat dissipation;
• Battery Life calculator;
• Inductor design tool;
• Voltage Drop calculator;
• PCB Trace Width calculator;
• Simple Filters calculator;
• NE555 astable calculator;
• Port pin-out (USB, Serial, Parallel, Ethernet, SCART, DVI, HDMI, S-Video, VGA, FireWire, Jack, XLR, RCA, DMX, ATX, Molex, EIDE, SATA);
• Resources (Resistivity table; Table of standard resistors and capacitors; Capacitor marking codes; AWG and SWG Wire size; Ampacity Table; Symbols and Abbreviations; Circuit Schematic Symbols; SI Units prefixes; Battery info; Boolean logic gate and algebra Theorems; 7400 info and pinout; ASCII code);
• Full support for EIA resistor series for all caluculators;
...and more to come!
PICMicro Database. PICmicro database allow you to check the characteristics of all the PIC and dsPIC microcontrollers produced by Microchip. You can search for your favorite microcontroller, reading the features, applying filters, and many new features will be introduced in future versions...
More information here.
Using ATmega128. During the trip you want to learn more about the ATmega128 microcontrollers. This is the right application for you. Application can be downloaded here.
Blue Control. Blue Control is a basic universal Remote Control for Blue-Tooth enabled serial devices such as Blue Tooth modules connected to a micro-controller.For each button pressed the corresponding ASCII code for the label will be sent. For example pressing buttons A-H will send the charactes "a" - "h".The up, down, left, right, and center buttons will send "U","D","L","R", and "C" characters. Hopefully this will inspire people to create alot of fun Blue-Tooth Controlled devices.More information here.
Blue Temp. BlueTemp connects Android to a temperature sensor device that can be built with a DS18B20 temperature sensor, an MSP430G2553 microcontroller, and a BlueSMiRF Bluetooth module. The schematics and firmware to build the device can all be downloaded from http://www.mikekohn.net/micro/bluetooth_thermometer.php along with an explanation how it works.
IOIO for Android. The IOIO (pronounced "yo-yo") is a board specially designed to work with your Android 1.5 and later device. The board provides robust connectivity to an Android device via a USB or Bluetooth connection and is fully controllable from within an Android application using a simple and intuitive Java API - no embedded programming or external programmer will ever be needed. Check our article about IOIO.
ORDROID ADK Demo. In the near future any evaluation kit will probably be supplied with Android App. This is one example. The ODROID-ADK is a microcontroller board based on the PIC24FJ64GB002-I/ML from Microchip. It has an embedded USB host interface to connect with Android Smartphone directly or Bluetooth adaptor. It has 11 digital input/output pins (of which 5 can be used as PWM outputs), 3 analog inputs, Li-polymer battery charger, a USB connection, a 5Volt DC/DC converter for USB Bus power, a power jack(USB Mini-B), an ICSP header, a pressure sensor to measure altitude and a power switch. Here how it looks.
Audio Serial Out. Control any serial device from your phone. Output serial commands from the audio port. You can control any serial device from your android phone without rooting or bluetooth. More information here. Here you can see how it looks.
EveryCircuit Free. Design and simulate electronic circuits. All joking aside, this time you will understand how electronic circuits work. Build any circuit, tap play button, and watch dynamic voltage and current animations. This gives you insight into circuit operation like no equation does. While simulation is running, adjust circuit parameters with analog knob, and the circuit responds to your actions in real time. You can even generate an arbitrary input signal with your finger. For more information click here. Watch the video.
OsciPrime Oscilloscope. This is the Open Source Oscilloscope based on the Bachelor Thesis "Using Android in Industrial Automation" of the University of Applied Sciences of Northwestern Switzerland. It will use the microphone as input source, "USB" will only work with the hardware board from our project. For more information, click here. Similar application is Oscilloscope Pro, but it is not free.
Stay tuned for more applications soon that we will find and test for you.
Team of Electronics-Base.com