Guten Morgen,
okay also das mit den 10bit und 8bit PWM leuchtet mir ein und habs registriert
Das Tutorial hab ich gemeint, das bei dem Starter Kit dabei war, allerdings, kann ich als Neuling diesen Code,
nicht richtig nachvollziehen, und wenn jemand was nicht nachvollziehen kann tut man sich schwer!
Also der ganze Code aus Operation 2 kommt aus dem Tutorial von dem Starterkit weil du schreibst ( @cdk)
So wie ich das verstehe (der Sinn der +-30 ist mir nicht ganz klar...)
habe dann deine Code Zeile eingefügt und das andere auskommentiert. Da hat er aber gemeckert das der Satz im zu lang sei.
Aber kurz um da ich den Code nicht richtig verstehe, hab ich mich gestern Nacht nochmal auf die Suche gemacht und für mich einen
verständlichen Code gefunden!
Code:
char led_front_Pin = 7;
void setup()
{
pinMode(led_front_Pin, OUTPUT);
Serial.begin(9600);
}
void loop()
{
int sensorValue = analogRead(A1);
int mappedValue = 0;
mappedValue = map(sensorValue, 350, 1016, 0, 255 * 3);
// Wert von Berreich 350 bis 1023 auf 0 bis 3 * 255 legen
// http://arduino.cc/de/Reference/Map
Serial.println(mappedValue); // Wert Seriel Übertragen
if(mappedValue < 0) // Wenn der Wert kleiner wie 0
mappedValue = 0; // Wert auf 0 setzen
if(mappedValue < 1016)
{
analogWrite(led_front_Pin, mappedValue); // LED leuchtet bei Wert kleiner 1016
}
}
Da ich aber nur Vesperpause hab konnte ich den Code nur umschreiben, und nicht testen mit dem Arduino.
Hab den Code praktisch für mich umgeschrieben.
Als Info noch: die led_front_Pin = 7; ist der Pin .... ledPin = 4; von gestern.
Mfg Benny
Lesezeichen