Forum: Mikrocontroller und Digitale Elektronik Probleme Arduino IDE und weitere Fragen


von Christian M. (Gast)


Lesenswert?

Guten Tag Leute!

Nachdem ich nun irgendwie doch gezwungen bin, mich mit diesem 
unsaeglichen Arduino rumzuschlagen, wollte ich doch mal fragen: 
Ernsthafte Elektroniker finden das doch etwa nicht toll...?!?!

Das faengt beim Reset ueber den Kondensator an DTR an.

Und dann ist das wirklich ernsthaft gemeint, dass ich die serielle 
Schnittstelle vor den beiden 1k Widerstaenden abgreifen soll, OHNE 
diese vom FT232 zu trennen (Arduino Nano, bei aelteren Versionen habe 
ich nicht mal Widerstaende)?!?!

Und diese unsaegliche IDE laeuft bei mir auf saemtlichen Rechnern nicht! 
Ob WinXP, Win7 und das auf mehreren Rechnern! Gleiches Problem wie: 
Beitrag "arduino ide windows 7" und ich habe gegoogelt, 
und habe viel Zeit investiert!!!!

Ein bisschen frustriert,

Chregu

von nicht„Gast“ (Gast)


Lesenswert?

moin,


geht's dir wieder besser? manchmal hilft es ja auch sich zu beschweren 
;)


kannst du bitte mal das Dokument verlinken, in dem das mit der seriellen 
Schnittstelle gefordert wird?

ansonsten lass dir IDE doch mal durch den dependency walker laufen. 
meistens ist es doch irgend eine Abhängigkeit, die fehlt.

Grüße

von Ulrich F. (Gast)


Lesenswert?

Wenn du dir deine negative Einstellung zu Arduino bestätigen lassen 
willst, dann bist du hier richtig.

> Das faengt beim Reset ueber den Kondensator an DTR an.
Du kannst auch ohne Bootloader überleben.

Ps:
Bei mir läuft Arduino unter Win7 und XP.

von Philipp K. (philipp_k59)


Lesenswert?

Kann ich jetzt nix nachvollziehen..

Widerstände am Serial, bei mir nicht.

Arduino IDE läuft bei mir auf allen Systemen bis Linux,Win7,Win8

Kondensator am Reset? Was ist daran so schlimm, das funktioniert sonst 
nicht mit dem Impuls des FT232?

Toll nicht, wenn man mal was ausprobieren möchte ist das IDE entzippen, 
IDE öffnen, nen bisschen C tippeln, USB anstecken und Programm 
hochladen.

von STK500-Besitzer (Gast)


Lesenswert?

Fürs Atmel-Studio gibt es noch das Plugin "Visual Micro" (auch fürs 
Visual Studio verwendbar).
Damit kann man Arduino-Boards auch per Atmel-Studio programmieren.

von Christian M. (Gast)


Lesenswert?

nicht„Gast“ schrieb:
> moin,
>
>
> geht's dir wieder besser? manchmal hilft es ja auch sich zu beschweren
> ;)

Ja :-))

> kannst du bitte mal das Dokument verlinken, in dem das mit der seriellen
> Schnittstelle gefordert wird?

Schau mal auf: 
http://malylubo.sk/wp-content/uploads/2013/01/Arduino_Nano_Schematic-1024x676.png 
da siehst Du das Problem. Also ich brauche RX und TX fuer eine echte 
serielle Schnittstelle mit MAX232.

Gruss Chregu

von Rudolph R. (rudolph)


Lesenswert?

Ja, die Hardware ist vom Design her unverschämt schlecht.
Die sind offensichtlich auch merkbefreit aber man kann sich seine 
Platinen ja auch selber erstellen.

Und die Entwicklungs-Umgebung finde ich auch grauenhaft.
Aber die braucht man dank des Plugins für Atmel Studio ja auch nicht.

von Ulrich F. (Gast)


Lesenswert?

Christian M. schrieb:
> Also ich brauche RX und TX fuer eine echte
> serielle Schnittstelle mit MAX232.
Die serielle Schnittstelle ist KEIN Bus!
Und der Arduino benutzt sie für die Kommunikation mit dem PC.
Da hilft kein Jammern!!!

Du hast dir das falsche Produkt gesucht.
Der Mega hat 3 freie Serielle.
Der Leonardo und der Micrl haben je eine freie Serielle.
Es gibt auch noch SoftSerial.

Und wenn du unbedingt deinen Nano verwenden willst, dann:
1. sei dir bewusst, dass du die falsche Wahl getroffen hast.
2. mach 1K Widerstände in die TxD und RxD Leitung.
3. oder schließe niemals den Max und USB gleichzeitig an
(ich empfehle dir die Entscheidung zwischen 2 und einem anderen Arduino)

Und nochmal:
Jammern und heulen über die eigenen Fehlentscheidungen bringt einen 
nicht wirklich weiter.
Tipp:
Der Kopf ist rund, damit das Denken die Richtung wechseln kann.

