Home > Projects > Phone Projects > Arduino MKR1000 Kit

Arduino MKR1000 Kit

Summary of Arduino MKR1000 Kit


This tutorial demonstrates how to control and monitor an Arduino MKR1000 via a custom mobile application for Android and iOS. The project enables users to read/write digital, PWM, and analog pins, change pin modes, rename labels, and view data on an LCD terminal. It features automatic connection, status memory, and customizable actions triggered by input data.

Parts used in the Arduino MKR1000 Controller:

  • Arduino MKR1000
  • Arduino IDE
  • Arduino MKR1000 Kit - Android
  • Apple Arduino MKR1000 Kit - iOS

Best in Class Arduino MKR1000 Controller.

img_20180108_132630_copy_5cQcicK4AC

Things used in this project

Hardware components

Arduino MKR1000
Arduino MKR1000
× 1

Software apps and online services

Arduino IDE
Arduino IDE
Arduino MKR1000 Kit – Android
Apple Arduino MKR1000 Kit – iOS

Story

Schematics

Arduino MKR1000 Pinout

mkr1000-pinout-_ozma3i7sp7_b5XNKEftzC

Source : Arduino MKR1000 Kit

Quick Solutions to Questions related to Arduino MKR1000 Controller:

  • What is the main purpose of this tutorial?
    To show how to control and monitor the MKR1000 from a smartphone using a custom app.
  • Why was a new mobile application built?
    Existing apps did not provide all necessary features like pin mode changes and data logging.
  • Can the app read and write digital pins?
    Yes, the custom app allows reading and writing digital pins.
  • Does the system remember the last status of the pins?
    Yes, the application remembers the last status of the pins.
  • How can you change the mode of a pin?
    You can change the pin mode to Output, PWM, SERVO, or Input through the app.
  • Is there an automatic connection feature?
    Yes, the app includes an automatic connect to Arduino function.
  • Can users rename the label of each pin?
    Yes, the application allows renaming the label of each pin.
  • What functionality does the Terminal provide?
    The Terminal allows sending any data to the Arduino.
  • How does the LCD component work in this project?
    The LCD receives any data sent from the Arduino.
  • Can actions be assigned when receiving data?
    Yes, actions can be assigned when receiving data from Inputs, LCD, and Analogs.

About The Author

Ibrar Ayyub

I am an experienced technical writer holding a Master's degree in computer science from BZU Multan, Pakistan University. With a background spanning various industries, particularly in home automation and engineering, I have honed my skills in crafting clear and concise content. Proficient in leveraging infographics and diagrams, I strive to simplify complex concepts for readers. My strength lies in thorough research and presenting information in a structured and logical format.

Follow Us:
LinkedinTwitter
Scroll to Top