#include <LiquidCrystal.h>
int duty;
int pot;
int i;
LiquidCrystal lcd(7, 6, 5, 4, 3, 2);
void setup() {
  lcd.begin(16, 2);
  pinMode(11, OUTPUT);
}

void loop() {
  pot=analogRead(A0);
  i=map(pot, 0, 1023, 0, 255);
  analogWrite(11, i);
  delay(10);
  duty=map(pot, 0, 1023, 0, 100);
  lcd.setCursor(0, 0);
  lcd.print("duty cycle");
  lcd.setCursor(0,1);
  lcd.print(duty);
  lcd.print("   ");
  lcd.setCursor(6,1);
  lcd.print("%");
}

Lascia un commento

Il tuo indirizzo email non sarà pubblicato.