• Skip to main content

RNTLab.com

The Ultimate Shortcut to Learn Electronics and Programming with Open Source Hardware and Software

  • Courses
  • Forum
    • Forum
    • Ask Question
  • Shop
  • Account
  • Blog
  • Login
Android Apps for Arduino with MIT App Inventor 2

Android Apps for Arduino with MIT App Inventor 2

$19.00

Learn how to build Android Apps that interact with the Arduino via Bluetooth using MIT APP Inventor 2 software. Build 8 Android applications to control outputs, get sensor readings, and more.

$19.00 USD

Buy Now »

60-Day Money-Back Guarantee

Build 8 Android Applications for Arduino
Bonus: Arduino for Beginners eBook
eBook Download (in PDF)
Access on desktop and mobile
Forum to ask questions
Facebook group
Full lifetime access and updates
Downloadable resources
English language
Created by Rui Santos and Sara Santos

Category: Uncategorized
  • Description

Description

Android Apps for Arduino with MIT App Inventor 2 is a practical course in which you’re going to build 8 Android applications to interact with the Arduino. Each project contains:

  • Step-by-step instructions for building the app design and logic
  • Downloadable code and schematics
  • .aia files (files that you can upload to the MIT App Inventor 2 software to edit the app)
  • .apk files (files that you can move to your smartphone for quickly running the app)

Table of Contents

Project #1: LED Controller (Bluetooth) Project #1: LED Controller (Bluetooth) +

In this project, you’re going to create an Android app that turns an LED on and off.

  • Make a simple design with buttons, listpicker, images and labels;
  • Build the blocks that send information to the Arduino to turn an LED on and off;
  • Program the Arduino to receive the information from the app;
  • Test your app in real time while building it;
Project #2: Login Protected LED Controller (Bluetooth) Project #2: Login Protected LED Controller (Bluetooth) +

This project is a continuation of Project 1 with an additional feature. The LED controller screen is password protected. To control the LED, you must enter a valid username and password.

  • Add a password and textbox field to your app design;
  • Build apps with multiple screens;
  • Switch between the app’s screens.
Project #3: LED Slider (Bluetooth) Project #3: LED Slider (Bluetooth) +

This project shows you how to build a slider that controls the LED brightness. Your app also has an LED image that changes color while you move the slider.

  • Add a slider to your app design;
  • Read the slider values and send them to the Arduino.
Project #4: RGB LED Controller (Bluetooth) Project #4: RGB LED Controller (Bluetooth) +

In this project, you’re going to control the color of an RGB LED using a color picker - you’ll build the color picker to set the color.

  • Build a color picker for you app;
  • Deal with colors: get colors from pixels and split colors into RGB LED parameters;
  • Use RGB LEDs with Arduino.
Project #5: Temperature Readings (Bluetooth) Project #5: Temperature Readings (Bluetooth) +

In this project, you’re going to read the temperature with the DS18B20 temperature sensor and display the values on the app.

  • Read temperature with DS18B20;
  • Send the temperature readings from the Arduino to the Android app;
  • Display updated temperature readings in Celsius or Fahrenheit.
Project#6: Relay Controller (Bluetooth) Project#6: Relay Controller (Bluetooth) +

In this project, you’re going to build an Android app that controls a lamp connected to a relay using three different methods: with ON and OFF buttons, with voice commands and by shaking your smartphone.

  • Send voice commands;
  • Recognize voice commands and send the information to the Arduino;
  • Trigger an event when you shake your smartphone;
  • Use the relay module with Arduino.

Note: we provide the LED version of this project, if you’re not comfortable dealing with relays.

Project #7: Send Messages to LCD display (Bluetooth) Project #7: Send Messages to LCD display (Bluetooth) +

In this project, you’re going to build an Android app that allows you to write messages and send them to the Arduino to be displayed on an LCD.

  • Add a textbox to your design to ask for user input;
  • Send text string messages to the Arduino;
  • Display text on the LCD.
Project #8: Remote Controlled Robot (Bluetooth) Project #8: Remote Controlled Robot (Bluetooth) +

In this project, you’re going to build a Bluetooth remote controlled robot. We’ll also show you how to assemble the robot car chassis kit. Your app will have five controls: forward, reverse, left, right and stop.

  • Assemble a robot;
  • Control 2 DC motors via Bluetooth;
  • Send different commands for each robot control.
Bonus Project #9: Control ESP8266 Outputs (Wi-Fi) Bonus Project #9: Control ESP8266 Outputs (Wi-Fi) +

This is an extra project to show you how to build an Android app to control the ESP8266 outputs. We’ll start with an introduction to the ESP8266 WiFi module, followed by a blinking LED project to get you familiar with the ESP8266. Then, we’ll build an Android app to control two LEDs connected to the ESP8266.

$19.00 USD

Buy Now »

60-Day Money-Back Guarantee

About the Authors

Hey there, I’m Rui Santos, founder of the Random Nerd Tutorials blog. Since establishing in 2013, Random Nerd Tutorials has become a trusted place to learn electronics and programming online. Android Apps for Arduino with MIT App Inventor provides step by step instructions to build Android apps for the Arduino. MIT App Inventor is one of the easiest ways to build your own Android apps. You don't need to be an Android developer to build awesome apps!

Hi! I’m Sara Santos and I work at Random Nerd Tutorials with Rui. For the last years we’ve been working hard on making easy-to-follow online tutorials and projects to make electronics and programming accessible to anyone. Our aim with this course is to get you familiar with the steps you need to follow to create your own applications with MIT app Inventor software to control the Arduino.

Related products

  • Home Automation using ESP8266 | 4th Edition (eBook + mini video course)

    $19.00
    View Course »
  • Electronics For Beginners (eBook)

    $9.95
    View Course »
  • Learn LVGL Build GUIs for ESP32 Projects eBook cover square new logo

    Learn LVGL: Build GUIs for ESP32 Projects (eBook)

    $37.00
    View Course »
  • Arduino Step-by-step Projects Course | Build 25 Projects

    $23.00
    View Course »

Contact Support - Refunds - Privacy - Terms - MakerAdvisor.com - Member Login

Copyright © 2013-2025 · RandomNerdTutorials.com · All Rights Reserved

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.