<p dir="ltr">Nachtrag: Strommessung am Arduino Nano ergab ca. 25-30mA. Also ziemlich irrelevant, wenn die Schaltung nicht gerade von Batterie laufen muss...</p>
<p dir="ltr">Viele Grüße<br>
Frank</p>
<div class="gmail_quote">Am 14.04.2017 15:10 schrieb "Frank Richter" <<a href="mailto:frank.richter83@gmail.com">frank.richter83@gmail.com</a>>:<br type="attribution"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Hallo Lars,<div><br></div><div>ich hab selbst noch keinen Digispark da, hab ein paar bestellt aber die sind noch in der Post :-(</div><div>Deshalb kann ich dazu noch nix genaues sagen.</div><div><br></div><div>Ich hab deinen use case spaßeshalber eben mit einem Arduino Nano aus dem Vorrat ausprobiert, der ganze "Code" ist das hier:</div><div><br></div><div><div>byte inputState = 0;</div><div><br></div><div>void setup() {</div><div> // put your setup code here, to run once:</div><div> pinMode(2, INPUT_PULLUP);</div><div> pinMode(3, INPUT_PULLUP);</div><div> Serial.begin(9600);</div><div>}</div><div><br></div><div>void loop() {</div><div> // put your main code here, to run repeatedly:</div><div> inputState = (byte)digitalRead(2) | (byte)digitalRead(3) << 1;</div><div> Serial.write(inputState);</div><div> delay(5000);</div><div>}</div></div><div><br></div><div>Der Controller hat interne Pull-Ups, du müsstest die Pins also nur über deinen potentialfreien Kontakt nach GND ziehen.</div><div>Output ist ein Byte, wobei das LSB den Status von Pin 2 und das 2. Byte den Status von Pin 3 angibt. Eine 1 heißt Kontakt offen, 0 heißt Kontakt geschlossen.</div><div><br></div><div>Mein USB-Messgerät ist grad nicht greifbar, aber ich kann den Nano nachher mal ans Labornetzteil klemmen. Schätze aber deutlich unter 100mA.</div><div><br></div><div>Gehäuse habe ich nur für die größeren Uno und Mega, für den Nano habe ich nur kleine Platinen mit Schraubklemmen für alle Kontakte, was für dauerhafte Aufbauten sehr praktisch ist.</div><div> </div><div>Wenn du willst schick ich dir das Teil gegen Portoersatz...</div><div><br></div><div>Ebenfalls frohe Ostern!</div><div>Frank</div></div><div class="gmail_extra"><br><div class="gmail_quote">Am 14. April 2017 um 14:22 schrieb Lars Täuber <span dir="ltr"><<a href="mailto:lars.taeuber@web.de" target="_blank">lars.taeuber@web.de</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hallo Frank,<br>
<br>
die Dinger sehen wirklich vielversprechend aus. Welchen Arduino-Typ muss ich denn in der IDE dafür auswählen. Digispark bzw. ATTINY85 habe ich hier nicht zur Auswahl.<br>
<br>
Noch zwei Fragen:<br>
1. Wieviel Strom ziehen die Digisparks aus dem USB-Port?<br>
2. Gibt es Schutzhüllen/Gehäuse für diese kleinen Dinger?<br>
<br>
Wenn ich das richtig verstehe, kann ich von den sechs GPIOs vier für nutzen. Meine potentialfreien Kontakte kann ich dann über Vin und diese Pins anschließen?<br>
Muss ich dann noch Pull-Down-Widerstände nach GND packen? Ich habe noch nie mit GPIOs gearbeitet.<br>
<br>
Vielen Dank und frohe Ostern<br>
Lars<br>
<br>
On Fri, 14 Apr 2017 13:10:08 +0200<br>
<div class="m_-2738840603384683261HOEnZb"><div class="m_-2738840603384683261h5">Frank Richter <<a href="mailto:frank.richter83@gmail.com" target="_blank">frank.richter83@gmail.com</a>> wrote:<br>
<br>
> Hallo Lars,<br>
><br>
> du stellst dir das zu kompliziert vor ;-)<br>
> Arduinos kommen mit Bootloader, lassen sich also einfach per USB flashen.<br>
> Die IDE ist ein Rundum-Sorglos-Paket, mit Compiler oder Flash-Tool kommst<br>
> du gar nicht in Kontakt.<br>
> Programmierung sollte für dich ein Klacks sein, da du ja C kannst. Mehr als<br>
> eine while-loop, die den Zustand der gewünschten Eingänge alle 5 Sekunden<br>
> im gewünschten Format (im Prinzip reicht ein einzelnes Byte) über die<br>
> serielle Schnittstelle raushaut, ist es ja nicht.<br>
> Bestell dir doch mal einen Arduino Nano (Billig-Nachbau reicht), ich helfe<br>
> gerne das zum Laufen zu kriegen.<br>
><br>
> Viele Grüße<br>
> Frank<br>
> Am 14.04.2017 12:34 schrieb "Lars Täuber" <<a href="mailto:lars.taeuber@web.de" target="_blank">lars.taeuber@web.de</a>>:<br>
><br>
> > Hallo Frank,<br>
> ><br>
> > On Fri, 14 Apr 2017 10:37:01 +0200<br>
> > Frank Richter <<a href="mailto:frank.richter83@gmail.com" target="_blank">frank.richter83@gmail.com</a>> wrote:<br>
> ><br>
> > > Hallo Lars,<br>
> > ><br>
> > > mehr als ein USB-Kabel braucht ein Arduino-Board auch nicht, und das<br>
> > > Digispark-Ding kannst du sogar direkt in die Buchse stecken.<br>
> > > Kostet unter 2 Euro, wenn du ein paar Tage auf Post aus China warten<br>
> > kannst.<br>
> ><br>
> > ich müsste mich mit diesen Dingern beschäftigen. Auch habe ich keine<br>
> > Ahnung, wie man die programmiert. Benötigt man dazu weitere Hardware?<br>
> > Kannst Du mir ein paar Links zum Einlesen schicken?<br>
> ><br>
> > Danke<br>
> > Lars<br>
> ><br>
<br>
<br>
</div></div><span class="m_-2738840603384683261HOEnZb"><font color="#888888">--<br>
Schöne Grüße<br>
Lars Täuber<br>
</font></span></blockquote></div><br></div>
</blockquote></div>