Show Posts
|
|
Pages: [1] 2 3 ... 12
|
|
3
|
International / Deutsch / Re: 16 verschiedene Schalterzustände über einen Analogeingang
|
on: December 31, 2012, 10:29:21 am
|
Der Trick mit den Widerständen ist wirklich alt und es gibt einen guten Grund warum man den in professionellen Schaltungen so gut wie nie sieht Ja, dieser Grund wird sein das man im professionellen Bereich ganz andere Möglichkeiten hat, es dort um große Stückzahlen geht und nicht um ein absolutes Einzelstück wie im Hobbybereich.
|
|
|
|
|
4
|
International / Deutsch / Re: 16 verschiedene Schalterzustände über einen Analogeingang
|
on: December 31, 2012, 08:53:01 am
|
|
Ich halte Reinhards Lösung für sehr gut, maximales Ergebnis bei minimalstem Aufwand. Hier versuche ich mich gerade an einer Wochenzeitschaltuhr in ähnlicher Art: Tageszeit wird über eine Widerstandsmatrix mit 2 Drehschaltern an analog_in eingelesen, 1. Schalter 0 | 10 | 20, 2. Schalter 0-9 Aufgebaut ist es noch nicht, aber rein rechnerisch (Idealwiderstände E12-Reihe) komme ich bei 5Volt auf eine minimalste Differenz von 51mV zwischen den einzelnen Schaltstellungen, womit eigentlich sämtlich mögliche (hier 30, 24 brauch ich) Stellungen sicher ausgewertet werden müßten. Eine eventuelle Temperaturdrift sollte da keine große Rolle spielen. Kleinste Widerstandskombination ist hier 680 + 4700 Ohm, also Stromaufnahme <1mA Größte Widerstandskombination 44380 + 32360 Ohm (Reihenschaltung), HF-Einstreuung wahrsch. auch kein Thema.
|
|
|
|
|
5
|
International / Deutsch / Re: Suche Lösung für "open recent project"
|
on: December 20, 2012, 04:11:55 am
|
|
Bevor Frust aufkommt: Es sind in der Vorlage (arduino.tar.bz2) doch einige Änderungen für kdevelop vorzunehmen, damits zur Version >1 passt, also auspacken: (Dateiendung pde muss ino sein, da es eine WProgram.h hier nicht mehr gibt)
arduino.kdevtemplate ShowFilesAfterGeneration=%{PROJECTDIR}/%{PROJECTDIRNAME}.ino
Arduino.mk ersetzen durch /usr/share/arduino/Arduino.mk Änderungen im Abschnitt reset (zumindest bei meinem debian wheezy): do $$STTYF $(ARD_PORT) >/dev/null 2>&1 && break ; \
%{PROJECTDIRNAME}.pde umbenennen nach %{PROJECTDIRNAME}.ino
dann wieder als arduino.tar.bz2 zusammenpacken und diese als Vorlage für kdevelop nehmen.
|
|
|
|
|
10
|
International / Deutsch / Re: Wert infolge analogwert Ändern?
|
on: February 19, 2012, 10:28:19 am
|
|
Ja, Tschuldigung... Hab den Blödsinn schon selbst bemerkt, aber zu spät!
Im Mhz-Bereich wirds nicht durchrasen, es wird brav gewartet bis der A/D Wandler seine Arbeit verrichtet hat.
|
|
|
|
|
13
|
International / Deutsch / Re: Anfänger will mit LED spielen, frage zu 12V Versorgung
|
on: January 05, 2012, 12:27:36 pm
|
|
Ohne die Schaltung selbst zu beurteilen... ja, der Widerstand wäre so richtig eingebaut und ja, Vin ist direkt mit dem Pluspol der Netzteilbuchse verbunden.
Eins vielleicht noch, bei einem Breadboard stellen die obere und untere Doppelreihe die Stromversorgungsschienen dar, je eine Reihe +, eine Reihe -, sind also nicht direkt miteinander verbunden (Fehler links unten bei GND).
|
|
|
|
|