Friday 17 April 2015

Arduino

Digital dan analog

Pin-pin pada Arduino terdiri dari 2 jenis yaitu:
1. Pin digital
2. Pin analog

1. Pin digital

Pin digital bisa digunakan sebagai digital read dan digital write dan Pin digital juga bisa digunakan sebagai analog write.

Jika ada arus yang masuk ke pin read maka Digital read membaca high atau low.
Digital write

2. Pin analog

Pin analog tidak bisa digunakan sebagai analog write. Gunakan pin digital saja untuk menulis analog signal, untuk hidupkan speaker, redup-terangkan LED, atau meubah-ubah kecepatan motor.

Semua pin analog cuma bisa digunakan sebagai analog input saja atau dengan kata lain Pin analog hanya bisa digunakan sebagai membaca analog read saja tidak untuk analog write.

Analog write dilakukan justru menggunakan pin digital, yaitu dengan menggunakan metode PWM (Pulse Width Modulation); lebar pulsa on dan off nya diubah-ubah atau dimodulasikan.

Cara PWM,
analogread(pin, value)
pin :
value : 0 - 255

Jadi input atau output

Ada dua pilihan bagi semua pin Arduino:
1. Menjadi input, atau
2. Menjadi output

Jadi Input atau output ini ditentukan dari pinMode()-nya.
Contoh:
pinMode(8, INPUT)
pinMode(8,OUTPUT)
pinMode(8,INPUT_PULLUP)






No comments:

Post a Comment