Go Down

Topic: Bitwise AND (Read 1 time) previous topic - next topic

markbee

Ich hab den Sketch nur überflogen, aber digitalWrite z.B. ist saulahm. Das kann man alles noch sehr optimieren...

thewknd

#11
Jan 24, 2013, 06:49 pm Last Edit: Jan 24, 2013, 06:52 pm by thewknd Reason: 1
Wie lange ist denn die ungewollte Pause, eine halbe Sekunde, zwei Sekunden, .. ?

Zeile 268
Code: [Select]
uint16_t tmp_bpm = analogRead(FUNC_SELECTOR2);
hast du ein Potentiometer angeschlossen an A4? Und dieses auf den minimalen Wert gestellt.

Damit stellst du am Ende von loop das delay ein.

Testweise kannst du auch den Aufruf von delay direkt modifizieren, Zeile 367

Code: [Select]
delay(tmp_bpm);
mit
Code: [Select]
delay(20);
ersetzen, zum Beispiel
duemilanove / OSX & WIN
Arduino & Teensy: http://bit.ly/13rbdtQ

Cracky

hmm, ja das könnte man machen, ich habe jetzt allerdings einfach die AND abfrage gegen den Zähler ausgetauscht und das hat auch schon funktioniert !

Udo Klein

Was Lauflichter angeht: kennst Du schon meinen Blog? Wenn nein willst Du von dort sicher ein paar Ideen übernehmen ;)
Check out my experiments http://blog.blinkenlight.net

Go Up