Anda di halaman 1dari 2

Percobaan 1

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= ");
}

Anda mungkin juga menyukai