Pin Layout auf Digispark

Gast #4012647
Lesenswert?

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
Angehängte Dateien:
Gast #4014347
Lesenswert?

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
Angehängte Dateien:
Gast #4015244
Lesenswert?

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
Persönliche Seite #4015251
Lesenswert?

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.

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