Anda di halaman 1dari 4

Job 2

Input Analog

TujuanPercobaan:
Setelahmelakukanparaktikuminidiharapkan:
1. Mahasiswamampumembuat program ADC pada Arduino untukmembaca variable input
yang didapatkandari POTENSIO METER.
2. Mahasiswamampumengupload program ADC danmengamatiperubahannilai ADC yang
diakibatkandariperbedaanresistansi yang diberikanmelalui POTENSIO METER
3. Mahasiswamampumembuatimplementasi POTENSIO METER sebagai input variable
dalamsebuahrangkaian
4. Mahasiswamampumengkodekansebuahperintah program pada ARDUINO

DasarTeori
Pin analog pada Arduino adalahsuatu pin yang bisadigunakanuntukmenjalankanfungsi variable.
Padapercobaanini pin analog akandigunakanuntukmembaca data variable yang
didapatkanakibatdariperubahannilairesistansipada POTENSIO METER
sehinggamenghasilkanbilanganbulatantara 0 sampaidengan 1023.
Dalammengimplementasikanpotesnsiosebagai input analog digunakan Arduino Uno
untukmembacaefekdariperubahanresistansi. Arduino Uno padapercobaaninimemiliki 6 (enam)
pin analog yang terdiridari: A0 atauseringjugadisebutdengan analog input nol (0), A1 (1), A2 (2),
A3 (3), A4 (4) dan A5 (5).

Gambar 2.1 Potensio Meter

Sebagaicontohdalammembaca input analog bisadilihatmelaluigambar 2.1.


dimanapadagambartersebut pin 1 (satu) dihubungkankesumbertegangan, pin 2 (dua)
digunakansebagai output potensiodan pin 3 (tiga) dihubungkanke ground.
AlatdanBahan

1. Satu unit computer yang sudahdilengkapidenganinstalanaplikasi Sketch Arduino Uno


2. Satu unit perangkatmodul Arduino
3. Power Supply
4. Satubuahpotensio meter
5. Resistor 220 Ohm
6. LED
7. Kabel Jumper

GambarRangkaian
Program 1

constint PIN_POTENSIO=0;
void setup()
{
Serial.begin(9600);
}

void loop() {
intteganganPotensio=analogRead(PIN_POTENSIO);
Serial.println (teganganPotensio);
delay (1000);
}

Program 2

constint PIN_LED= 12;


constint PIN_POTENSIO=0;
void setup() {
pinMode(PIN_LED, OUTPUT);

void loop() {
intteganganPotensio=analogRead(PIN_POTENSIO);
intwaktuTunda=map(teganganPotensio, 0, 1023, 100, 4000);
digitalWrite (PIN_LED, HIGH);
delay (waktuTunda);
digitalWrite (PIN_LED, LOW);
delay (waktuTunda);

Tugas
1. Lakukanpercobaanseperti yang terdapatpadalangkahpercobaandiatas
2. Lakukanpengukuranresistansipotensio meter, tegangan input yang
dihasilkanolehpotensiometer, catat data ADC danamatikondisi LED

Tegangan Kondisi
No ResistansiPotensiometer ADC
Input LED
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.

Analisa

Kesimpulan

Anda mungkin juga menyukai