Re: Elektronik Bastelei mit Arduino (Selbstbau Tacho, DZM et
Verfasst: 24. Feb 2015
Euer Programm sieht mir ziemlich zusammengebaut aus.
z.B.:
currentMode = getBlinkmode(currentResistance);
getBlinkmode() bekommt hier dem Argument nach einen Widerstandswert. In der Funktion selbst wird aber anscheinend ein Temperaturwert erwartet:
Es wird schon was machen, aber nicht GENAU das was Ihr gewollt habt.
letztendlich muss man sich darauf verlassen, dass das hier bei Euch funktioniert:
analogWrite(), Sind das Bibliotheksfunktionen?
Alles richtig angeschlossen?
z.B.:
currentMode = getBlinkmode(currentResistance);
getBlinkmode() bekommt hier dem Argument nach einen Widerstandswert. In der Funktion selbst wird aber anscheinend ein Temperaturwert erwartet:
Code: Alles auswählen
int getBlinkmode(int temp) {
if (temp <= 60) {
return BLUE;
} else if (temp >= 140) {
return RED_BLINK;
} else if (temp >= 120) {
return RED;
} else {
return GREEN;
}
}
letztendlich muss man sich darauf verlassen, dass das hier bei Euch funktioniert:
Code: Alles auswählen
void setLED(int led, int r, int g, int b) {
analogWrite(led, r);
analogWrite(led + 1, g);
analogWrite(led + 2, b);
}
Alles richtig angeschlossen?