Aus RN-Wissen.de
Wechseln zu: Navigation, Suche


K
Zeile 1: Zeile 1:
== PROGRAMINO IDE für ARDUINO™ & GENUINO™==
+
== PROGRAMINO IDE für ARDUINO™ & GENUINO™ ==
  
  
ist eine einfach zu bedienende und komfortable alternative IDE (engl. Integrated development environment) für Arduino bzw. für kompatible Mikrocontroller Boards.<br>
+
PROGRAMINO ist eine einfach zu bedienende und komfortable alternative IDE (engl. Integrated development environment) für Arduino/Genuino und alle kompatiblen Mikrocontroller Boards.<br><br>
Die original Arduino IDE ist für viele Benutzer etwas gewohnheitsbedürftig und andere IDE's wie "Atmel Studio" oder "Eclipse" überfordern die meisten Einsteiger und Hobbyprogrammierer.<br>
+
Die original "Arduino IDE" ist mehr ein einfacher Texteditor mit einer Kompilier- und Downloadfunktion als eine IDE. Andere IDE's wie z.B. "Atmel Studio" oder "Eclipse" überfordern und bieten mehr als der Anwender zur Arduino/Genuino Programmierung benötigt.<br><br>
  
Hier stellt die "PROGRAMINO IDE für Arduino" einen guten Kompromiss zwischen Einfachheit und Funktion dar.<br>
+
Die "PROGRAMINO IDE für ARDUINO/GENUINO" siedelt sich genau in der Mitte dieser beiden Welten an. Sie verbindet Einfachheit mit Funktionalität.<br>
Sie ist exakt auf die Arduino Plattform zugeschnitten und erleichtert das  Programmieren mit Arduino erheblich.<br>
+
PROGRAMINO ist exakt auf die Arduino/Genuino Plattform und deren Klone zugeschnitten. Dies erleichtert die Verwendung der IDE enorm.
Die Oberfläche ist sehr modern und übersichtlich gestaltet und die diversen Einstellmöglichkeiten sind sehr intuitiv, so dass man großteils keine Hilfe benötigt.<br>
+
Die Oberfläche ist modern und übersichtlich gestaltet und die diversen Einstellmöglichkeiten sind sehr intuitiv, so dass großteils keine Anleitung dafür benötigt wird.
 +
Sofern eine Arduino IDE ab Version 1.6.x bereits im Windows (x86) Programmordner installiert ist, wird diese automatisch zum kompilieren und übertragen auf das Arduino Board verwendet. Sollte noch eine ältere oder keine installiert sein, muss diese noch von der arduino.cc Webseite heruntergeladen und installiert werden.<br><br>
 +
Nach einem Neustart, wird diese dann erkannt und unter den Einstellungen wird der Installationspfad automatisch eingetragen. Wird ein andere Speicherort verwendet, muss dieser manuell gewählt werden. Danach kann jedes Arduino Projekt 1:1 wie in der original "Arduino IDE" geladen - kompiliert (verify) sowie auf das Board übertragen (upload) werden wie man es bereits bei der Verwendung der "Arduino IDE" kennt.<br><br>
 +
Bei der Programmierung wird man nun mit Code Autocompletion und Dynamischen Code Autocompletion unterstützt. Die Dynamische Unterstützung, sammelt alle im Programm vorkommenden Variablen wie Funktionen und stellt diese in der Code Autocompletion zur Verfügung. Somit ideal für Tippfaule oder eben dann, wenn einen der genaue Name der Funktion oder Variablen nicht einfällt. Die IDE bietet jedoch deutlich mehr als nur Code-Autocompletion und Syntax-Highlighting wie man auf der Homepage von PROGRAMINO entnehmen kann: <br>
 +
 
 +
