Czy mogę rozwijać się z Arduino za pomocą IDE z większą liczbą funkcji?

29

Prostota Arduino IDE typu open source jest świetna, ale czasami nieco ograniczająca - lubię używać Netbeans na przykład do innych prac, które wykonuję. Czy istnieją jakieś wtyczki dla bardziej w pełni funkcjonalnych IDE, które pozwoliłyby mi opracować Arduino (i bezpośrednio wgrać / uruchomić kod?) Jak dotąd moje wyszukiwania nie przyniosły wiele.

berry120
źródło
1
Tak, ograniczenia programowe Adruino IDE są bardzo surowe! Zwykle używam Eclipse, ale nie dla Arduino (jeszcze).
powtac
Istnieje VS firmy Microsoft, którego można używać z netduino. To jest ładowane ... Ale niestety tylko dla okna. A jeśli nie jesteś studentem ani pedagogiem, uważam, że jest to dość drogie. Dotyczy to netduino, a nie Arduino. Nadal bardzo zdolny, jeśli masz sprzęt i oprogramowanie.
Sponge Bob
Nie ma Arduino IDE. Jest tylko naprawdę kiepski edytor tekstu z przyciskiem „Kompiluj”.
Connor Wolf,

Odpowiedzi:

15

Możesz użyć CodeBlocks dla arduino . CodeBlocks już działa z kilkoma mikrokontrolerami, więc zgaduję, że środowisko programistyczne arduino będzie dość solidne.

Istnieje również wtyczka Eclipse dla Arduino.

Manishearth
źródło
12

Atmel Studio to środowisko programistyczne, które Atmel zapewnia mikrokontrolerom stojącym za linią Arduino. Atmel Studio 6 opiera się na Microsoft Visual Studio, które jest bardzo kompletnym narzędziem programistycznym C ++.

Możesz dostosować Atmel Studio 6 do pracy z bibliotekami i kompilatorem Arduino, zgodnie z dokumentacją tutaj .

Sójka
źródło
Czy potrzebuję kopii MS Visual Studio dla AVR Studio?
powtac
3
@powtac - Nie ...
Connor Wolf
8

Naprawdę lubię używać Visual Microwtyczki do programu Visual Studio, która współpracuje z edycjami 2008, 2010 i 2012.

Visual Micro na Codeplex


Zrzut ekranu w Visual Studio 2012: Wtyczka VisualMicro dla Visual Studio 2012


źródło
1
Nowa konfiguracja wizualna VS2012 jest przerażająca.
Sponge Bob
Visual Studio nie mieści się jednak w budżecie większości początkujących hobbystów, biorąc pod uwagę cenę arduino.
Ośmiornica
@Octopus - do 12 marca 2013 r. Można było uzyskać go za darmo przez MS Website Spark przez 3 lata, a teraz Visual Micro informuje, że wtyczka będzie działać z Atmel Studio w ciągu najbliższych kilku miesięcy.
5

ROBOTC dla Arduino to kolejna opcja. Obsługuje wiele innych funkcji, w tym wielozadaniowość (co jest miłe dla robotów). Ma również wbudowane okno debugowania, które umożliwia dostęp do informacji o pinach itp.

Ten pakiet oprogramowania ma tę zaletę, że współpracuje z wieloma innymi platformami robotów (wszystkie systemy robotów LEGO i robotyka VEX), więc osoby mające doświadczenie w tych systemach mogą preferować ten język.

apnorton
źródło
4

http://inotool.org/ jest jednym z najlepszych, szczególnie jeśli korzystasz z systemu operacyjnego Unix.

To narzędzie wiersza poleceń, ale jest niesamowite, jeśli jesteś fanem wiersza poleceń.

Wystarczy utworzyć folder i skonfigurować środowisko za pomocą Ino. Następnie używasz swojego ulubionego edytora tekstu lub IDE.

moenad
źródło