AnalogWrite über Serial

vor 18 weeks 3 days von bigteddy

Moin!

Meine Frage ist: wie kann ich aus der seriellen Konsole einen Wert auslesen(z.B. 042) und ihn dann via analogWrite auf meine LED übertragen?

MfG,
BigTeddy

Ähnliche Posts

2 Antworten auf “AnalogWrite über Serial”


Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.
  1. uwe sagt:

    int incomingByte;   
    char Data[8];
    int i;
    unsigned long Tempo;
     
    void setup()
    {
      Serial.begin(9600);
    }
     
    void loop(){
     
       do {
         if (Serial.available()) {       
           Data[i] = Serial.read();
           i++;
           }     
         if(i<1)Tempo = millis(); 
         } while (i<5&&(millis()-Tempo) < 500);
     
       Data[i] = 0;    
       incomingByte = atoi(Data);  
       i=0;
       /// einfügen Kontrolle ob Wert zu groß oder negativ.
       Serial.println(incomingByte);
       AnalogWrite(pin,incomingByte);
    }

    Grüße Uwe

    Login or register to post comments

  1. bigteddy sagt:

    Yo nice, danke ;)

    MfG BigTeddy

    Login or register to post comments