MIT App Inventor – now available with Chinese or Spanish Interface
Click the link, above, to learn how to select your desired language for the App Inventor interface.
Separately, Part 1 of my App Inventor Bluetooth tutorial may be published on Friday. Because the tutorial covers a lot, the tutorial will be split into a least two separate blog posts.
I also now have Bluetooth electronic parts to support Bluetooth connection on on my Arduino boards. I intend to use those parts to set up a wireless link between my Android phone and the Arduino – which opens up interesting possibilities such as using the Android phone to remote control an Arduino project.
Arduino is a low cost, simple to program microcontroller board. A microcontroller is a very small computer on a single chip. The Arduino board has a number of input and output pins that can be used to control lights, motors and other devices, and can process incoming electrical signals. For example, the Arduino has an on board Analog to Digital Converter (ADC) that converts input voltages of 0 to 5 volts to a number. I used the ADC feature in a project to measure voltage and current consumed by a particular smart phone, for evaluating the impact that algorithm choice has on battery power consumed and the life of the battery. (An “algorithm” is what we call a set of instructions to perform a certain task. For example, a sorting algorithm is a set of rules to sort values into ascending or descending order.)
With a wireless link between the Arduino and the Android phone, we can have sensors (like temperature, or light intensity) that are measured by the Arduino board, and then send those values to an app running on the Android phone. The phone could then, perhaps, process the external sensor data or collect it and send it on to the Internet.