Prima imagine arata semnalul de pe pinul digital 13 cu sketch-ul "Blink" (interval de o secunda)
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiV82shFgoUNSLf3EKEaq9Bzhq0sqqDJ9MVZiQASYVHkKBU0Ok4hB5miyVyjO2F04KJMU-I5ucy-9AQtmXOCXWOZvU1Pp0N_fZgdI-51o3Nrr5bdfGFBRWYN4MbxS53h6_2k8ugjF1UD55N/s320/SLOscope_digital_signal.png)
void loop()
{
digitalWrite(ledPin, HIGH); // set the LED on
delay(1000); // wait for a second
digitalWrite(ledPin, LOW); // set the LED off
delay(1000); // wait for a second
}
Pentru a doua imagine am facut un mic montaj cu un LED pe pinul digital PWM 9 si un potentiometru pe pinul analog IN 5. Imaginea arata cum valoarea citita de la potentiometru (impartita la 4) este scrisa la pinul cu LED.
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg4eHSuoHCo8BcMx5mmwY23NbcUVw3eCP6RKfe1mC_kOa2vI1W-OcHnL4mhZ1wpUEBAbDNfiJVd3fNay4XfXKphJjnLqH5GCkzGWTz2EYXQSYFxzA2vIIxrBGjzcv6xZ4ZWEajET1LjKXxk/s320/SLOscope_PWM_signal.png)
void loop() {
sensorValue = analogRead(sensorPin);
analogWrite(ledPin, sensorValue / 4);
}
Pentru a fi mai clar am facut si un filmulet in timp ce invarteam potentiometrul de la minim la maxim si inapoi.
Niciun comentariu:
Trimiteți un comentariu