ArduinoPi Features

Feature Recap

Quickly find more info about major features!
Click a major feature to learn more about it and/or get directed to docs related to that feature

Faster Sketches

Edits can be made on the fly with the browser based IDE & PlatformIO. Due to the 32,256 byte limit on Arduino UNO's and similar limits on other microcontrollers being able to modify sketches easily on one or more microcontrollers from any computer or microcomputer speeds things along and due to networking & more being handled by the computer more of the storage limit can be used for the task at hand instead of something that a microcontroller is not made for and may not be secured for usage with.  

Serial Output Viewer

Specify the socket and other parameters to view the output of serial connections! This aids the testing process!

Web UI
Control

Utilize web ui controls in order to direct motors, flash lights, make sounds, open values, & anything else you create!

Browser Based IDE

Using the Microsoft Monaco Editor users are able to utilize an IDE hosted and connected to ArduinoPi that provides the following features to desktop browsers so mobile browsers nor mobile web app frameworks are supported:

  • Quick file navigation
  • Code Syntax Highlighting
  • Bracket matching
  • Errors & warnings
  • And many more stipulated here & here.
Arduino Templates

A few example templates are provided for some basic arduino projects + some project setup instructions

Mobile Friendly Control

Connect and control aspects of the using the platform from wifi capable devices (phones, tablets, laptops, etc.)

Secure Wifi Control

Instead of utilizing Bluetooth technology for projects; you can utilize each component in the best way. Microcomputers for more secure network based needs & microcontrollers for precise and accurate analog data procurement or device control.

Real-time Data Visualization

After setting up output in a format on the microcontroller; visualize data provided in real-time in browser with Chart.js. Create your own dashboard, add video input as one of your data sources, & more. Customize the starting point provided to meet you and your project's needs!

Role-Based Permissions

Create guest users, add roles, limit permissions and more with local authentication and social media authentication if internet is available!

800+ MicroControllers Supported

More than 800+ other microcontrollers are supported. Feel free to use other microcontrollers; Arduino Uno R3 isn't the only one supported. Try out Arduino Mega's, ESP-xx boards, and more. Due to integration with PlatformIO! Even the microcomputer doesn't have to be a Raspberry Pi or even a normal computer can be used. The options are endless as long as the software required are able to be installed on your computer or microcomputer of choice.

OpenSource MicroController & MicroComputer Platform