# Arduino Manager

> Mobile interface for controlling and receiving data from Arduino boards. (iPhone/iPad app by Fabrizio Boco.)

- Source: https://appshunter.io/ios/app/arduino-manager/id497240094 (this page in markdown: same URL + `.md`)
- Developer: [Fabrizio Boco](https://appshunter.io/developer/466239616)
- Category: Productivity, Education
- Price: $7.99 with in-app purchases
- Rating: 2.30/5 from 4 App Store ratings · 44 written reviews indexed
- Age rating: 4+
- Requires: iOS 26.0 · 30 MB
- Languages: American English, Italian
- Released: 2012-01-31
- Data updated: 2026-08-13
- Monetization: free with in-app purchases
- User reviews in markdown: https://appshunter.io/ios/app/arduino-manager/id497240094/reviews.md

## What is Arduino Manager?

Supported Boards: UNO R4 WiFi, UNO R3, Nano, MEGA2560, ESP32, ESP8622, Zero, MKR1000, Nano 33 IoT, Teensy e nRF52 BLE, Raspberry Pico Pi W (also using SDK). ESP32, Raspberry Pico and Pico W with MicroPython.

Arduino Manager is an app to control the Arduino board and receive information from it through:

- Ethernet Shield (arduino.cc)
- HM-10 / HM19
- Adafruit 
 * WINC1500 WiFi
 * CC3000 WiFi 
 * nRF52 BLE
 * nRF8001 Bluefruit LE 
 * LE SPI Friend

The app shows a grid and tapping on it you can insert specialized widgets to send and receive information from Arduino. For a better visualization or control, each widget can be zoomed by the means of a double tap on it; 
tap on Configure for configuring the widget itself.

Some widgets are: 

- Display Widget: shows values coming from your Arduino (i.e. Temperature). It can show numbers with 0,1,2,3 decimal digits or rolling text
- LED Widget: shows a LED that can be turned on and off through digital values from Arduino
- Switch Widget: sets a digital value to Arduino
- Switch & LED Widget: a combination of the two previous widgets to save space when they are used together with the same variable
- Push Button Widget: temporarily sets a digital value to Arduino
- Knob Widget: sets a non-digital value to Arduino
- SD Widget: shows the list of files in the root of SD Card and selecting a file it shows the content
- Graph Widget: graphs values in (almost) real time coming from your Arduino (e.g. instantaneous temperature)
- Logged Data Graph Widget: graphs up to 5 values logged onto the SD Card attached to Arduino. Libraries have helping functions to log data onto the SD Card
- Alarm Widget: configures an alarm on the Arduino board which is then fired at the desired time. The alarm is fired even if the iOS device is not connected and retained across power off - power on cycles
- Command Widget: allows to send a command (text message) to Arduino once the yellow button is tapped. You can add more Command Widgets to send different commands
- Rover Controller Widget: allows driving a rover robot just rotating the device
- Sound Alarm Widget: sounds an alarm each time the associated condition is verified
- Threshold Widget: allows setting a threshold to the Arduino board (e.g. the room temperature under which the board has to start an heater)
- Console Widget: helps the user to debug the Arduino code, receiving and displaying debugging messages

Other widgets are available, please see support site.

Each widget is associated with a name and a variable (i.e. name: Temperature, variable: T). The variable is either written or read by the sketch running on the board allowing the iOS app receiving information from Arduino or controlling it. 
The app can be easily connected to more boards, each page of widgets can connects to a different board at the same time.
User can easily manage different lists of widgets and switch among them in order to control different projects. 
Any widget list can be shared between own devices via iCloud and/or other users via an email message.

Many Arduino libraries are available to easily integrate your own projects with Arduino Manager.  Libraries, related documentation, demo sketches and a video tutorial are available 
for free from my site. 

Available In-App purchases:

- Code Generator: allows to generate the communication infrastructure between the Arduino board and iOS device and the code for each chosen widget in order to simplify the programming effort 
on Arduino board.
- PIN Code Generator: allows the user to associate a pin to each Widget and generate the code to manage that pin. In most cases this avoid writing any code
- Voice Commands: You can now control most of the AM features by mean of voice commands (in English only). It also unlocks Voice Commands Widget

Continuous use of background location can decrease battery life.

## Key features

- Control Arduino boards via Ethernet, Bluetooth, and WiFi
- Send and receive data with specialized widgets
- Visualize real-time data with graphs and displays
- Manage multiple projects and widget lists
- Debug Arduino code with a console widget
- Control rover robots and set alarms

## Pricing and in-app purchases

Base price: $7.99.

**One-time purchases**

| Purchase | Price | Type |
| --- | --- | --- |
| Code Generator | $6.99 | one-time |
| PIN Code Generator | $6.99 | one-time |
| Voice Commands | $6.99 | one-time |
| Controlling an LED | Free | one-time |
| Controlling a Relay | $1.99 | one-time |
| Introduction | Free | one-time |
| Measuring temperature | $1.99 | one-time |
| 00 Introduction | Free | one-time |
| 00 Introduction | Free | one-time |
| Thermistor Temperature Measurement | $1.99 | one-time |
| Peltier Control via Thermostat | $1.99 | one-time |


## Recent user reviews (10 of 44)

All indexed reviews: https://appshunter.io/ios/app/arduino-manager/id497240094/reviews.md

### 5/5 — Esp32  BLE

*2024-10-24*

Ich habe zuerst versucht eine Bluetooth Kommunikation mit der normalen Arduino/esp32- Bibliothek zum IPhone herzustellen und habe das als sehr zeitaufwendig und kompliziert empfunden. Mit dem Paket hier ging es super einfach und auch die Bedienoberfläche/Widgets ist dabei. Hat mir viel Zeit und Nerven erspart.

### 2/5 — Complex and many features don't work

*2022-09-25*

It took me about 2 hours to go through the 180+ pages of documentation. Struggled to find a single working example sketch for an ESP32. Reverted to spend the extra money to use the"code generator".....Big mistake as this feature has bugs and simply doesn't allow you to fill in the project name to start with, which is required, tried restarting, re-installing app, switching on and off editing mode etc. After 4 hours I gave up.

### 5/5 — Great app - fastest way to get Arduino into iOS

*2022-08-17, version 19.0.0*

I’m not a programmer, I’m an EE and I managed to get the app to work with an ESP32 system with minimal effort. Sure there is some actual coding involved and it is not as frictionless as some other Arduino products but it does work and once you get it hooked up properly in your code it will save you a ton of time and effort. The developer was super responsive to my questions and got back to me very quickly when I had an issue. If you need to get an ESP32 hooked up to iPad or iPhone fast, spend the money and buy the app.

### 1/5 — How do you use app

*2021-04-19*

Ipad app don't usually come with an instructional manual. Because with ios you don't need one. All this app does it show cme a bunch of blank squares. I can't do anything.

### 4/5 — Great!

*2019-05-28*

Very usefull app. 
So far I could realize everything I wanted to.
Continuously updated.
A reported bug, was fixed within two days!

### 1/5 — Don‘t waste your Money

*2019-05-18*

This app is not compatible with current arduino libraries. Use Blynk instead. It‘s also free for private use.

### 1/5 — The app doesn’t work

*2018-05-24, version 11.3*

Bad app and the instructions are not cleared at all. Save your money!

### 1/5 — Funktioniert

*2017-07-05*

Die App tut was sie soll und es gibt eine gute Anleitung.
Dafür gibt es 2 Sterne.
Die Oberfläche ist in meinen Augen grotig programiert.
Verschiebt man ein Widget, verschieben sich auch andere einfach mit. Öffnet man zum Beispiel einen Graphen und vergrößert ihn, kann man das Fenster nicht verschieben und kommt auch nicht an die darunter liegenden Bedienelemente ein no go.
Warum kann man die Vergrößerung nicht auf vollen Bildschirm einstellen?
Schließt man die App bei laufender Verbindung hat man mit Sicherheit das Glück dass beim erneuten Öffnung keine Verbindung mehr zu Stande kommt und man muss immer daran denken vor dem Schließen die Verbindung zu unterbrechen, dann klappt es beim nächsten Mal wahrscheinlich.
Die App ist im Ansatz gut in der Ausführung der Oberfläche miserabel.
Dazu kommt noch das man völlig überteuert noch 16 € ausgeben soll um ein paar Code Schnipsel nicht selber schreiben zu müssen das werde ich mit Sicherheit nicht tun.
Dann schreibe ich mir lieber selber einen kleinen Webserver für den ESP 8266 und kann mir dann aber meine eigene Oberfläche schaffen. Macht auch nicht mehr Arbeit und es ist wesentlich günstiger.

Nachtrag.: Anstatt die mangelhafte Oberflächenbedienung zu verbessern, konzentriert sich der Entwickler jetzt wohl mehr darauf Kohle zu scheffeln und lässt sich jetzt die Tutorials zu seiner eigenen App bezahlen???

### 1/5 — Arduino manager

*2017-05-20, version 10.4*

It's a ripoff . $7.99 joke . 
I learned from this lesson. 

Blynk user

### 2/5 — Not for beginners.

*2017-04-26, version 10.4*

This would be great for someone with a great deal of Arduino experience.

As others state, you need the code and pin in-app putchasrs to do anything useful.  The first video tutorial covers buying them, and that says it all.

## Frequently asked questions about Arduino Manager

### What does Arduino Manager do?

Arduino Manager allows you to control and receive information from various Arduino boards and compatible microcontrollers. It provides a mobile interface with specialized widgets to interact with your hardware projects.

### What kind of widgets are available?

The app offers a wide range of widgets including Display, LED, Switch, Push Button, Knob, SD Card viewer, real-time and logged data graphs, Alarm, Command, Rover Controller, Sound Alarm, Threshold, and Console widgets for debugging.

### How does the app connect to Arduino boards?

Connection can be established through Ethernet Shields, Bluetooth modules like HM-10/HM-19, and various WiFi modules such as Adafruit's WINC1500 and CC3000, as well as nRF52 BLE and nRF8001 Bluefruit LE.

### Can I use this app with different Arduino projects?

Yes, you can easily manage different lists of widgets, each potentially connecting to a different board, allowing you to switch between and control various projects seamlessly.

### Is Arduino Manager free to use?

The app is free to download and use, with in-app purchases available for additional features or content. The description does not specify what these purchases entail.

## Version history (last 5 releases)

### 24.5.0 — 2026-08-05

- Projects are now sorted immediately after a project has been copied.
 - Code Generator:
    - Upgraded the Pico SDK to version 2.3.0.
    - Display Widget: Variables associated with a Display Widget configured with 0 digits are now generated as integers instead of floats.
 - Fixed an issue on iPhone that caused the selected widget list to be duplicated instead of imported.

### 24.4.0 — 2026-07-03

- Widget lists can now be imported from and exported to files directly from the Widget Lists menu.
 - Fixed an issue where connections using a host name that resolves to an existing IP address were not identified correctly.
 - Fixed an issue where the LUT could return 0 for very low or very high values.
 - Minor fixes and improvements.

### 24.3.0 — 2026-06-17

• The Edit switch now operates across all pages simultaneously.
• The iOS app now disconnects from the board when running in the background and automatically reconnects when returned to the foreground.
• Pages can now be configured to send commands to the board automatically upon connection.
• In Page Configuration, connections can now be filtered by type.
• Console Widget:
   * Fixed an issue that prevented the background color from being saved.
• PIN Code Generator:
   * Added two-point calibration for analog pins.
   * Improved Graph Widget code generation and fixed related issues.
• Fixed an issue that could cause data loss when multiple pages were connected to the same board.
• Fixed an issue that prevented downloading SD card file contents.
• Minor fixes and improvements.

### 24.2.0 — 2026-06-11

- Switching to Edit Mode no longer disconnects the board
  - Widget Lists can now have any number of pages. Pages can be added or removed at any time
  - Widget List name and connection information are now displayed in a more compact layout on iPhone, leaving more space for widgets
  - A set of commands to be sent to the board after connection can now be configured for each page
  - Fixed an issue where variable names were truncated to the first letter of the widget name
  - Input Widget:
        - Fixed an issue that prevented formatted integer and decimal values from being sent correctly
        - Fixed an issue that prevented the last entered value from being saved in the Widget List
  - Switch & LED Widget:
        - Improved the layout to keep switches large enough for comfortable operation
  - Console Widget:
        - improved readability in Dark Mode by using black text color
  - Transformations:
    - Formulas now support comments beginning with //
    - ELSE expressions in IF statements are now optional
    - THEN expressions and ELSE expression can now start with minus (-) operator
  - Minor fixes and improvements

### 24.1.0 — 2026-06-03

- Display Widget: fix to have some space between end of one text loop and the beginning of the next on iOS
- Thermostat Widget
    - Fixed the configuration panel by removing the value field, which did not make sense
    - Added a hysteresis value
- Last selected Widget List is selected automatically
- Last selected Code Generator project is now saved and selected automatically
- Code Generator:
    - Missing Template for Pico family using Arduino IDE
    - Fix to prevent the preprocessing function call if not requested
    - A variable is now generated to track the state of Switch and Switch & LED widgets
    - A variable is now generated to track the position of Rotary Switch widget
    - Documentation updated
- PIN Code Generator:
    - Add averaging and Look up table support for analog pins (requires AMLibraries update)
    - The Thermostat Widget can be connected also to an action digital pin
    - Documentation updated
- Fixed an issue that prevented canceling BLE connection rescanning
- Fixed an issue that prevented to compile the generated code for Pico Pi with SDK 2.0.0
- Fixed an issue that caused zoomed widgets to display a white background in Dark Mode
- Fixed an issue that caused Compass, Bubble Level, Accelerometer, Gyroscope widgets to display a white background in Dark Mode
- Fixed an issue that prevented saving Wi-Fi connections with ports greater than 32768.
- Fixed an issue that prevented conversion of old widget lists with Wi-Fi connections using ports greater than 32768.
- Fixed an issue that prevented to display the add connection button on smaller iphones
- Fixed an issue that prevented to import widget list from file on some iOS devices

## Apps similar to Arduino Manager

| App | Rating | Price | Category |
| --- | --- | --- | --- |
| [Modern Pen and Paper](https://appshunter.io/ios/app/modern-pen-and-paper/id6740181042) | — | Free | Productivity |
| [TagTrack: NFC Habit Tracker](https://appshunter.io/ios/app/tagtrack-nfc-habit-tracker/id6754224455) | 4.0 (2) | Free | Productivity |
| [HeatMapper](https://appshunter.io/ios/app/heatmapper/id1282095564) | — | Free | Productivity |
| [EE ToolKit PRO for iPad](https://appshunter.io/ios/app/ee-toolkit-pro-for-ipad/id393145367) | 4.8 (79) | $8.99 | Productivity |
| [CalcEngineer](https://appshunter.io/ios/app/calcengineer/id6748969344) | 5.0 (2) | Free | Productivity |
| [SkyDRM](https://appshunter.io/ios/app/skydrm/id1148196131) | 5.0 (4) | Free | Productivity |

## More apps by Fabrizio Boco

- [Matrix Lab](https://appshunter.io/ios/app/matrix-lab/id337754158)
- [DCircuit Lab](https://appshunter.io/ios/app/dcircuit-lab/id382544208)
- [DCircuit Lab HD](https://appshunter.io/ios/app/dcircuit-lab-hd/id392966166)
- [Bode & Nyquist](https://appshunter.io/ios/app/bode-and-nyquist/id445573307)
- [Logic Analyzer](https://appshunter.io/ios/app/logic-analyzer/id980880317)

All apps by Fabrizio Boco: https://appshunter.io/developer/466239616

---

*Data collected daily from the US App Store and indexed by [AppsHunter](https://appshunter.io/). User reviews are verbatim App Store reviews. Ratings, prices and chart positions refresh continuously; this snapshot is from 2026-08-13.*
