Show Posts
Pages: 1 ... 3 4 [5] 6 7 ... 228
61  Using Arduino / Interfacing w/ Software on the Computer / Re: UI Library for monitor and control Arduino on: October 30, 2013, 01:36:53 pm
These guys are faking their stuff: http://butterflui.laurens-rinke.de/
62  International / Deutsch / Re: UI Library zur Steuerung des Arduino on: October 30, 2013, 01:35:53 pm
Das ist eine hinterhältige Nummer:
http://butterflui.laurens-rinke.de/
63  Using Arduino / Interfacing w/ Software on the Computer / Re: just found - Graphical Interface Library Butterflui on: October 30, 2013, 01:34:17 pm
He is not promoting. He is lying: http://blog.butterflui.org/

Quote
64  International / Deutsch / Re: Graphisches User Interface fürs Arduino on: October 30, 2013, 01:33:25 pm
Auf seiner "richtigen" Webseite hat er auch ein ordentliches Impressum http://www.laurens-rinke.de/impressum.html. Auf der falschen nicht. Kennt jemand zufällig einen Abmahnexperten?
65  International / Deutsch / Re: Arduino Uhr- noch eine [WIP] on: October 29, 2013, 03:24:06 pm
Sehr gut bemerkt. Das mit der Einstellerei wäre für mich auch der Hauptgrund. Wenn man jedoch rechnen will (z.B. weil man eine rauschtolerante Funkuhr baut), dann ist UTC besser. Grund: beim anderen Ansatz gibt es einmal im Jahr eine Stunde bei der man aus der aktuellen Zeit nicht auf die Zeitzone rückschliessen kann.
66  International / Deutsch / Re: Graphisches User Interface fürs Arduino on: October 29, 2013, 03:11:33 pm
Wenn man rumklickt kommt man darauf, daß die Seiten angeblich etwas mit einer deutschen Hochschule für Gestaltung zu tun haben will. Schon merkwürdig warum man sich dann nicht an deutsches Recht hält.
67  International / Deutsch / Re: Arduino Uhr- noch eine [WIP] on: October 29, 2013, 03:09:50 pm
Wieso nennst Du es den "sinnvolleren Weg" wenn Du keine Vorteile darin erkennst?
68  International / Deutsch / Re: Graphisches User Interface fürs Arduino on: October 29, 2013, 01:52:34 pm
Kein Impressum, keine Datenschutzerklärung, aber Subscriber Daten anfragen? Finde ich auch bei OS Projekten uncool.

Openscada http://openscada.org/ existiert schon. Ihr wollt also das Rad neu erfinden. Dagegen gibt es nichts einzuwenden. Aber was ist bei Eurem Rad besser?
69  International / Deutsch / Re: Arduino Uhr- noch eine [WIP] on: October 29, 2013, 01:48:09 pm
Ob man intern die Uhrzeit in der aktuellen Zeitzone (MEZ / MESZ) führt oder in UTC und dann umrechnet ist letztendlich gleichaufwändig. Die spannendere Frage ist zu welchem Zweck man die Zeit mitführt. Wenn es darum geht hauptsächlich mit den Zeiten zu rechnen würde ich fast immer UTC oder UT1 bevorzugen. Wenn es darum geht eine Uhr zu bauen die nur die aktuelle Ortszeit anzeigt, dann scheint mir die aktuelle Ortszeit in der aktuelle Zeitzone die bessere Wahl.

Das Argument mit dem Rechenaufwand kann man vergessen. In meinem aktuellen Funkuhrprojekt wird unheimlich viel gerechnet umd das Rauschen aus dem DCF77 Signal zu entfernen. Und selbst da ist noch mehr als genug Luft um hin und her zu rechnen. In einer normalen Uhr wird der Arduino erst recht nur Däumchen drehen.
70  International / Deutsch / Re: millis()-Glaubensfrage on: October 26, 2013, 02:29:33 pm
Wenn es unbedingt mit millis() sein muß, dann würde ich das wenigstens wegkapseln. Ähnlich wie im Lighthouses Experiment (http://blog.blinkenlight.net/experiments/basic-effects/lighthouses/).

Code:
typedef void (*command)();

template <unsigned long wait_ms, command c>
void repeat() {
    static unsigned long start = millis();
    if (millis()-start >= wait_ms) {
        start += wait_ms;
        c();
    }
}

void task1() {
    Serial.println(F("1 second elapsed"));
}

void task2() {
    Serial.println(F("2 seconds elapsed"));
}

void task3() {
    Serial.println(F("3 seconds elapsed"));
}


void setup() {
    Serial.begin(115200);
}


void loop() {
    repeat<1000, task1>();
    repeat<2000, task2>();  
    repeat<3000, task3>();  
}

Dann ist wenigstens das Timergefrickel vom Rest sauber getrennt.
71  International / Deutsch / Re: switch case Beispiel mit Zeichenbenennung gesucht on: October 25, 2013, 09:41:19 am
Warum nicht so:

Code:
void *engine_command();
...
void decelerate() {
...
}
void accelerate() {
...
}

void loop() {
...
    engine_command = accelerate;
...

    // und jetzt der Switch Ersatz --> Command einfach ausführen
    engine_command();
}
72  International / Deutsch / Re: millis()-Glaubensfrage on: October 25, 2013, 09:36:17 am
Wenn Du dabei bist kannst Du auch noch gleich die Fußmatten saugen. Das bringt nochmal zusätzliche Gewichtsersparnis smiley-wink
73  International / Deutsch / Re: Fragen zum Design einer LED Uhr on: October 25, 2013, 09:33:41 am
Du meinst außer einer Library die zum Chip passt und einer Variablen? Hängt davon ab was man einfacher findet.
74  International / Deutsch / Re: millis()-Glaubensfrage on: October 25, 2013, 09:25:38 am
msTimer2 löst dann aus wenn der Interrupt kommt und nicht dann wen der Code drankommt.
Weiterhin trennt das Design dann sauberer zwischen der eigentlichen Arbeit und der Zeitbehandlung.

Nachteilig ist, daß man dazu zumindest rudimentär verstehen muß was es bedeutet nebenläufigen Code zu haben. Deshalb hatte ich ja gesagt, daß es eine Kenntnisfrage ist. Die msTimer2 auf einen anderen Controller zu portieren ist nicht schwierig.

Wenn Du die Vorteile nicht siehst, kannst Du auch die andere Lösung verwenden. Allerdings ist die Detailfrage auf welcher Seite des Vergleichs man rechnen soll von untergeordneter Bedeutung. Ich würde die Konstante auf eine Seite alleine sortieren. Im Zweifelsfall gibt das infinitesimal kompakteren und schnelleren Code. An dieser Stelle zu optimieren ist aber weniger wirkungsvoll als den Nummernschildhalter am Auto abzuschrauben um Sprit zu sparen.
75  International / Deutsch / Re: Fragen zum Design einer LED Uhr on: October 25, 2013, 09:20:06 am
Die RTCs können alle ein 32768 Hz Signal erzeugen. Das kann man auch per Timer zählen lassen --> keine sonstige Kommunikation mit dem Chip erforderlich.
Pages: 1 ... 3 4 [5] 6 7 ... 228