Welches Arduino für diese Anwendung?

Gast #3710362
Lesenswert?

Moin,

ich möchte gerne mit meinem RaspberryPi über Ethernet mit ein paar 
Arduino Modulen kommunizieren. Meine Frage wäre, welches Arduino für 
einen Dauerhaften Einsatz mit einem ENC-EthernetShield geeignet ist. Auf 
dem Arduino's sollen über eine TCP Verbindung Ausgänge geschaltet und 
Sensoren (OneWire) eingelesen werden. Theoretisch reicht mir schon das 
Arduino Uno, was sagt die Leistung dazu?

Kann ich mir ein Arduino Uno eigentlich ohne USB-Controller nachbauen, 
und die Software aus der Arduino IDE exportieren und mit einem 
ISP-Programmer programmieren?

Danke schonmal,
Moritz
Gast #3710386
Lesenswert?

Beobachter #42 schrieb:
> Mo schrieb:
>> Arduino's
>
> http://www.stupidedia.org/stupi/Deppenapostroph
> http://heise.forenwiki.de/index.php?title=Deppenapostroph

Wieder so eine Nervensäge. Geh mal nach da:
http://www.mikrocontroller.net/articles/Hilfe:Forum_Nutzungsbedingungen

#1.5 (5. Punkt unter Nicht erlaubte Inhalte!)

Kleiner Möchtegernrechtschreibkönig (Ja, ich hab das 
Zusammengeschrieben. Haste dazu auch ->nen<- Link?
#3710388
Lesenswert?

Mo schrieb:

> Sensoren (OneWire) eingelesen werden. Theoretisch reicht mir schon das
> Arduino Uno, was sagt die Leistung dazu?

Die Leistung sagt:
Gähn, geh mir nicht mit diesem Taschenrechnerkram auf die Nerven.

> Kann ich mir ein Arduino Uno eigentlich ohne USB-Controller nachbauen,
> und die Software aus der Arduino IDE exportieren und mit einem
> ISP-Programmer programmieren?

Ob du das kannst, weiß hier niemand. Generell kann man das natürlich.
Gast #3710389
Lesenswert?

Nein, weil auf diesen Arduinos super geheime Chips der NSA verbaut 
werden.
Deine Fragen zeigen das du überhaupt keine Ahnung von der Materie hast 
und das macht mich ziemlich traurig... Aber das ist eben das wo uns das 
mit diesem Arduino IDE gefrickel hinführt...



Jetzt mal eine ordentliche Antwort dazu, auf den meisten Arduino boards 
sitzt nur ein stink normaler AVR µC.
Die kannst du wenn du idR mit ISP programmieren, dafür musst du die ISP 
pins einfach nur an deinen Programmer anschließen, (Datenblatt Pin 
Belegung!)

Das einzige´was die µC in der Mindestbeschaltung brauchen sind ein paar 
Kondensatoren und vllt. ein Widerstand für den Reset.
Der ganze restliche ramsch auf den Arduino Boards wird nicht gebraucht, 
damit ein µC läuft. Je nach Aufgabe muss man dann nachrüsten, externer 
Quarz, Pegelwandleretc.
Such am besten mal nach "µC Name " + Mindestbeschaltung.

Atmel gibt da aber auch vorgaben im Datenblatt und die Frage zur 
Leistung, das juckt den nicht die Bohne.

Ob du das mit der Arduino IDE programmieren kannst keinen Plan, aber du 
kannst das dann mit jedem anderen Programm programmieren das mit deinem 
programmer klar kommt und dir .hex Dateien ausspuckt.

AVR Studio4 , AVR Studio6 etc.
#3710390
Lesenswert?

Mo schrieb:

> Sensoren (OneWire) eingelesen werden. Theoretisch reicht mir schon das
> Arduino Uno, was sagt die Leistung dazu?

Die Leistung sagt:
Gähn, geh mir nicht mit diesem Taschenrechnerkram auf die Nerven.

> Kann ich mir ein Arduino Uno eigentlich ohne USB-Controller nachbauen,
> und die Software aus der Arduino IDE exportieren und mit einem
> ISP-Programmer programmieren?

Ob du das kannst, weiß hier niemand. Generell kann man das natürlich.
Gast #3710393
Lesenswert?

Das ich das Arduino nachbauen kann ist mir schon bewusst, nur ob ich das 
Programm in der Arduino IDE exportieren kann, damit ich dieses mit einem 
ISP-Programmer in Verbindung mit z.B. PonnyProg Flashen kann (Also: 
.hex-file)
#3710396
Lesenswert?

Mo schrieb:
> Das ich das Arduino nachbauen kann ist mir schon bewusst, nur ob ich das
> Programm in der Arduino IDE exportieren kann, damit ich dieses mit einem
> ISP-Programmer in Verbindung mit z.B. PonnyProg Flashen kann (Also:
> .hex-file)

http://arduino.cc/en/Hacking/BuildProcess

Die Ardunio IDE benutzt letzten Endes auch einfach nur avrdude zum 
Upload auf den Prozessor. D.h. da muss es ein Hex-File geben.
#3710611
Lesenswert?

Kaipe schrieb:
> Hab da gleich mal eine zum Thema passende Frage:
>
> Wo bekomme ich die Software für den ATMega 32U2 auf einem Arduino Board
> her, ohne diesen selber Auslesen zumüssen?

Der Atmega32u2 ist der falsche Ansatzpunkt. Denn:
1. Es gibt ihn nur in TQFP und QFN
2. Er ist beim Ardu nur eine Serialbridge (für den Windows-Nutzer, das 
Ding das als Com-Port auftaucht)

Der eigentliche Arduino ist der ATMega328 in der Mitte und den gibt es 
sogar in DIP. Damit man ihn per Serial beschreiben kann muss einmal ein 
Bootlaoder drauf, das kann dein schon existierender Arduino übernehmen 
oder ein USBasp klon für 5€ von eBay. Ansonsten ist erstmal nichts 
weiter erforderlich damit er geht; gib ihm Strom (z.B. aus nem USB-Port) 
und er rennt mit 1 MHz los.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren