Hallo!
Ich habe mir ein Programm geschrieben, dass dem Mega exakt 50 Pins abverlangt.
Ich benötige:
10 Input's für Hardware-Taster
20 Output's für Led's
20 Output's für Relais (alle über Optokoppler)
Nebenbei ist noch zu erwähnen, das der Arduino auch noch über VB.Net angesteuert wird.
Jetzt war mein Plan, das ich die Pins
0-9 für die Hardware-Taster,
10-29 für die Led's
30-49 für die Relais
einsetze.
Dabei ist mir aufgefallen, das z.B. KEIN Taster an pin 0 funktioniert.
Auch im Bereich 19-21 kann ich nicht mit Led's arbeiten.
Meine Frage daher, gibt es wo eine Liste, in der ich die Möglichkeiten sehen kann?
Bei Google kann man so oft lesen, "54 In- und Output's"......
das ist aber sicher nicht so 1:1 anwendbar.
liebe Grüße
Lennart
0 und 1 sind für die 1. serielle Schnittstelle, die u.a. zum hochladen des Sketches benutzt werden. Wenn du die Schnittstelle im Betrieb nicht brauchst und auch nicht initialisierst, kannst du schon Taster (keine Leds) dranhängen
Ohne Vorwiderstand ist immer tödlich. Wenn Du hardwaremäßig auf 2 mA begrenzt ist es ok.
Denn wenn es nur softwareseitig erfolgt, führt ein Programmfehler evtl. zu Rauchzeichen.
Wenn Du das Limit von 200 mA für den MEGA ausnutzen willst, dann solltest Du bei Speisung über Vin auch nicht auf 12 V gehen, sonder besser auf 7(zur Not 9) V.
Meintest Du softwareseitig über PWM?
Nein, da ich mir die Platinen mit meiner eigenen CNC Fräse selber
erstelle, und Widerstände fakt NIX kosten ist das der beste Weg.
Danke für den Tip über V-in , 9V ist passend.
Gruß Lennart
In meinem Programm ist es so gesteuert,
dass immer nur ein Relais kurz (250ms) anzieht, dann
wieder abfällt, mit 500ms Abstand mindestens.
Also es ist immer nur ein Relais gezogen, da lacht der Mega drüber.
Hoffentlich....
Gruß Lennart