Forum: Mikrocontroller und Digitale Elektronik Arduino UNO vs MEGa 2560


von Andy (Gast)


Lesenswert?

Hallo, ich habe mich in den letzten Tagen mal genauer über den Arduino 
informiert. Der Mega im Vergleich zum Uno hat mehr digitale und analoge 
Eingänge, aber von der Programierung C+ das selbe. Der Mega ist von der 
Leistung vom Mega ist noch besser aufgestellt. Ist die Auflösung von den 
analogwerten auch mit 10bits?

Ich möchte mich nur nochmal vergewissern, da ich mehr als 16 digitale 
Ausgänge benötige.

Freundliche Grüße

von Stephan G. (Firma: privat) (morob)


Lesenswert?

Digital I/O Pins   54 (of which 15 provide PWM output)

von Johnny S. (sgt_johnny)


Lesenswert?

Andy schrieb:
> Hallo, ich habe mich in den letzten Tagen mal genauer über den Arduino
> informiert. Der Mega im Vergleich zum Uno hat mehr digitale und analoge
> Eingänge, aber von der Programierung C+ das selbe. Der Mega ist von der
> Leistung vom Mega ist noch besser aufgestellt. Ist die Auflösung von den
> analogwerten auch mit 10bits?
>
> Ich möchte mich nur nochmal vergewissern, da ich mehr als 16 digitale
> Ausgänge benötige.
>
> Freundliche Grüße

Wiviele Ausgänge denn? Falls du die Analogen Inputs vom Uno nicht 
brauchst, kannst du die als Ausgänge brauchen.

Falls es nur an den Ausgängen liegt, nimm ein Uno mit nem MCP23017 (16 
I/O) über I2C, gibt massig Tutorials zu dem IC, sogar LCD-Display ist 
darüber möglich :)


Und nimm den Uno mit dem DIP-Sockel, und kauf dir ein paar mega328 un 
boatloade sie sofort. Falls du den internen Mal abschiesst, hast du 
günstige Ersatzchips.

von Andy (Gast)


Lesenswert?

Ich brauche ca. 20 digital und 5 analoge pins. Es werden hauptsächlich 
5V Relais geschaltet, wo 24V Verbraucher angeschlossen sind. Passiert es 
oft das man die Prozessoren zerschießt? Und gibt es den Mega auch mit 
einem DIP Sockel?

von Karl M. (Gast)


Lesenswert?

Hallo Andy,

alle deine Fragen sind - als Selbstversuch - hier beantwortbar:

http://www.atmel.com/products/microcontrollers/avr/default.aspx

Die Gehäuse der Atmel AVR werden ebenso, wie die Anzahl der 
Peripheriebausteine genannt.

von Einer K. (Gast)


Lesenswert?

Andy schrieb:
> Passiert es
> oft das man die Prozessoren zerschießt? Und gibt es den Mega auch mit
> einem DIP Sockel?

Nein.
Nein.

von Johnny S. (sgt_johnny)


Lesenswert?

Arduino F. schrieb:
> Andy schrieb:
>> Passiert es
>> oft das man die Prozessoren zerschießt? Und gibt es den Mega auch mit
>> einem DIP Sockel?
>
> Nein.
> Nein.

Wenn man Relais direkt/falsch anschliesst stirbt ein Pin recht schnell! 
;)

von Dieter S. (Gast)


Lesenswert?

Andy schrieb:
> Ich brauche ca. 20 digital und 5 analoge pins. Es werden
> hauptsächlich 5V Relais geschaltet, wo 24V Verbraucher angeschlossen

Für die 5Volt Relais benötigst du noch mindestens einen Transistor je 
Relais und eine Freilaufdiode. Es sei denn du verwendest fertige 
Relaismodule.

Für dein Vorhaben reicht aber ein Uno und ein schon angesprochener 
I2C-Portexpander.

von Jörg R. (solar77)


Lesenswert?

Andy schrieb:
> Und gibt es den Mega auch mit einem DIP Sockel?

Wurde schon mit nein beantwortet, und da liegt der große Vorteil bei 
Verwendung des UNO, bzw. dem darauf verbautem Chip Atemega328. Wenn die 
Schaltung steht reicht dir der Chip mit einigen externen Bauteilen. Dazu 
die bereits oben erwähnten Bauteile, Portexpander, Schieberegister etc., 
die aber auch bei Einsatz des Uno benötigt werden. Der 328er kostet < 
3,- Euro und Du kannst dein Uno-Board für andere Experimente verwenden.

