In questo secondo progetto usiamo il pin 7 di Attiny dove è presente l’input analogico A1 al quale colleghiamo il potenziometro. Il valore di tensione viene letto da Attiny85 (riga 25) e viene poi mandato un pwm con duty cicle corrispondente a quanto è ruotato il potenziometro. L’alimentazione di Attiny è 3.3V, il resistore sul led è 80 Ohm.

 

Questo è il programma usato.

 

const int ledPin = 0;

const int analogPin = A1;

int val = 0;

 

void setup() {

pinMode(ledPin, OUTPUT);

pinMode(analogPin, INPUT);

}

 

void loop() {

val = analogRead(analogPin);

analogWrite(ledPin, val / 4);

}