void setup() {
Serial.begin(9600);
pinMode(3,0);
void loop() {
long a = analogRead(A1);
long led = long(a) * 255/1023;
analogWrite (3,led);
digitalWrite(3,HIGH);
delay(500);
digitalWrite(3,LOW);
delay(500);
}
Percobaan 2
#include <LiquidCrystal.h>
LiquidCrystal lcd(12,11,5,4,3,2);
void setup() {
lcd.begin(16,2);
}
void loop() {
int a = analogRead(A1);
float tegangan = float(a)*5/1023;
float analog = float(tegangan)*1023/5;
lcd.clear();
lcd.setCursor(0,0);
lcd.print("analog = ");
lcd.print(analog);
lcd.setCursor(0,1);
lcd.print("tegangan= ");
lcd.print(tegangan);
lcd.print(" v");
delay(500);
lcd.setCursor(0,1);
lcd.print("tegangan= ");
}