• Tidak ada hasil yang ditemukan

BAB II LANDASAN TEORI

N/A
N/A
Protected

Academic year: 2021

Membagikan "BAB II LANDASAN TEORI"

Copied!
11
0
0

Teks penuh

(1)

BAB II

LANDASAN TEORI

2.1 Microkontroller Uno Arduino

Arduino Uno adalah board berbasis mikrokontroler pada ATmega328. Board ini memiliki 14 digital input / output pin (dimana 6 pin dapat digunakan sebagai output PWM ), 6 input analog, 16 MHz osilator kristal, koneksi USB, jack listrik tombol reset. Pin-pin ini berisi semua yang di perlukan untuk mendukung mikrokontroler, hanya terhubung ke komputer dengan kabel USB atau sumber tegangan bisa di dapat dari adaptor AC-DC atau baterai untuk menggunakannya. Uno berbeda dengan semua board sebelumnya dalam hal koneksi USB-to-serial yaitu menggunakan fitur Atmega8U2 yang di program sebagai konverter USB-to-USB-to-serial. Gambar 2.1 merupakan tampak depan dari Arduino Uno.

Gambar 2.1 Board Arduino Uno 2.1.1 Catu Daya

Arduino Uno dapat di aktifkan melalui koneksi USB atau dengan catu daya eksternal. Sumber listrik di pilih secara otomatis. Eksternal (non-USB) daya dapat datang baik dari AC-DC adaptor atau baterai. Adaptor ini dapat di hubungkan dengan cara mengkoneksikan plug

(2)

pusat-positif 2.1mm ke dalam board listrik. Lead dari baterai dapat di masukkan ke dalam header pin Gnd dan Vin dari konektor Power.

Pin catu daya adalah sebagai berikut:

