Arduino Uno - Welche IDE?

Gast #4490014
Lesenswert?
• ▲
▼
Hallo Zusammen,

ich habe mir das franzis Arduino Maker Kit gekauft. Darin ist ein 
Arduino Uno enthalten. Mit welcher IDE programmiert man am besten 
alternativ zur Standard Umgebung und in welcher Sprache? Eclipse oder 
WIN AVR oder Microsoft Visual? Und wie nutzte ich den Arduino in der 
entsprechenden Umgebung?
Gast #4490057
Lesenswert?
• ▲
▼
Ach und beinahe haette ich es vergessen. Wozu benötige man plugins wie 
Visualmicro. Kann man nicht einfach Visual Studio starten oder WIN AVR 
und in irgend einer Sprache programmieren und die Bibliotheken des 
arduino per include laden?
Gast #4490352
Lesenswert?
• ▲
▼
> Es ist zwar beschnitten, aber für
> den Anfang bietet es alles, was nötig ist.

Ja, aber wenn ich über den Anfang hinaus komme, wenn mein projekt groß 
und komplex wird - was dann?

Dann kann ich es wohl nicht einfach mit Eclipse oder Netbeans (oder was 
auch immer) weiter verwenden, eben wegen der Libraries.

Ich frage mich z.B., wie ich die USB-UART Schnittstelle des Arduino 
Micro ans Laufen bekommen soll, ohne die Arduino IDE zu verwenden. Ist 
wohl nicht so trivial, wie erhofft.
#4490691
Lesenswert?
• ▲
▼
Stefan U. schrieb:
>> Es ist zwar beschnitten, aber für
>> den Anfang bietet es alles, was nötig ist.
>
> Ja, aber wenn ich über den Anfang hinaus komme, wenn mein projekt groß
> und komplex wird - was dann?

Das muss du selber wissen,  anhand deine Kenntnisse. Manchmal reicht es 
einfach den Wert an die passende Stelle auszugeben,  um zu schauen,  ob 
es alles läuft,  wie es soll. Nur so am Rande, Arduino IDE kann übrigens 
mehr als nur Hello World und wie effektiv du sie benutzt,  hängt von dir 
ab.
Oder man kann auch gleich Atmel Studio nehmen und direkt mit Atmel Chip 
arbeiten. Die Arduino Libs (Funktion) muss du natürlich entsprechend 
anpassen (überarbeiten)
Gast #4490742
Lesenswert?
• ▲
▼
1
sudo  apt-get install arduino-mk

  arduino-mk  ist ein Paket um 'duino Projekte per Makefile/Befehlszeile 
zu bauen.

  Ergo müsste sich solcheins auch per Eclipse weiterbearbeiten 
lassen...

  Nicht wahr?
#4491111
Lesenswert?
• ▲
▼
Hallo,

womit Du den Uno programmierst, ist doch völlig Deine Entscheidung.
Das ist ein ATMega328 mit schon drangelötetem Zutaten.

Du kannst das alles ignorieren, einen ISP-Programmer ranstecken, denn 
Arduino-Bootloader löschen und programmieren, wie und womit Du willst.

Du kannst auch den Arduino-Bootloader nutzen und mit AVRDude per Skript 
programmieren, egal woher und womit.

Du kannst auch die Arduino-IDE nehmen und darin Deine C-Übungen machen 
oder C++ oder die Arduino-Klassen nutzen oder es lassen.

Du kannst auch in der Arduino-IDE beliebig "normale" .c und .h-Files ins 
Projekt legen, includen, einzeln bearbeiten, einen anderen Editor 
einbinden usw.

Wenn Du die Vorkenntnisse hast, kannst Du Dir natürlich Eclipse 
einrichten, Dich mit dem AVR-Studio befassen usw.

Das kommt nur darauf an, ob Du vorrangig programmieren willst und 
vorerst eine fertig eingerichtete Umgabung dazu nehmen willst: dann nimm 
die ArduinoIDE.

Wenn Du schon Übung hast oder lieber eine IDE einrichten willst, bis sie 
spielt: dann nimm Eclipse, AVR-Studio usw.

Gruß aus Berlin
Michael

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.