PROGRAMINO IDE for Arduino™
Programino is an alternative and comfortable easy-to-use IDE for the Arduino™ and compatible microcontroller plattforms. Use all Arduino™ compatible plattforms and boards such as (Portenta, Teensy©, Espressif ESP8266, ESP32, Controllino©, Seeed, Sparkfun, ARM boards, Adafruite boards, etc.)

- Preferred language is C, C++, C Header, HTML & HTML 5, JavaScript, CSS, Text-Files.
 - For all these languages is also syntax highlighting & code autocomplete supported.
 

- Customize your IDE and share the style with other users. Programino has a import/export function for schemes.
 - Programino supports dynamic syntax highlighting for user-variables.
 



- This feature makes coding fast and easy.
 - Dynamic code completion with hints.
 - Frequently used commands can be accessed via snippets.
 - General information (hints) about the commands help you for faster programming.
 


- Mouseover tooltips shows you information about commands, functions and defines.
 

- Code folding makes it more manageable.
 - It is also possible folding individual areas.
 

- Is an error in the program, Progamino displays an error list.
 - Double-click on the error and Programino will jump to the error.
 

- Absolute easy to use serial Debugger.
 - Set Breakpoints.
 - Watch Variables.
 - Not extra hardware required.
 

- With code snippets you can save parts of the programme for reuse.
 
  - So you can quickly find often used code sections (also between different files).
 - Bookmarks are saved.
 

- Advanced search and replace function with regex option.
 

- Advanced fast reference search function.
 

- Show search results with marker.
 

- Open quickly a included header file.
 

- Easy IDE configuration.
 

- Easy libraries import and download.
 

- Quickly open and add files to your project.
 


- Quickly open and add files to your project.
 - Programino automatically searches for and lists the installed libraries.
 - Custom paths and sketchbooks can be added manually.
 

- Find functions quickly in your program.
 

- This option allows you to use all installed boards in the Arduino IDE. The advantage is that Programino remains 100% compatible to all Arduino™ IDEs.
 

- So you always have an overview of your Arduino™ boards when programming.
 
   
- With the terminal you can communicate with the boards.
 - Baudrate between 300 and 250.000 Baud.
 - Representation of the values in ASCII, HEX, BYTE and BIN.
 - Open a serial terminal log file.
 - Save a serial terminal log file.
 - #Home, #Save, #Clear - commands to control the terminal similar as a VT100 terminal.
 - Save the input as file or picture.
 


- With this converter you can fast convert different values.
 

- You can define your own character and insert it easy as an array in your code.
 

- Easy RGB-Color selector for RGB-LEDs applications.
 

- Turn your Arduino into a measuring station for your laboratory.
 - Voltage autoscale.
 - Logger function.
 - Serial communication
 - Analog gauges (analog input).
 - Digital mutlimeter (analog input).
 - Analog plotter (analog input).
 - LEDs (digital input).
 - Digital Button (digital port).
 - Analog slider (analog port - PWM).
 




- With the analog oscilloscopee you can graphically represent measurements.
 - Serial communication.
 - Up to 4 channel.
 - Voltage or RAW values.
 - Zoom and offset function.
 - Measurement function (time and value).
 

Project Export
- For boards that are not yet supported, you can use the export function.
 - Easy one click export to Arduino™ IDE.
 - This feature is ideal for Arduino™ IDE versions that no command line support function have.
 - Ideal for older Arduino™ projects (Arduino™ IDE less 1.6 and *.pde files).
 

- Use all Arduino™ libraries in Programino.
 - Programino automatically search the installed Arduino™ libraries.
 - Install a new library with the original Arduino™ IDE (this is then available in the Programino IDE).
 - Use all Arduino™ libraries such as (Keyboard, Mouse, Adafruit, Sparkfun, Controllino, Servo, SD, etc.)
 

- For IoT/Web applications Programino IDE has a HTML editor and support HTML5.
 - For a better design use the Bootstrap helper.
 


- Compare two files or copy and paste test.
 

And many more...