Unterschiede Mega / normal

Heute ist mein arduino Mega gekommen...fast alle Anleitungen die ich finde sind aber für den "normalen"...was muss ich da jetzt beachten? Was ist anders? liebe Grüße,

digitalWrite und -read is alles dasselbe. Analogread auch.

PWM sind woanders (glaub ich) und mehr.

Und wenn was timer benutzt, musste halt gugn.

SPI is woanders.

Ansonsten: viel freud!

Aber Softwaremäßig ist alles gleich?

Hallo Daniel,

Software die Du z.B. für einen Duemilanove geschrieben hast läuft auch auf dem Mega. Der Mega besitzt nur mehr Pins und Ports.

In der IDE mußt Du nur das passende Board angeben und der Compiler generiert automatisch den entsprechenden HEX-Code.

Die Demo-Programme laufen auf allen Boards!

Viel Spass bei Probieren, Udo

Ich denke, Du verwendest die neueste Software (0018) ? In der 17er Version war nämlich ein Bug sodass die Analogpins 8 bis 15 erst nach einer Anpassung in der wiring_analog.c-Datei funktioniert haben. Das Mega-Board arbeitet mit einem anderen Prozessor. Wenn Du in Deinen Anwendungen z.B. Timer oder Interrupts verwendest musst Du halt das Datenblatt von dem Controller verwenden der auf deinem Board ist. Da kanns passieren dass die Programme für die anderen Arduinos nicht funktionieren weil der Mega andere Register verwendet. Aber welcher Chip es ist steht ja direkt drauf.