Vom einfachen Programm zum fertigen Debian-Paket, Fragen rund um Programmiersprachen, Scripting und Lizenzierung.
-
Otto2234
- Beiträge: 14
- Registriert: 06.03.2020 17:20:36
Beitrag
von Otto2234 » 06.03.2020 17:29:46
kann mir wer helfen bitte, warum funktioniert das nicht
Code: Alles auswählen
// Define Pins
#define WEIS 22
#define GRÜN 23
void setup()
{
pinMode(WEIS, OUTPUT);
pinMode(GRÜN, OUTPUT);
digitalWrite(WEIS, HIGH);
digitalWrite(GRÜN, LOW);
}
int weisValue;
int grünValue;
void loop ()
{
#define delayTime 10
weisValue = 255;
grünValue = 0;
for(int i = 0; i < 303;= 1)
{
weisValue -= 1;
grünValue += 1;
analogWrite(WEIS, weisValue);
analogWrite(GRÜN, grünValue);
delay(delayTime);
}
weisValue = 0;
grünValue = 255;
for(int i = 0; i < 255 += 1)
{
weisValue += 1;
grünValue -= 1;
analogWrite(WEIS, weisValue);
analogWrite(GRÜN, grünValue);
delay(delayTime);
}
}
fehlercode
exit status 1
stray '\303' in program
Zuletzt geändert von
TRex am 06.03.2020 17:32:31, insgesamt 1-mal geändert.
Grund: Code-Tags ergänzt
-
TRex
- Moderator
- Beiträge: 8316
- Registriert: 23.11.2006 12:23:54
- Wohnort: KA
Beitrag
von TRex » 06.03.2020 17:33:41
Wenn ich raten müsste: du hast bei weiß auf das Sonderzeichen verzichtet, aber bei grün einen Umlaut verwendet. Probiers mal mit ue.
-
Otto2234
- Beiträge: 14
- Registriert: 06.03.2020 17:20:36
Beitrag
von Otto2234 » 06.03.2020 17:52:36
danke es hat geklappt ich programmiere seit einem tag
wie kann ich immer wieder wiederholen lassen
-
TRex
- Moderator
- Beiträge: 8316
- Registriert: 23.11.2006 12:23:54
- Wohnort: KA
Beitrag
von TRex » 06.03.2020 22:22:34
Wie meinst du das? Die loop-Funktion wird bereits endlos wiederholt, und eine for-Schleife hast du auch schon im Code. Probiers vielleicht mal mit while (schau dir ein Tutorial zum Thema "Kontrollstrukturen" an).
-
kalle123
- Beiträge: 3027
- Registriert: 28.03.2015 12:27:47
- Wohnort: Mönchengladbach
Beitrag
von kalle123 » 07.03.2020 08:06:44
Die Zeile
ist auch nicht ok.
cu KH
-
TuxPeter
- Beiträge: 2016
- Registriert: 19.11.2008 20:39:02
- Lizenz eigener Beiträge: MIT Lizenz
Beitrag
von TuxPeter » 07.03.2020 12:44:36
Davon abgesehen würde man für delayTime auch einfach 'ne Konstante nehmen statt einem #define
-
Otto2234
- Beiträge: 14
- Registriert: 06.03.2020 17:20:36
Beitrag
von Otto2234 » 04.07.2020 16:58:31
Entschuldigung das ich so lange nicht geschrieben habe danke für die Hilfe