von Philipp K. (philipp_k59)


Lesenswert?

Christian M. schrieb:
> Also ich brauche RX und TX fuer eine echte
> serielle Schnittstelle mit MAX232

Dann hast Du einfach nur den falschen arduino bzw wäre SoftwareSerial 
eine möglichkeit bis so maximal 57600baud.. ein "Arduino Pro Mini" ist 
der kleinste ohne USB-To-Serial.

von Ulrich F. (Gast)


Lesenswert?

Ulrich F. schrieb:
> Der Leonardo und der Micrl haben je eine freie Serielle.

Der Leonardo und der Micro haben je eine freie Serielle.

von da siehst Du das Problem. Also ich brauche Rchris_ (Gast)


Lesenswert?

Normalerweise haben die Arduinos 1k Widerstände in Rx und Tx zum FDTI 
damit man den FDTI übersteuern kann.

Christian Müller (Firma: chregu.magnetmotor.ch) (chregu)
>da siehst Du das Problem. Also ich brauche RX und TX fuer eine echte
>serielle Schnittstelle mit MAX232.

Du kannst also eine MAX232 ohne Probleme anschließen. Nur zum 
Programmieren über den Bootloader musst Du ihn von Rx trennen.

Der Nanon Schaltplan hat die Widerstände:
http://www.ba0sh1.com/wp-content/uploads/2013/03/ArduinoNano-3.3.png

von Christian J. (Gast)


Lesenswert?

Christian M. schrieb:

> Und diese unsaegliche IDE laeuft bei mir auf saemtlichen Rechnern nicht!

Ach ja.... wieso wurde die wohl millionfach installiert und läuft aus 
der Box heraus? Ausgerechnet bei Dir nicht? Seltsam....

von chris_ (Gast)


Lesenswert?

> Und diese unsaegliche IDE laeuft bei mir auf saemtlichen Rechnern nicht!

Es gibt vielleicht einen Grund, der zu dem Probelm führen kann:

Mittlerweile gibt es ZWEI ARDUINO FIRMEN.

Ich habe vor kurzem 10 Arduino DUE von Völkner bestellt. Die liefen mit 
der gewohnten IDE nicht. Erst nach einem halben Tag Recherche habe ich 
herausgefunden, dass der Arduino von der "bösen Firma Nr.2" hergestellt 
wurde. Nachdem ich deren IDE installiert habe, ging es plötzlich.