[http://programino.com/ide-for-arduino.html Link zur ausführlichen Übersicht der Funktionen von PROGRAMINO]
  
  
Zeile 14: Zeile 19:
  
 
==Unterstützte Programmiersprachen==
 
==Unterstützte Programmiersprachen==
* Arduino
+
* Arduino (*.ino, *.pde)
* C
+
* C (*.c)
* C++
+
* C++ (*.cpp)
* Header Files
+
* Header Files (*.h)
* HTML sowie HTML5
+
* HTML sowie HTML5 (*.html, *.htm)
* JavaScript
+
* JavaScript (*.js)
* CSS
+
* CSS (*.css)
* Text Dateien
+
* Text Dateien (*.txt)
  
  
Zeile 49: Zeile 54:
  
  
==Code Autocomplete==
+
==Code Autocompletion==
Die IDE verfügt über Code-Autocomplete das auch User definierten Variablen auflistet und highlightet.<br>
+
Die IDE verfügt über Code Autocompletion das auch User definierten Variablen auflistet und highlightet.<br>
 
Zudem werden einige Informationen, sogenannte "Hints" zu den Befehlen eingeblendet was einen meist den Blick in die Hilfe erspart.<br>
 
Zudem werden einige Informationen, sogenannte "Hints" zu den Befehlen eingeblendet was einen meist den Blick in die Hilfe erspart.<br>
Für die gebräuchlichsten Befehle sind zudem "Snippets" (Code Schnipsel) hinterlegt, die über das Autocomplete Menü abgerufen werden.<br>
+
Für die gebräuchlichsten Befehle sind zudem "Snippets" (Code Schnipsel) hinterlegt, die über das Code Autocompletion Menü abgerufen werden.<br>
  
  

Version vom 15. März 2016, 00:30 Uhr

PROGRAMINO IDE für ARDUINO™ & GENUINO™

PROGRAMINO ist eine einfach zu bedienende und komfortable alternative IDE (engl. Integrated development environment) für Arduino/Genuino und alle kompatiblen Mikrocontroller Boards.

Die original "Arduino IDE" ist mehr ein einfacher Texteditor mit einer Kompilier- und Downloadfunktion als eine IDE. Andere IDE's wie z.B. "Atmel Studio" oder "Eclipse" überfordern und bieten mehr als der Anwender zur Arduino/Genuino Programmierung benötigt.

Die "PROGRAMINO IDE für ARDUINO/GENUINO" siedelt sich genau in der Mitte dieser beiden Welten an. Sie verbindet Einfachheit mit Funktionalität.
PROGRAMINO ist exakt auf die Arduino/Genuino Plattform und deren Klone zugeschnitten. Dies erleichtert die Verwendung der IDE enorm. Die Oberfläche ist modern und übersichtlich gestaltet und die diversen Einstellmöglichkeiten sind sehr intuitiv, so dass großteils keine Anleitung dafür benötigt wird. Sofern eine Arduino IDE ab Version 1.6.x bereits im Windows (x86) Programmordner installiert ist, wird diese automatisch zum kompilieren und übertragen auf das Arduino Board verwendet. Sollte noch eine ältere oder keine installiert sein, muss diese noch von der arduino.cc Webseite heruntergeladen und installiert werden.

Nach einem Neustart, wird diese dann erkannt und unter den Einstellungen wird der Installationspfad automatisch eingetragen. Wird ein andere Speicherort verwendet, muss dieser manuell gewählt werden. Danach kann jedes Arduino Projekt 1:1 wie in der original "Arduino IDE" geladen - kompiliert (verify) sowie auf das Board übertragen (upload) werden wie man es bereits bei der Verwendung der "Arduino IDE" kennt.

Bei der Programmierung wird man nun mit Code Autocompletion und Dynamischen Code Autocompletion unterstützt. Die Dynamische Unterstützung, sammelt alle im Programm vorkommenden Variablen wie Funktionen und stellt diese in der Code Autocompletion zur Verfügung. Somit ideal für Tippfaule oder eben dann, wenn einen der genaue Name der Funktion oder Variablen nicht einfällt. Die IDE bietet jedoch deutlich mehr als nur Code-Autocompletion und Syntax-Highlighting wie man auf der Homepage von PROGRAMINO entnehmen kann:

Link zur ausführlichen Übersicht der Funktionen von PROGRAMINO


Programino ide for arduino.png


Unterstützte Programmiersprachen

  • Arduino (*.ino, *.pde)
  • C (*.c)
  • C++ (*.cpp)
  • Header Files (*.h)
  • HTML sowie HTML5 (*.html, *.htm)
  • JavaScript (*.js)
  • CSS (*.css)
  • Text Dateien (*.txt)


Funktionen der IDE auf einen Blick

  • Einfach zu bedienen und 100% Arduino™ kompatibel
  • Code Autovervollständigung
  • Syntax-Highlighting
  • Extrahieren der kompilierten HEX-Datei
  • Zwei UART-Terminals
  • Hardware Betrachter mit Hilfe
  • Einfach zu änderndes Syntax-Highlighting
  • Projekt und Objekt Explorer
  • Dot-Matrix LCD Designer
  • Verschiedenen voreingestellte Editor Farbschemen
  • Import/Export der Editor Farbschemen
  • Dynamischen Syntax-Highlighting
  • Code Folding
  • Bookmarks (Projekt übergreifend)
  • Erstellen von eigenen Templates
  • Einheiten Rechner
  • Notizblock
  • Analog Plotter
  • IoT Web-Editor Tool
  • Export des Projektes in die original Arduino IDE
  • uvm.


Code Autocompletion

Die IDE verfügt über Code Autocompletion das auch User definierten Variablen auflistet und highlightet.
Zudem werden einige Informationen, sogenannte "Hints" zu den Befehlen eingeblendet was einen meist den Blick in die Hilfe erspart.
Für die gebräuchlichsten Befehle sind zudem "Snippets" (Code Schnipsel) hinterlegt, die über das Code Autocompletion Menü abgerufen werden.


Programino IDE for Arduino Autocomplete 2.jpg


Objekt Explorer

Mit den Objekt Explorer lassen sich Funktionen und #defines schnell finden.


Programino ide for arduino object explorer.png


Dot-Matrix LCD Designer

Der LCD-Designer hilft beim der Gestaltung von eigenen Zeichen. Die Binär-Matrix wird direkt an das Ende des Programmcodes kopiert.


Programino ide for arduino lcd.png


WEB-Editor

Da HTML und HTML5 sowie CSS und JavaScript von der IDE unterstützt werden ist es auch für ungeübte Webseiten Programmiere einfach eine IoT-Applikation mit Arduino zu erstellen.
Der Menüpunkt mit den Namen "Web" enthält alle gängigen HTML & HTML5 Funktionen die einfach in den HTML Code per Klick eingefügt werden.


Programino ide for arduino web.jpg


Analog Plotter

Der serieller Datenplotter der unter Tools enthalten ist, hilft bei der Darstellung von digitalen und analogen Werten.


Programino ide for arduino analog plotter.jpg


Autoren

--Robotniks 21:20, 26. Dez 2015 (CET)

Hinweis

Arduino™ ist ein eingetragenes Markenzeichen von Arduino LLC und den damit verbundenen Firmen http://www.arduino.cc/ - Englische Projektseite

Weblinks

Siehe auch