Show Posts
|
|
Pages: 1 ... 3 4 [5] 6 7 ... 16
|
|
62
|
International / Deutsch / Re: Vertrauenswürdiger Shop?
|
on: November 16, 2012, 09:13:03 am
|
|
zur Info, der Shop ist absolut vertrauenswürdig. Ich habe dort schon mehrfach bestellt und bisher alles bekommen. Der einzige Nachteil ist die Zeit, das kann auch schon mal ein paar Wochen dauern, doch das liegt häufig am deutschen Zoll, nicht unbedingt an HK oder China.
und das ist nicht spanisch sondern chinesisch :-))
Gruß
|
|
|
|
|
64
|
International / Deutsch / Re: DS 18S20+ Temperatur Umrechnungsfaktor?
|
on: November 10, 2012, 11:00:46 am
|
|
warum so kompliziert mit umrechnen? Es gibt doch ganz einfache Befehle:
sensors.requestTemperatures(); Temperatur[0] = sensors.getTempC(Sensor0); Temperatur[1] = sensors.getTempC(Sensor1); Temperatur[2] = sensors.getTempC(Sensor2); Temperatur[3] = sensors.getTempC(Sensor3); Temperatur[4] = sensors.getTempC(Sensor4); Temperatur[5] = sensors.getTempC(Sensor5);
und schon hat man 6 Temperaturen eingelesen in °C. gruß Bernward
|
|
|
|
|
65
|
International / Deutsch / Re: Warum funktioniert dieser Sketch ?
|
on: October 13, 2012, 12:40:42 pm
|
|
Zunächst ist die Abfrage if (zaehler >=0){ völlig überflüssig. zaehler ist immer größer als Null, denn wenn zaehler 9 ist wird er auf 0 gesetzt und im nächsten Durchlauf wieder ++ eins hoch gezählt. Aber die LED dürften doch nur einmal ganz kurz blinken, denn sie werden ja an und sofort wieder ausgeschaltet. Das es der Reihe nach geht liegt doch am array, denn bei jedem Tastendruck wird doch der nächste Pin aus dem array angesprochen.
|
|
|
|
|
67
|
International / Deutsch / Re: Relais Stört DS18B20 kommunikation?
|
on: October 13, 2012, 10:45:09 am
|
|
Leider habe ich bei meiner Heizungssteuerung auch das Problem mit den Relais, was nicht in den Griff zu bekommen ist. Bei mir "stürzen" aber nicht die DS18B20 ab sondern nur regelmäßig das LCD-Display. Das hab ich durch ein ständiges "Resetten" in der void loop in den Griff gekriegt, aber befriedigend ist das gar nicht. Und die gleichen Probleme hab ich beim starten der Leuchtstoffröhren im Keller, da passiert das gleiche. Ich hatte die Frage auch schon mal hier gestellt, aber alle Tipps haben nichts geholfen.
|
|
|
|
|
69
|
International / Deutsch / Re: Sonnenfolger ohne LDR - nur mit Berechnung des Sonnenstandes
|
on: October 13, 2012, 09:49:47 am
|
|
Hallo, mal eine Frage ist das nicht ganz einfach zu realisieren. Ich weiß das die Sonne in 24 Stunden 360° zurücklegt. Daher kann ich doch folgern, das sie alle 4 min 1° weiter wandert. Wenn ich also um sechs Uhr morgens genau nach Osten ausrichte und alle 4 min 1° weiter nach Westen wandere hab ich doch immer den aktuellen Stand der Sonne. Oder mach ich jetzt einen Denkfehler? Ich glaube mal nicht. Gruß Bernward
|
|
|
|
|
71
|
International / Deutsch / Re: Tasterzustand erhalten
|
on: October 09, 2012, 05:01:28 am
|
|
Hallo Max, wenn das Programm in den else Zweig kommt wird die LED ausgeschaltet. Die erneute Abfrage im else Zweig nach knopf==HIGH ist sicher nicht notwendig. gruß
|
|
|
|
|
72
|
International / Deutsch / Re: skript nur einmal abspielen
|
on: October 01, 2012, 05:56:52 am
|
|
wie k1 wird überhaupt nicht HIGH??? Was ist denn mit k2 und k3?
Ich glaube du hast auch noch einen Denkfehler im Programm. Die Klammer der if Abfrage geht ja nur bis zum ersten else, d.h. mit dieser Abfrage kannst du das Programm nie auf einen Durchlauf begrenzen, dann muß die Klammer bis zum Ende des Codes gehen.
|
|
|
|
|
74
|
International / Deutsch / Re: Sketch vereinfachen
|
on: October 01, 2012, 04:01:55 am
|
Hallo Lutz, auf die schnelle, so kann man schon vereinfachen: Ich hab im Moment wenig Zeit, jetzt muß man nur noch ein wenig Logig schreiben, um bei jedem Durchlauf die richtigen LEDs anzusteuern, aber auch das ist mit ein wenig Zeit machbar :-) int ledPins[] = {7,8,9,10,11,12}; int g = 200; //Variable für Geschwindigkeit int i; void setup() { for (int i=0; i < 6; i++){ pinMode(ledPins[i],OUTPUT); } } void loop () { for (int i=0; i < 6; i++){ digitalWrite(ledPins[0],LOW); digitalWrite(ledPins[1],LOW); digitalWrite(ledPins[2],HIGH); digitalWrite(ledPins[3],HIGH); digitalWrite(ledPins[4],HIGH); digitalWrite(ledPins[4],LOW); delay(g); } }
|
|
|
|
|