4. November 2010
LED Ja / Nein / Schlafen Ja = langsames an und ab dimmen (mit einfacher IF-Abfrage) Nein = hektisches an und ab dimmen (mit Einsatz von der Sinus Logik) Schlafschtand = LED brennt nur ein bisschenbyte message = '0'; int zaehlerja = 0; int zaehlernein = 0; boolean up = 1; void setup() { pinMode (10, OUTPUT); analogWrite(10, 0); Serial.begin(9600); } void loop () { if (Serial.available () > 0) { message = Serial.read(); } if (message == 'n') { zaehlernein = zaehlernein + 5; analogWrite(10, sin(zaehlernein / 5)*125 + 125); delay(10); } else if (message == 'y'){ if (zaehlerja > 245 ) { up = 0; } if ( zaehlerja < 10) { up = 1; } if (up == 1) { zaehlerja = zaehlerja + 1; } if (up == 0) { zaehlerja = zaehlerja -1; } analogWrite (10, zaehlerja); delay(10); } else if (message == 's'){ analogWrite (10, 10); } }Schieber Film ansehen
int schieber; void setup() { Serial.begin(9600); pinMode(0, INPUT); pinMode(9, OUTPUT); } void loop() { schieber = analogRead(0); schieber = schieber/4; Serial.println(schieber, DEC); analogWrite(9, schieber); delay(10); }