Bab 2 - 131321027
Bab 2 - 131321027
II-1
II-2
Salah satu yang membuat arduino memikat hati banyak orang adalah karena
sifatnya open source, baik untuk hardware maupun software-nya. Komponen utama
didalam papan Arduino adalah sebuah microcontroller 8 bit dengan merk Atmega
yang dibuat oleh perusahaan Atmel Corporation. Berbagai papan Arduino
menggunakan tipe Atmega yang berbeda-beda tergantung dari spesifikasinya,
sebagai contoh Arduino Uno menggunakan Atmega328 sedangkan Arduino Mega
2560 yang lebih canggih menggunakan Atmega2560.
Terlihat pada gambar II.11 sumber clock untuk AVR terdiri dari :
1) External Crystal/Ceramic Resonator
2) External Low-frequency Crystal
3) External RC Oscillator
4) Calibrated Internal RC Oscillator, dan
II-14
5) External Clock
Clock speed pada Arduino Mega 2560 yaitu 16.000 Mhz. Itu karena adanya crystal
external yang dipasang pada papan Arduino. Pemasangan crystal dilakukan pada
pin XTAL1 dan XTAL2. Berikut rangkaian crystal external pada Arduino di
Gambar II.12 :
2. Mode CHANGE
Interrupt akan diaktifkan saat terjadi perubahan logika baik dari low ke high
ataupun high ke low. Namun pengaktifan hanya bersifat sementara dan
beberapa saat kemudian program akan berjalan kembali seperti semula.
3. Mode RISING
Pengaktifan interrupt akan terjadi jika pin mengalami perubahan logika dari
low ke high. Sama seperti mode CHANGE, pengaktifan interrupt hanya sesaat
saja dan kemudian arduino akan kembali menjalankan program yang berjalan
sebelumnya.
4. Mode FALLING
Yang terakhir pengaktifan dengan mode FALLING yaitu pin interrupt akann
aktif ketika pin mengalami kondisi high ke low.
pemrograman yang ada tidak lagi menjadi alat yang ideal untuk mengembangkan
perangkat lunak yang dapat bekerja dengan teknologi baru tersebut. Sekarang untuk
pertama kalinya, platform pengembang perangkat lunak yang lengkap, Microsoft
.NET telah didesain dari dasar dengan internet sebagai fokus utamanya (walaupun
tidak secara eksklusif hanya untuk pengembang internet saja). Banyak inovasi baru
yang berada dalam platform ini akan mengatasi keterbatasan dari tool-tool dan
teknologi lama. Visual Basic .NET adalah pengembangan dari Visual basic
sebelumnya. Kelebihan VB .NET terletak pada tampilannya yang lebih canggih
dibandingkan dengan edisi Visual Basic sebelumnya. Meskipun memiliki
kelebihan VB.NET memiliki kelemahan yaitu terasa berat bila diaplikasikan pada
komputer dengan spesifikasi sederhana. Berikut spesifikasi minimal yang
dibutuhkan untuk menjalankan VB.NET 2012 :
beberapa parameter antara lain berapa besar bandwith yang dialokasikan untuknya,
jenis transfer apa yang digunakan ( control, bulk, atau interupsi ), serta arah dari
data yang mengalir dengan ukuran maksimum paket atau ukuran buffer.
Pada USB ada 2 macam pipe. Diantaranya :
1. Stream pipe yang tidak memiliki format.
Yakni pemakai dapat mengirim sembarang jenis data dan menerima data
melalui ujung USB. Data mengalir secara berurutan dan arahnya sudah
ditentukan in atau out. Stream pipe bisa digunakan untuk jenis transfer bulk,
isokronous, dan interupsi. Dan juga bisa dikontrol baik oleh host maupun
Client.
2. Message type yang formatnya sudah tertentu.
Hanya dapat dikontrol oleh host. Data transfer dengan arah yang sudah
ditentukan oleh pengirim request. Dapat mentransfer data dalam dua arah,
namun hanya mendukung jenis transfer kontrol.