Show Posts
|
|
Pages: [1] 2 3 ... 16
|
|
2
|
International / Deutsch / Re: absolut off-topic: modellbaufrage
|
on: May 18, 2013, 04:20:37 am
|
|
Hallo Stefan, wie gesagt, ich spreche aus Erfahrung und ein FBL Heli ist für einen Anfänger wirklich das falsche. Wenn du echt Interesse am Helifliegen oder Quadrocopterfliegen hast fang mit was anderem an, Tipps kannst du gerne haben. Gruß
|
|
|
|
|
6
|
International / Deutsch / Re: Daten übertragen mit RC Switch
|
on: May 09, 2013, 09:46:11 am
|
|
Hallo, ich muß den Beitrag noch mal hoch holen.
Hab es jetzt mit den Beispielen aus VirtualWire gemacht. Es funktioniert eigentlich alles so wie es soll, ich kann Daten übertragen, z.B hab ich mal meine gesamte Adresse mit Namen, Anschrift Tel.Nummer und so weiter übertragen. Ich lasse einen counter hochzählen und je nach Anzahl des Counters übertrage ich immer eine Zeile.
Jetzt aber das Problem, bei der Übertragung wird viel "verschluckt", soll heißen mal kommt bei count 1 der Name, als nächstes kommt dann count 4 die Tel.Nummer, dann mal count 2 die Strasse und so weiter.
Es gehen also sehr viele Daten verloren, warum ist das so?
Gruß Bernward
|
|
|
|
|
7
|
International / Deutsch / Re: LED bei ein/aus langsam ein- und ausblenden
|
on: April 30, 2013, 07:03:32 am
|
|
Hallo Ingo, hab ich doch in deinen Sketch eingebaut.
for (i = min; i < max; i = i + schrittweite){ analogWrite(led1, i); //LEDrot geht an analogWrite(led2, LOW); //LEDgelb ist aus analogWrite(led3, LOW); //LEDgrün ist aus }
hier wird i von min bis max (hier 0 und 255) in 10-er Schritten (schrittweite) hochgezählt. min, max und schrittweite kannst du im Kopf des Programms zum testen ändern, andere Werte oder andere Schrittweite. Gruß Bernward
|
|
|
|
|
8
|
International / Deutsch / Re: LED bei ein/aus langsam ein- und ausblenden
|
on: April 30, 2013, 06:36:49 am
|
Hallo, ich habs mal ein wenig umgeschrieben, versuch es mal so. Wenn die LEd von ganz nach Null gehen soll muß man halt von max bis min runterzählen. gruß Bernward /************************************************** * Autor: Ingo Mögling * * Mai 2013 * * Beschreibung * * Sketch zum steuern eine Lichthauptsignals * * mit mehreren LEDs * * http://www.arduino-tutorial.de/schaltungen/ * http://www.youtube.com/watch?v=ZOtfcejS21c * * http://books.google.de/books?id=LiGw4IhN0RUC&pg= * ***************************************************/
int led1 = 3; // integer variable ledPin1 rot int led2 = 5; // integer variable ledPin2 gelb int led3 = 6; // integer variable ledPin3 grün int i, min = 1 , max = 255, schrittweite = 10;
int buttonPin1 = 10; // integer variable buttonPin1 Hp0 int buttonPin2 = 11; // integer variable buttonPin2 Hp2 int buttonPin3 = 12; // integer variable buttonPin3 Hp1
void setup() { // pinMode(led1,OUTPUT); // Pin3 ist jetzt ein Ausgang // pinMode(led2,OUTPUT); // Pin5 ist jetzt ein Ausgang // pinMode(led3,OUTPUT); // Pin6 ist jetzt ein Ausgang pinMode(buttonPin1,INPUT); // Pin10 ist jetzt ein Eingang pinMode(buttonPin2,INPUT); // Pin11 ist jetzt ein Eingang pinMode(buttonPin3,INPUT); // Pin12 ist jetzt ein Eingang analogWrite(led1,HIGH); //LEDrot ist zum Start ein }
void loop(){ if (digitalRead(buttonPin1)==HIGH && digitalRead(buttonPin2)==LOW && digitalRead(buttonPin3)==LOW) { for (i = min; i < max; i = i + schrittweite){ analogWrite(led1, i); //LEDrot ist an analogWrite(led2, LOW); //LEDgelb ist aus analogWrite(led3, LOW); //LEDgrün ist aus } } if (digitalRead(buttonPin2)==HIGH) if (digitalRead(buttonPin1)==LOW) if (digitalRead(buttonPin3)==LOW) { analogWrite(led1,LOW); //LEDrot ist aus analogWrite(led2,HIGH); //LEDgelb ist an analogWrite(led3,HIGH); //LEDgrün ist an } { if (digitalRead(buttonPin3)==HIGH) if (digitalRead(buttonPin1)==LOW) if (digitalRead(buttonPin2)==LOW) { analogWrite(led1,LOW); //LEDrot ist aus analogWrite(led2,LOW); //LEDgelb ist aus analogWrite(led3,HIGH); //LEDgrün ist an } } }
|
|
|
|
|
9
|
International / Deutsch / Re: Daten übertragen mit RC Switch
|
on: April 28, 2013, 02:16:52 pm
|
|
Hallo, also ich möchte Daten zwischen zwei Arduinos übertragen, z.B. die Temperatur eines DS18B20 aber wie schon gesagt, es kommt zwar was an, aber eben nicht so wie es soll. Aber danke für die ersten Tipps, werde es weiter versuchen. Gruß Bernward
|
|
|
|
|
10
|
International / Deutsch / Daten übertragen mit RC Switch
|
on: April 28, 2013, 11:53:00 am
|
Hallo, ich habe mir folgende Receiver und Transmitter gekauft http://www.ebay.de/itm/170999455326?ssPageName=STRK:MEWNX:IT&_trksid=p3984.m1439.l2649 und versuche nun, diese mit den Beispielen aus https://code.google.com/p/rc-switch/wiki/HowTo_Sendzum laufen zu bringen. Das ist für mich Neuland, daher meine Fragen. Das klappt mit zwei Arduino Uno schon mal, aber zum einen bekommen ich nur mySwitch.send(5393, 24); übertragen, die anderen Beispiele nicht. Zum anderen kommt diese Zahl am Receiver nur manchmal an, d.h. mal sekundenlang nicht, dann irgenwann mal wieder u.s.w. Wenn ich mehrer Zahlen im o.g. Format übertrage wird mal die eine, mal die anderen angezeigt, nicht alle und auch nicht immer. Wie gesagt, das ist totales Neuland für mich und ich bin im Moment recht ratlos. Gruß Bernward
|
|
|
|
|
12
|
International / Deutsch / Re: Sensor gesucht..
|
on: April 15, 2013, 12:51:29 am
|
Hallo Chris, so ähnlich wie wie jurs, ABER achte auf folgendes http://www.ebay.de/itm/Mini-IR-Pyroelektrische-Infrarot-PIR-Motion-menschliche-Sensor-Detektor-Module-/230923371488?pt=DE_M%C3%B6bel_Wohnen_Beleuchtung&hash=item35c41b03e0es gibt viele Anbieter, auch in Großbritannien, aber die meisten haben eine Ansprechzeit von 20sec, die sind total ungeeignet. Die oben genannten haben 2,5sec, die sollten gehen. Oder man muß softwaretechnisch lösen, das die Ansprechzeit zu lang ist. gruß
|
|
|
|
|
14
|
International / Deutsch / Re: DS2408 Adresse vergeben 1-Wire
|
on: April 05, 2013, 12:00:15 pm
|
|
Hallo, beim DS1820 (ich denke das wird genau so sein) hab ich es als Beispiel so gemacht:
DeviceAddress Sensor0 = {0x28, 0xBB, 0x7B, 0xDA, 0x02, 0x00, 0x00, 0xA9};
und beim einlesen später Temperatur0 = sensors.getTempC(Sensor0);
Hilft dir vielleicht. Gruß Bernward
|
|
|
|
|