Was ist PWM?
PWM Pins sind Pins die mit ~ gekennzeichnet werden.
PWM wird zu Steuerung von analogen Schaltungen genutzt
Wie sieht void setup aus?
void setup () {
for (int i=1; 8>=i; i++)pinMode(i, OUTPUT);
// Mehrere OUTPUTS
pinMode(11, OUTPUT)
// Ein OUTPUT
}
Void Loop example
void loop() {
Sensorwert = analogRead (A0);
// Ist der Eingegebene Wert in diesem Dreher
if (128>= Sensorwert)
// Wenn kleiner gleich 128 dann…
{
digitalWrite(1, HIGH); // Lampe An
digitalWrite(2, LOW); // Lampe Aus
if (Sensorwert > 128 && 256 >= Sensorwert)
// von 128 bis 256
digitalWrite(1, LOW);
digitalWrite(2,HIGH);
Sensorwert = analogRead (A0)/4;
// geteilt durch 4 um den Drehregler an PWM anzugleichen
Ja
for (int i=0; i<=10; i++) // i erhöht sich um 1
digitalWrite(13, HIGH);
delay(100*i); // delay unterbricht das Programm
int Sensorwert=0 ; // In diese Variable wird der Wert des Drehreglers Gespeichert
Last changed2 years ago