"Böse" deshalb, weil die Firma Nr.2 ( http://www.arduino.org/ ) heimlich 
den Namen "Arduino" des Erfinders Massimo Banzi patentiert hat und jetzt 
für den Namen Geld verlangt.

von Christian M. (Gast)


Lesenswert?

da siehst Du das Problem. Also ich brauche Rchris_ schrieb im Beitrag 
#4180332:
> Normalerweise haben die Arduinos 1k Widerstände in Rx und Tx zum FDTI
> damit man den FDTI übersteuern kann.
>
> Christian Müller (Firma: chregu.magnetmotor.ch) (chregu)
>>da siehst Du das Problem. Also ich brauche RX und TX fuer eine echte
>>serielle Schnittstelle mit MAX232.
>
> Du kannst also eine MAX232 ohne Probleme anschließen. Nur zum
> Programmieren über den Bootloader musst Du ihn von Rx trennen.

Ich sagte ja nicht, dass das nicht funktioniert, aber es ist einfach 
nicht sauber.

Gruss Chregu

von Christian M. (Gast)


Lesenswert?

Christian J. schrieb:
> Christian M. schrieb:
>
>> Und diese unsaegliche IDE laeuft bei mir auf saemtlichen Rechnern nicht!
>
> Ach ja.... wieso wurde die wohl millionfach installiert und läuft aus
> der Box heraus? Ausgerechnet bei Dir nicht? Seltsam....

Auf dem Win7 Rechner laeuft's jetzt, es fehlte eine DLL, die zum IE 
gehoert. Vielleicht liegt's daran, dass ich den unsaeglichen IE auf 
saemtlichen Rechner sofort deinstalliere...

Gruss Chregu

von chris_ (Gast)


Lesenswert?

>Auf dem Win7 Rechner laeuft's jetzt, es fehlte eine DLL, die zum IE
>gehoert.

Sehr gut. Welche DLL ist es denn?
Ich dachte die IDE ist vornehmlich in Java programmiert und ich glaube 
beim Download der IDE wird alles mitgeliefert ( inclusive der 
Java-Runtime ).
Bei mir hat eigentlich bis jetzt immer alles funktioniert, außer den 
oben beschriebenen Problemen mit dem Fremd-Arduino.

von Christian M. (Gast)


Lesenswert?

chris_ schrieb:
>> Und diese unsaegliche IDE laeuft bei mir auf saemtlichen Rechnern nicht!
>
> Es gibt vielleicht einen Grund, der zu dem Probelm führen kann:
>
> Mittlerweile gibt es ZWEI ARDUINO FIRMEN.
>
> Ich habe vor kurzem 10 Arduino DUE von Völkner bestellt. Die liefen mit
> der gewohnten IDE nicht. Erst nach einem halben Tag Recherche habe ich

Bei mir laeuft die IDE selber auf dem Rechner nicht richtig. Beim 
Starten kommt eine fehlermeldung, dann warte ich ca. 10´ dann kommt die 
IDE, kann sogar damit arbeiten. Aber nach dem Speichern eines neuen 
Projektes friert sie ein fuer immer. Gespeichert ist aber.

Mit dem DW habe ich es unter Win7 zum laufen gebracht, aber auf WinXP 
nach wie vor nicht.

> herausgefunden, dass der Arduino von der "bösen Firma Nr.2" hergestellt
> wurde. Nachdem ich deren IDE installiert habe, ging es plötzlich.
>
> "Böse" deshalb, weil die Firma Nr.2 ( http://www.arduino.org/ ) heimlich
> den Namen "Arduino" des Erfinders Massimo Banzi patentiert hat und jetzt
> für den Namen Geld verlangt.

Und die Andere ist die .cc ? Ich bin jetzt probehalber mal hier ^ am 
runterladen.

Gruss Chregu

von Christian M. (Gast)


Lesenswert?

chris_ schrieb:
>>Auf dem Win7 Rechner laeuft's jetzt, es fehlte eine DLL, die zum IE
>>gehoert.
>
> Sehr gut. Welche DLL ist es denn?

IEShims.dll

> Ich dachte die IDE ist vornehmlich in Java programmiert und ich glaube
> beim Download der IDE wird alles mitgeliefert ( inclusive der
> Java-Runtime ).
> Bei mir hat eigentlich bis jetzt immer alles funktioniert, außer den
> oben beschriebenen Problemen mit dem Fremd-Arduino.

Ich muss mal schauen, vielleicht ist noch ein Problem, dass ich die IDE 
"portable" uebers Netzwerk starte...

Gruss Chregu

von chris_ (Gast)


Lesenswert?

Wenn Du professionel unterwegs bist und dich ein wenig mit Eclipse 
auskennst, könntest Du auch die Eclipse IDE mit dem Arduino-Plugin 
installieren. Ich habe das gemacht, allerdings ware es auch etwas 
"fusselig" weil die Versionen zusammen passen müssen und alle 
Einstellungen stimmen.
Wenn Du Dich mit Eclipse noch nicht auskennst, ist es wahrscheinlich zu 
aufwendig, weil man etwas Zeit investieren muss, bis man in Eclipse die 
richtigen "Menues" kennt. Wenn Dein Projekt größer werden soll, würde 
ich die Arduino-IDE nicht empfehlen. Mehr als ein Programm mit einem 
Main-File lässt sich damit kaum machen. Falls Du aber mehr damit machen 
willst, ist eine andere Entwicklungsumgebung sehr zu empfehlen.

von chris_ (Gast)


Lesenswert?

>Ich muss mal schauen, vielleicht ist noch ein Problem, dass ich die IDE
>"portable" uebers Netzwerk starte...

Oh, das könnte ein Problem sein, weil für das Compilieren ziemlich viele 
Pfade gesetzt werden. Ich bin mir jetzt nicht mehr ganz sicher, aber 
enweder Atmel-Studio oder die Arduino-IDE hatten bei mir Probleme mit 
dem Netzlaufwerk und liefen nur auf "c:".

von chris_ (Gast)


Lesenswert?

Ah, bevor ich es vergesse: für das Atmel Studio gibt es auch ein Arduino 
Plugin.

von Christian M. (Gast)


Lesenswert?

Wenn die IDE einmal da ist, kann ich auch problemlos kompilieren, dauert 
einfach ziemlich lange. Aber hast Du gesehen, V1.7 >700MB nach dem 
entpacken...

Gruss Chregu

von chris_ (Gast)


Lesenswert?

>Aber hast Du gesehen, V1.7 >700MB nach dem entpacken...

Ja bei der IDE wird alles mitgeliefert. Inclusive der gesamten 
ARM-Toolchain, die Du für den Arduino Nano natürlich nicht brauchst.

von chris_ (Gast)


Lesenswert?

Gerade hier entdeckt:
Beitrag "Arduino Library unter Atmel Studio 6.2"
Allerdings muss ich sagen, dass ich Atmel-Studio etwas "zäh" anfühlt.

von Marcel P. (souko)


Lesenswert?

chris_ schrieb:
> Gerade hier entdeckt:
> Beitrag "Arduino Library unter Atmel Studio 6.2"
> Allerdings muss ich sagen, dass ich Atmel-Studio etwas "zäh" anfühlt.

Wenn das auf das Arduino-Plugin bezogen ist, dann ist das extra so. Ab 
und zu zeigen die jungs von VisualMicro auch unten im Logfenster an, das 
es mit der Gold-Version von VM schneller geht. Also ist da wohl ein 
delay drin ;-)

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.