Hallo, versuche ein Arduino Nano Projekt auf einen Digispark zu übertragen und kann mangels Hardware (LT Mitte März) noch nicht selber testen. Mache in Sachen Mikrocontroller/Elektronik gerade meine ersten Gehversuche, daher mögen einige Fragen naiv erscheinen. Habe im Anhang die gefundenen Infos zusammengestellt, einige Sachen konnte ich nicht eruieren: P1: Im Datasheet sind 40 mA, in Digistump 20 mA angegeben. Kann ich ein Relais mit 30 mA direkt schalten (max. Schaltdauer 10 sek)? Ist es korrekt, dass mit digitalWrite(1, Status) beim Digispark gleichzeitig die interne LED mit geschaltet wird? P3: Hat dieser 1,5k Pull-Up einen Einfluss auf den Wert, den ich mit analogRead(3) einlese? P5: Kann dieser Pin für einen externen Interrupt zum Aufwecken aus Schlafmodus verwendet werden? Beim Nano definiere ich den Interrupt mit attachInterrupt(0, Funktion, LOW), angeschlossen wird der Taster an D2 Und jetzt noch die absolute Anfängerfrage: Hat es Einfluss auf den Stromverbrauch, wenn ich die 3 Potis a) permanent mit 5V und Gnd versorge (mit Multimeter war kein Verbrauch festzustellen) b) die 5V erst mit digitalWrite(1, HIGH) zur Verfügung stelle (alle Poti Abfragen erfolgen erst danach) Danke für alle Antworten Matthias
Die Fragen zur Pin-Belegung werde ich mir nach Lieferung selbst beantworten können, aber evtl. könnte jemand zu P1: 30 mA Relais max. 10 sek direkt schalten (lt. Datasheet 40 mA, lt Digistump 20 mA) und der Anfängerfrage bzgl. Poti (s. Anhang) antworten. Macht es überhaupt einen Unterschied bzgl. Stromverbrauch und was wäre Best Practice, wenn Poti-Abfrage erst nach Einschalten von Out erfolgt? Danke Matthias
Ein Relais solltest Du nicht direkt an einen µC-Ausgang hängen, und auf gar keinen Fall ohne Freilaufdiode. Auch wenn in den absolute maximum ratings der µCs Ströme von 20..40 mA genannt werden - die Dinger sind keine Leistungshalbleiter. Du solltest einen Treiber verwenden.
Hallo Rufus, danke für die Antwort. Was ist mit dem Poti - ist die Frage zu banal?
Sorry, habe gedacht die Skizzen im vorletzten Post würden es erklären. Kann die Potis auf 2 Arten anschliessen: a) + an Dauerplus, GND an DauerGnd, Schleifer zum Board b) + an 1. geschalteten Ausgang von Board, GND an DauerGnd, Schleifer zum Board Da sämtliche Abfragen der Potis mit analogRead erst nach Schalten des 1. Ausgangs des Boards auf HIGH erfolgen, würde mich interessieren, wie hier nach Best Practice zu verfahren ist. Danke Matthias
Das musst Du mit Dir selbst ausmachen. Was geschieht im Initialisierungszustand (also bevor Dein Programm losläuft) mit dem Anschluss, an dem Du das Poti hängst? Was geschieht, wenn Du den Anschluss direkt mit VCC oder GND verbindest? Wenn der Pin direkt nach dem Reset als Eingang konfiguriert ist (sieh ins Datenblatt!), dann ist das nicht weiter schlimm, sollte der Pin aber auch nur kurzzeitig ein Ausgang sein, wird er Dir das je nach Potistellung verübeln.
Digisparks kann man auch in Deutschland bestellen ... dann sind sie in der Regel in 2 Tagen da und Du hast keine Scheißerei mit dem Zoll. http://shop.cboden.de/Digistump/Digispark/Digispark-PRO.html
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.