• Tidak ada hasil yang ditemukan

Input dan Output (I/O)

Dalam dokumen LAPORAN PROJEK AKHIR 2 CINDY SYAHYA (Halaman 29-33)

Seperti yang telah disebutkan sebelumnya, Arduino Nano memiliki 14 buah digital pin yang dapat digunakan sebagai input atau output, menggunakan fungsi pin Mode, digital Write, dan digital (Read). Pin-pin tersebut bekerja pada tegangan 5V, dan setiap pin dapat menyediakan atau menerima arus 20mA, dan memiliki tahanan pull-up sekitar 20-50k ohm (secara default dalam posisi discconnect). Nilai maximum adalah 40mA, yang sebisa mungkin dihindari untuk menghindari kerusakan chip mikrokontroller.Beberapa pin memiliki fungsi khusus:

1. Serial, terdiri dari 2 pin : pin 0 (RX) dan pin 1 (TX) yang digunakan untuk menerima (RX) dan mengirim (TX) data serial.

2. External Interrups, yaitu pin 2 dan pin 3. Kedua pin tersebut dapat digunakan untuk mengaktifkan interrups. Gunakan fungsi attach Interrupt.

3. PWM: Pin 3, 5, 6, 9, 10, dan 11 menyediakan output PWM 8-bit dengan menggunakan fungsi analog Write.

4. SPI : Pin 10 (SS), 11 (MOSI), 12 (MISO), dan 13 (SCK) mendukung komunikasi SPI dengan menggunakan SPI Library.

5. LED : Pin 13. Pada pin 13 terhubung built-in led yang dikendalikan oleh digital pin no 13.

Arduino Pro Mini memiliki 8 buah input analog, yang diberi tanda dengan A0 hingga A7. Masing-masing pin analog tersebut memiliki resolusi 1024 bits (jadi bisa memiliki 1024 nilai). Secara default, pin-pin tersebut diukur dari ground ke 5V, namun bisa juga menggunakan pin REF dengan menggunakan fungsi analog Reference. Pin Analog A6 dan A7 tidak bisa dijadikan sebagai pin digital, hanya sebagai analog. Beberapa pin lainnya pada board ini adalah :

 I2C : Pin A4 (SDA) dan A5 (SCL). Pin ini mendukung komunikasi I2C (TWI) dengan menggunakan Wire Library.

18

 AREF. Sebagai referensi tegangan untuk input analog.

 Reset. Hubungkan ke LOW untuk melakukan reset terhadap mikrokontroller.

Biasanya digunakan untuk dihubungkan dengan switch yang dijadikan tombol reset.

Arduino Pro Mini memiliki sejumlah fasilitas untuk berkomunikasi dengan komputer, Arduino lain, atau mikrokontroler lainnya. The ATmega328 menyediakan UART TTL komunikasi serial, yang tersedia pada pin digital 0 (RX) dan 1 (TX).

Perangkat lunak Arduino termasuk monitor serial yang memungkinkan data tekstual sederhana yang akan dikirim ke dan dari papan Arduino melalui koneksi USB.

Sebuah perpustakaan Software Serial memungkinkan untuk komunikasi serial pada salah digital pin Pro Mini. The ATmega328 juga mendukung I2C (TWI) dan komunikasi SPI. Perangkat lunak Arduino termasuk perpustakaan kawat untuk menyederhanakan penggunaan bus I2C; melihat referensi untuk rincian. Untuk menggunakan komunikasi SPI, silakan lihat datasheet ATmega328.

2.6 LCD (Liquid Crystal Display)

LCD (Liquid cristal display) adalah salah satu komponen elektronika yang berfungsi sebagai tampilan suatu data, baik karakter, huruf ataupun grafik. Jenis LCD yang dipakai pada alat ini adalah LCD M1632. LCD terdiri dari dua bagian, yang pertama merupakan panel LCD sebagai media penampil informasi dalam bentuk huruf/angka dua baris, masing–masing baris bisa menampung 16 huruf/angka. LCD (Liquid Crystal Display) adalah modul penampil yang banyak digunakan karena tampilannya menarik.

LCD yang umum, ada yang panjangnya hingga 40 karakter (2x40 dan 4x40), dimana kita menggunakan DDRAM untuk mengatur tempat penyimpanan tersebut.

Pada sebuah LCD (Liquid Crystal Display) dapat ditampilkan angka-angka, huruf-huruf, bahkan symbol tertentu. LCD mempunyai kegunaan yang lebih dibandingkan dengan sevensegment LED. Ada banyak variasi bentuk dan ukuran LCD yang tersedia jumlah baris 1-4 dengan jumlah karakter per baris 8, 16, 20,40, dll. Dalam modul LCD (Liquid Cristal Display) terdapat microcontroller yang berfungsi sebagai pengendali tampilan karakter LCD (Liquid Cristal Display). (Gamayel.Rizal, 2007).

Di bawah ini adalah gambar LCD 2x16 karakter:

Universitas Sumatera Utara

Gambar 2.8 Bentuk LCD

Bagian kedua merupakan sebuah sistem yang dibentuk dengan mikrokontroler yang ditempel dibalik pada panel LCD, berfungsi mengatur tampilan LCD. Dengan demikian pemakaian LCD M1632 menjadi sederhana, sistem lain cukup mengirimkan kode – kode ASCII dari informasi yang ditampilkan. Spesifikasi LCD M1632:

 Tampilan 16 karakter 2 baris dengan matrik 5 x 7 + kursor.

 ROM pembangkit karakter 192 jenis.

 RAM pembangkit karakter 8 jenis ( diprogram pemakai ).

 RAM data tampilan 80 x 8 bit ( 8 karakter ).

 Duty ratio 1/16.

 RAM data tampilan dan RAM pembangkit karakter dapat dibaca dari unit mikroprosesor.

 Beberapa fungsi perintah antara lain adalah penghapusan tampilan (display clear), posisi kursor awal ( crusor home ), tampilan karakter kedip (display character blink), penggeseran kursor ( crusor shift ) dan penggeseran tampilan (display shift).

 Rangkaian pembangkit detak.

 Rangkaian otomatis reset saat daya dinyalakan.

 Catu daya tunggal +5 volt.

LCD adalah lapisan dari campuran organik antara lapisan kaca bening dengan elektroda transparan indium oksida dalam bentuk tampilan seven-segment dan lapisan elektroda pada kaca belakang. Ketika elektroda diaktifkan dengan medan listrik (tegangan), molekul organik yang panjang dan silindris menyesuaikan diri dengan elektroda dari segmen. Lapisan sandwich memiliki polarizer cahaya vertikal depan dan polarizer cahaya horizontal belakang yang diikuti dengan lapisan reflektor. Cahaya yang dipantulkan tidak dapat melewati molekul-molekul yang telah menyesuaikan diri dan segmen yang diaktifkan terlihat menjadi gelap dan

20

membentuk karakter data yang ingin ditampilkan. Dalam modul LCD (Liquid Cristal Display) terdapat microcontroller yang berfungsi sebagai pengendali tampilan karakter LCD (Liquid Cristal Display). Microntroller pada suatu LCD (Liquid Cristal Display) dilengkapi dengan memori dan register.

1. Memori yang digunakan microcontroller internal LCD adalah :

 DDRAM (Display Data Random Access Memory) merupakan memori tempat karakter yang akan ditampilkan berada.

 CGRAM (Character Generator Random Access Memory) merupakan memori untuk menggambarkan pola sebuah karakter dimana bentuk dari karakter dapat diubah-ubah sesuai dengan keinginan.

 CGROM (Character Generator Read Only Memory) merupakan memori untuk menggambarkan pola sebuah karakter dimana pola tersebut merupakan karakter dasar yang sudah ditentukan secara permanen oleh pabrikan pembuat LCD (Liquid Cristal Display) tersebut sehingga pengguna tinggal mangambilnya sesuai alamat memorinya dan tidak dapat merubah karakter dasar yang ada dalam CGROM.

2. Register control yang terdapat dalam suatu LCD diantaranya adalah:

 Register perintah yaitu register yang berisi perintah-perintah dari mikrokontroler ke panel LCD (Liquid Cristal Display) pada saat proses penulisan data atau tempat status dari panel LCD (Liquid Cristal Display) dapat dibaca pada saat pembacaan data.

 Register data yaitu register untuk menuliskan atau membaca data dari atau keDDRAM. Penulisan data pada register akan menempatkan data tersebut keDDRAM sesuai dengan alamat yang telah diatur sebelumnya.

3. Pin, kaki atau jalur input dan kontrol dalam suatu LCD (Liquid Cristal Display) diantaranya adalah:

 Pin data adalah jalur untuk memberikan data karakter yang ingin ditampilkan menggunakan LCD (Liquid Cristal Display) dapat dihubungkan dengan bus data dari rangkaian lain seperti mikrokontroler dengan lebar data 8 bit.

 Pin RS (Register Select) berfungsi sebagai indikator atau yang menentukan jenis data yang masuk, apakah data atau perintah. Logika low menunjukan yang masuk adalah perintah, sedangkan logika high menunjukan data.

Universitas Sumatera Utara

 Pin R/W (Read Write) berfungsi sebagai instruksi pada modul jika low tulis data, sedangkan high baca data.

 Pin E (Enable) digunakan untuk memegang data baik masuk atau keluar.

 Pin VLCD berfungsi mengatur kecerahan tampilan (kontras) dimana pin ini dihubungkan dengan trimpot 5 Kohm, jika tidak digunakan dihubungkan ke ground, sedangkan tegangan catu daya ke LCD sebesar 5 Volt.

Dalam dokumen LAPORAN PROJEK AKHIR 2 CINDY SYAHYA (Halaman 29-33)

Dokumen terkait