• VIN. Tegangan input ke board Arduino ketika menggunakan sumber daya eksternal (sebagai lawan dari 5 volt dari koneksi USB atau sumber daya lainnya diatur.

• 5V. Catu daya di atur di gunakan untuk daya mikrokontroler dan komponen lainnya di board. Hal ini dapat terjadi baik dari VIN melalui regulator on-board, atau di berikan oleh USB .

• 3,3 volt pasokan yang di hasilkan oleh regulator on-board. Menarik arus maksimum adalah 50 mA.

•GND

2.1.2 Memory

ATmega328 ini memiliki 32 KB dengan 0,5 KB di gunakan untuk loading file. ATmega328 juga memiliki 2 KB dari SRAM dan 1 KB dari EEPROM

2.1.3 Input & Output

Masing-masing dari 14 pin digital pada Uno dapat digunakan sebagai input atau output, menggunakan fungsi pinMode(), digitalWrite(), dan digitalRead(). Mereka beroperasi di 5 volt. Setiap pin dapat memberikan atau menerima maksimum 40 mA dan memiliki resistor

(3)

. Serial: 0 (RX) dan 1 (TX). Di gunakan untuk menerima (RX) dan mengirimkan (TX) data TTL serial. Pin ini terhubung ke pin yang sesuai dari chip ATmega8U2 USB-to-Serial TTL.

• Eksternal Interupsi: 2 dan 3. Pin ini dapat dikonfi

gurasi untuk memicu interupsi pada nilai yang rendah, tepi naik atau jatuh, atau perubahan nilai. Lihat attachInterrupt () fungsi untuk rincian.

• PWM: 3, 5, 6, 9, 10, dan 11. Menyediakan 8-bit output PWM dengan analogWrite () fungsi. • SPI: 10 (SS), 11 (mosi), 12 (MISO), 13 (SCK). Pin ini mendukung komunikasi SPI menggunakan perpustakaan SPI.

• LED: 13. Ada built-in LED terhubung ke pin digital 13. Ketika pin adalah nilai TINGGI, LED menyala, ketika pin adalah RENDAH, itu off.

Uno memiliki 6 input analog, diberi label A0 melalui A5, masing-masing menyediakan 10 bit resolusi yaitu 1024 nilai yang berbeda. Secara default sistem mengukur dari tanah sampai 5 volt. • TWI: A4 atau SDA pin dan A5 atau SCL pin. Mendukung komunikasi TWI

• Aref. Referensi tegangan untuk input analog. Di gunakan dengan analog Reference (). 2.1.4 Komunikasi

Uno Arduino memiliki sejumlah fasilitas untuk berkomunikasi dengan komputer, Arduino lain, atau mikrokontroler lain. ATmega328 ini menyediakan UART TTL (5V) komunikasi serial, yang tersedia pada pin digital 0 (RX) dan 1 (TX). Sebuah ATmega16U2 pada saluran board ini komunikasi serial melalui USB dan muncul sebagai com port virtual untuk perangkat lunak pada komputer. Firmware Arduino menggunakan USB driver standar COM, dan tidak ada driver eksternal yang dibutuhkan. Namun, pada Windows, file. Inf diperlukan. Perangkat lunak Arduino termasuk monitor serial yang memungkinkan data sederhana yang akan dikirim ke board Arduino. RX dan TX LED di board akan berkedip ketika data sedang

(4)

dikirim melalui chip USB-to-serial dan koneksi USB ke komputer. ATmega328 ini juga mendukung komunikasi I2C (TWI) dan SPI. Fungsi ini digunakan untuk melakukan komunikasi inteface pada sistem.

2.1.5 Programming

Arduino Uno dapat diprogram dengan perangkat lunak Arduino. Pilih Arduino Uno dari Tool lalu sesuaikan dengan mikrokontroler yang digunakan. Para ATmega328 pada Arduino Uno memiliki bootloader yang memungkinkan Anda untuk meng-upload program baru untuk itu tanpa menggunakan programmer hardware eksternal. Ini berkomunikasi menggunakan protokol dari bahas C. Sistem dapat menggunakan perangkat lunak FLIP Atmel (Windows) atau programmer DFU (Mac OS X dan Linux) untuk memuat firmware baru. Atau dapat menggunakan header ISP dengan programmer eksternal .

2.1.6 Perangkat Lunak (Arduino IDE)

Lingkungan open-source Arduino memudahkan untuk menulis kode dan meng-upload ke board Arduino. Ini berjalan pada Windows, Mac OS X, dan Linux. Berdasarkan Pengolahan, avr-gcc, dan perangkat lunak sumber terbuka lainnya.

(5)

Gambar 2.2 Tampilan Framework Arduino UNO

2.2 RFID ( Radio Frekuensi Identification)

RFID (Radio Frekuensi Identification) adalah teknologi identifikasi berbasis gelombang radio. Teknologi ini mampu mengidentifikasi berbagai objek secara simultan tanpa diperlukan kontak langsung (atau dalam jarak pendek). RFID dikembangkan sebagai pengganti atau penerus teknologi barcode.

Tag RFID adalah device yang dibuat dari rangkaian elektronika dan antena yang terintegrasi di dalam rangkaian tersebut. Rangkaian elektronik dari tag RFID umumnya memiliki memori sehingga tag ini mempunyai kemampuan untuk menyimpan data.

(6)

RFID Identifikasi Frekuensi Radio adalah sebuah metode identifikasi dengan menggunakan sarana yang disebut label RFID atau transponder untuk menyimpan dan mengambil data jarak jauh. Label atau kartu RFID adalah sebuah benda yang bisa dipasang atau dimasukkan di dalam sebuah produk, hewan atau bahkan manusia dengan tujuan untuk identifikasi menggunakan gelombang radio. Label RFID berisi informasi yang disimpan secara elektronik dan dapat dibaca hingga beberapa meter jauhnya. Sistem pembaca RFID tidak memerlukan kontak langsung seperti sistem pembaca kode batang. Label RFID terdiri atas mikrochip silikon dan antena. Beberapa ukuran label RFID dapat mendekati ukuran sekecil butir beras. Label yang pasif tidak membutuhkan sumber tenaga, sedangkan label yang aktif

membutuhkan sumber tenaga untuk dapat berfungsi.

2.3 GPRS (General Packet Radio Service)

GPRS (singkatan bahasa Inggris: General Packet Radio Service, GPRS) adalah suatu teknologi yang memungkinkan pengiriman dan penerimaan data lebih cepat jika dibandingkan dengan penggunaan teknologi Circuit Switch Data atau CSD. Sering disebut pula dengan teknologi 2,5G.

GPRS merupakan sistem transmisi berbasis paket untuk GSM yang menggunakan prinsip 'tunnelling'. Ia menawarkan laju data yang lebih tinggi. Laju datanya secara kasar sampai 160 kbps dibandingkan dengan 9,6kbps yang dapat disediakan oleh rangkaian tersakelar GSM.

GPRS merupakan teknologi baru yang memungkinkan para operator jaringan komunikasi bergerak menawarkan layanan data dengan laju bit yang lebih tinggi dengan tarif rendah ,sehingga membuat layanan data menjadi menarik bagi pasar massal. Para operator jaringan komunikasi bergerak di luar negeri kini melihat GPRS sebagai kunci untuk mengembangkan

(7)

pasar komunikasi bergerak menjadi pesaing baru di lahan yang pernah menjadi milik jaringan kabel, yakni layanan internet. Kondisi ini dimungkinkan karena ledakan penggunaan internet melalui jaringan kabel (telepon) dapat pula dilakukan melalui jaringan bergerak. Layanan bergerak yang kini sukses di pasar adalah, laporan cuaca, pemesanan makanan, berita olah raga sampai ke berita-berita penting harian. Dari perkembangan tersebut, dapat dirasakan dampaknya pada kemunculan berbeagai provider HP yang bersaing menawarkan tarif GPRS yang semakin terjangkau.

Dalam teorinya GPRS menjanjikan kecepatan mulai dari 56 kbps sampai 115 kbps, sehingga memungkinkan akses internet, pengiriman data multimedia ke komputer, ''notebook'' dan ''handheld computer''. Namun, dalam implementasinya, hal tersebut sangat tergantung faktor-faktor sebagai berikut:

 Konfigurasi dan alokasi time slot pada level BTS

 Software yang dipergunakan

 Dukungan fitur dan aplikasi ponsel yang digunakan

Ini menjelaskan mengapa pada saat-saat tertentu dan di lokasi tertentu akses GPRS terasa lambat, bahkan lebih lambat dari akses CSD yang memiliki kecepatan 9,6 kbps.

Komponen-Komponen utama GPRS

Komponen-komponen utama jaringan GPRS adalah :

1. GGSN (Gateway GPRS Support Node): gerbang penghubung jaringan GPRS ke jaringan internet. Fungsi dari komponen ini adalah sebagai interface ke PDN (Public Data Network), information routing, network screening, user screening, address mapping.

(8)

2. SGSN (Serving GPRS Support Node): gerbang penghubung jaringan BSS/BTS ke jaringan GPRS. Komponen ini berfungsi untuk mengantarkan paket data ke MS, update pelanggan ke HLR, registrasi pelanggan baru.

3. PCU : komponen di level BSS yang menghubungkan terminal ke jaringan GPRS.

GPRS Shield digunakan sebagai piranti untuk melakukan komunikasi melalui SMS antara Arduino dengan HP User, maupun sebaliknya. Gambar 3 menunjukkan bentuk fisik GPRS Shield.

Gambar 2.4 Bentuk fisik GPRS Shield 2.4 LCD (Liquid Crystal Display)

LCD (Liquid Cristal Display) adalah salah satu jenis display elektronik yang dibuat dengan teknologi CMOS logic yang bekerja dengan tidak menghasilkan cahaya tetapi memantulkan cahaya yang ada di sekelilingnya terhadap front-lit atau mentransmisikan cahaya dari back-lit. LCD (Liquid Cristal Display) berfungsi sebagai penampil data baik dalam bentuk karakter, huruf, angka ataupun grafik. Material LCD (Liquid Cristal Display) 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

(9)

cahaya vertikal depan dan polarizer cahaya horisontal 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 membentuk karakter data yang ingin ditampilkan. Microkontroller pada suatu LCD dilengkapi dengan memori dan register. Memori yang digunakan microkontroler internal LCD adalah :

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

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

3. 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.

Register control yang terdapat dalam suatu LCD diantaranya adalah.

1. 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.

2. 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.

(10)

2.5 Buzzer

Buzzer adalah suatu alat yang dapat mengubah listrik menjadi sinyal suara.Pada umumnya buzzer digunakan untuk alarm, karena penggunaannya cukup mudah yaitu dengan memberikan intput maka buzzer akan mengeluarkan bunyi.

2.6 Regulator Tegangan

Catu daya adalah bagian paling penting dari semua sistem elektronik, hal ini karena semua sub sistem elektronik pasti memerlukan suplai daya agar bisa bekerja dengan benar.

2.7 Keypad

Pada dasarnya keypad yang ada dipasaran baik yang berukuran keypad 3×3, 3×4 atau 4×4, hanya tersusun dari beberapa push button yang dikonfigurasikan antara kolom dengan baris. Sehingga sering disebut juga keypad matriks nxm (n=kolom m=baris). Kolom dan baris ini nantinya yang digunakan untuk pendeteksian penekanan tombol. Berikut adalah konfigurasi dasar untuk keypad 4×4.

(11)

Gambar

Gambar 2.1  Board Arduino Uno  2.1.1 Catu Daya
Gambar 2.2 Tampilan Framework Arduino UNO
Gambar 2.5  konfigurasi dasar Keypad
Gambar 2.6 Keypad 4X4

Referensi

Dokumen terkait

Metode analisis verifikatif statistik pada dasarnya ingin menguji kebenaran dari suatu hipotesis yang dilaksanakan melalui pengumpulan data di lapangan terhadap jawaban

Keempat: Beliau adalah panutan dalam 'menepati janji' Hudzaifah هنع الله يضر menceritakan, "Tiadalah yang menghalangiku dan ayahku untuk ikut serta dalam Perang

•Sebaran cahaya yang dipantulkan akan memiliki pola pantulan sesuai dengan halus kasarnya permukaan bidang pantul (surface orientation)..

terjadi karena penyebab yang umum, yaitu akibat dari kelebihan prosentase aspal terhadap agregat di dalam campuran ternyata juga dapat terjadi karena temperatur aspal

Sejalan dengan uraian yang telah diungkapkan di atas, maka penelitian ini bertujuan untuk: (1) mengungkapkan perilaku wirausaha, kemandirian usaha, kemajuan usaha dan

a. Peserta terdaftar pada sekolah rumah yang memiliki izin dari Dinas Pendidikan; b. Peserta memiliki laporan hasil belajar lengkap dari pendidik;.. Peserta didik terdaftar pada

Skripsi ini berjudul: Pengaruh Penggunaan Model Pembelajaran Kooperatif Tipe Think Talk Write (TTW) Terhadap Hasil Belajar Pendidikan Agama Islam Siswa Sekolah

Menganalisis hubungan frekuensi konsumsi susu, jumlah konsumsi susu, total protein, protein hewani, kalsium susu dan non susu dengan tinggi badan serta