: Bearbeitet durch User
von Andy (Gast)


Lesenswert?

Danke für die zahlreichen und hilfreichen Antworten. Ich versuche zuerst 
mal den Arduino UNO und schau mal ob ich das mit dem schieberegister 
hinbekomme. Ansonsten Schwenk ich auf ein Mega um.

Ist es eigentlich egal ob man Fan originalen oder einen Nachbau benutzt 
wie vom sainsmart oder funduino?

von Einer K. (Gast)


Lesenswert?

Andy schrieb:
> Ist es eigentlich egal ob man Fan originalen oder einen Nachbau benutzt
> wie vom sainsmart oder funduino?
Die moralisch ethischen Aspekte überlasse ich ganz dir.
Aus technischer Sicht, macht das wenig Unterschied.

von Johnny S. (sgt_johnny)


Lesenswert?

Andy schrieb:
> Danke für die zahlreichen und hilfreichen Antworten. Ich versuche zuerst
> mal den Arduino UNO und schau mal ob ich das mit dem schieberegister
> hinbekomme. Ansonsten Schwenk ich auf ein Mega um.

Ein Schieberegister kann nur ein ODER ausgänge und benötigt min.3 Pins!

Ein Port-Expander (MCP23017) braucht 2 Steuerpins (SDA/SCL) und kann je 
nach Wunsch beliebig viele Ein/Ausgänge pro IC haben, ähnlich wie beim 
Arudino, lässt sich das konfigurieren.


http://www.arduino-projekte.de/index.php?n=83
http://www.learningaboutelectronics.com/Articles/MCP23017-IO-port-expander-circuit-with-arduino.php



Ich selbst, hab den auch schon paarmal mit Arduino benutzt: z.b. hier:

http://swissnixie.com/index.php?go=nixietester

von Andy (Gast)


Lesenswert?

Danke damit hat sich alles für mich geklärt! ☺️☺️☺️

von Joachim B. (jar)


Lesenswert?

der bessere mega ist für mich aber der m1284p mit doppelt so viel SRAM 
16kB statt 8kB wie beim 2560, aber wer viele Ports braucht und keine 
Expander mag...

Dabei sind PCF8574 so günstig und reichen für zusätzliche 8x 8Ports

arduino mit m1284p
http://www.ebay.de/itm/Mighty-Mini-ATMega1284p-compatible-with-Arduino-/331463717483 
fertig aufgebaut, fehlt nur noch der USB Stecker FTDI oder CH340/341 
braucht man ja nur zum programmieren

http://www.ebay.de/itm/ATmega1284-Arduino-Clone-Kit-More-pins-more-RAM-and-more-EEPROM-MEGA-CLONE-/191949716215?var=&hash=item2cb1183af7:m:mhMCuTV0xDAK4qBPFPhvP5g

http://www.ebay.de/sch/i.html?_odkw=rs232+ftdi+programm+adapter&_osacat=0&_from=R40&_trksid=p2045573.m570.l1313.TR0.TRC0.H0.Xusb+ftdi+programm+adapter.TRS0&_nkw=usb+ftdi+programm+adapter&_sacat=0

Dieser CH340 sieht passend aus, die meisten CH340 haben eine 
unbrauchbare Steckerbelegung mit 2x VCC 5V und 3,3V die sind nicht zu 
gebrauchen, ich bin bei einer Bestellung auch reingefallen,

mit einer richtigen Belegung vom CH340 Adapter entgeht man den mögl. 
gefälschten FTDI mit allem Stress daraus, sonst laufen bei mir alle FTDI 
Programmadapter gut, verlustig geworden bin ich nur einige RS232 Adapter 
darunter auch ein etwas teureres Teil mit 2x RS232 in einem Gehäuse, 
alle Treiber von FTDI verweigern nun.

: Bearbeitet durch User
von Jörg R. (solar77)


Lesenswert?

Johnny S. schrieb:
> Ein Schieberegister kann nur ein ODER ausgänge...

Andy möchte Relais schalten. Digital benötigt er also nur Ausgänge. 5 
Analogpins hat der 328er auch, und auch die könnte man notfalls 
erweitern.

> und benötigt min.3 Pins!
3 Pins ist auch kein Problem.


Joachim B. schrieb:
> Dabei sind PCF8574 so günstig und reichen für zusätzliche 8x 8Ports

Ja, auch ein guter Chip. Den benutze ich um LCD's anzusteuern. Und 
günstig ist er wirklich.

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.