|
481
|
International / Deutsch / Re: Frage bezüglich Erstes_Programm.pde
|
on: November 27, 2011, 02:36:46 pm
|
|
Allein die Tatsache, dass in einer Endlosschleife ( void loop ist iirc for( ; ; ) oder while(1) ) eine weitere Endlosschleife ausgeführt wird - in einer Methode, die eh schon LOOP heißt, berechtigt zur direkten Disqualifizierung des Authors.
|
|
|
|
|
483
|
International / Deutsch / Re: Button Hold
|
on: November 27, 2011, 12:22:48 pm
|
|
Als kleiner Denkanstoß: Starte einen zähler beim knopfdruck, werte die (milli-)sekundenanzahl beim loslassen aus.
Also einen Pin auf Input, während der High ist zählen, sobald er Low ist auswerten und auf ruheposition gehen.
|
|
|
|
|
484
|
International / Deutsch / Re: Arduino Pragrammierung
|
on: November 27, 2011, 11:36:06 am
|
|
Au Backe -dahast du dir was vorgenommen. Ohne dir zu nahe treten zu wollen, würde ich, bevor ich mich an die programmierung von komplexen Mechanismen mit Sensoren traue, erstmal mit Elektrotechnik im Allgemeinen und Elektronik und dem Arduino selbst im Speziellen auseinandersetzen. Man muss gehen können, bevor man rennen kann. versuch dich ein bisschen in die Arduino-Programmierung einzulesen, und spiel ein bisschen mit den vorhandenen Kompenenten herum. versuch den sensor auf einen Eingang zu legen und schau, was du für Werte bekopmmst etc. und versuch herauszufinden, um was für kompentenen es sich handelt - denn nur weil es funktioniert muss es nicht immer auch gut für den Arduino sein. Gerade bei induktiven Lasten (Motoren, Relais etc) ist es immer wichtig die Ausgänge des Arduinos (40mA pro Ausgang) nicht zu überlasten - vorallem beim Mega, da dort die CPU nicht ohne Weiteres austauschbar ist.
|
|
|
|
|
485
|
International / Deutsch / Re: Arduino Pragrammierung
|
on: November 27, 2011, 10:59:14 am
|
|
Aha. Nachts ist es also dunkler als draußen. Was hast du? Und was möchtest du? Und was hat der Blink-sketch mit den Motoren zu tun? Und um was für (Ultraschall-)Sesoren willst du ihn wie erweitern? Nochmal komplett auf Anfang und versuchen eine artikulierte Frage zu stellen.
|
|
|
|
|
488
|
International / Deutsch / DEC in BIN und BIN in Array?
|
on: November 26, 2011, 07:33:33 pm
|
|
Hallo an alle Nachteulen. Ich bin gerade ein bisschen am Basteln und stoße momentan auf ein Problem: Ich würde gerne eine Dezimalzahl in eine Binarzahl aufteilen und jedes bit in ein eigenes Feld eines Arrays schreiben. Meine Idee war jetzt, die DEzimalzahl in Binärform in einen String zu wandeln und diesen anschließend zu splitten - nur wie?
|
|
|
|
|
489
|
International / Deutsch / Re: Probleme mit der Hardware Computer/Programm verbindung
|
on: November 22, 2011, 03:10:57 pm
|
|
Ohne dir zunahe treten zu wollen, aber mir sei die Frage gestattet: "Wo zur Hölle arbeitet ihr den alle?!" Ich kann mir nicht vorstellen, jemanden, der offenschtlich keine Ahnung von Hardware, Software oder Treibern hat, einen batzen Technik in die Hand zu geben und zu sagen: "Da - mach mal, jetzt hast du ein Projekt. Und wehe du wirst nicht fertig bis tag X und es funktioniert nicht wie es soll!" Bei dir mangelt es an substantiellem Grundwissen. Dieses Wissen, und die Neuger es zu erlangen, ist fundamental um überhaupt etwas "in Technik" zu machen - imho. Weso kommen immer alle an - haben keinen Plan, haben den Auftrag vom Chef, Prof etc und befassen sich nicht mit der Materie? ch würde meinen Lehrlingen die Hölle heiß machen, wenn sie etwas nicht wissen (können) und mich nicht fragen, bevor sie das Internet vollschwallen. Deshalb ist es Ausbildung.
|
|
|
|
|
491
|
International / Deutsch / Re: Symbian Handy mit Arduino verbinden
|
on: November 18, 2011, 07:11:24 am
|
|
Es kommt ja nicht auf Bluettoth als übermittlungstechnik, sondern auf die Kommunikation an - in diesem fall wahrscheinlich eine serielle Schnittstelle, die per Bluetooth ur verfügung gestellt wird. Deshalb denke ich der Tipp von Trib (lustig) ist der beste - schreib dir ne Java-App. Ist ein simpler 10 Zeiler und kann ohne Probleme portiert werden. Auch wenn ich Java meide wie der Teufel das Weihwasser - in Sachen Portabilität und InterOp ist es ganz vorne mit dabei.
|
|
|
|
|
492
|
International / Deutsch / Re: Live-Daten von Computer
|
on: November 18, 2011, 06:55:52 am
|
|
du kannst auch echo "010101110000101 oder irgenteinanderer text" > COM6 machen. Das > COM6 leitet lediglich die Ausgabe des vorangestellten Befehls auf den angegebenen Port um. Da der bei Windows bereits auf 8N1 eingestellt ist, musst du nur darauf achten, dass kein anderes Porgramm (z.B. der SerialMonitor in der Arduino IDE) auf den Port ugreift, da er sonst gesperrt ist.
|
|
|
|
|
493
|
International / Deutsch / Re: Live-Daten von Computer
|
on: November 18, 2011, 05:06:49 am
|
Ich weiß jetzt nicht welche Daten der PC ändern muß, aber es ist auch möglich einen Internetserver auf dem PC laufen zu haben (auch zb PHP mit Datenbank) und vom Arduino die Daten übers Netzwerk und Intranet zu holen. Aber nur wenn er auch ein Ethernetshield etc o.Ä. hat.
|
|
|
|
|
494
|
International / Deutsch / Re: Live-Daten von Computer
|
on: November 18, 2011, 04:38:46 am
|
Er schweigt, weil er mit seiner Idee die Welt verändern wird  GUI bedeutet graphical user interface und ist bestimmt nicht der Begriff der für die Übermittlung von Daten vom PC zum Arduino Verwendung findet. Nachdem man nur seriell mit dem Arduino kommunizieren kann, benötigst du eine Möglichkeit vom Hostsystem Daten an die Schnittstelle des Arduinos zu übemitteln. Für das von dir verwendete Beispiel, den Inhalt einer Datei an den Arduino zu senden, reicht ein Aufruf von z.B. "type meinetextdatei.txt > COM3" (Wenn der Arduino auf z.B. COM3 eingestellt ist). Das kann man unter der Eingabeaufforderung machen, oder einfach per Start->Ausführen (Windowstaste-r). Oder als Batchdatei (.bat, .cmd etc) oder als Scheduled Task oder oder oder. Unter Linux und am mac verhält es sich ähnlich, nur dass dort "cat" oder "tail" statt type benutzt wird und die schnittstelle z.B. /dev/ttys0 heißt.
|
|
|
|
|