0% menganggap dokumen ini bermanfaat (0 suara)
405 tayangan4 halaman

Makalah Arduino

Makalah ini membahas tentang Arduino, yaitu pengendali mikro single-board open source yang memudahkan penggunaan elektronik. Arduino berfungsi untuk merancang prototype peralatan interaktif secara gratis dan fleksibel. Jenis Arduino antara lain Arduino Uno, Due, Mega yang memiliki pin input/output digital dan analog berbeda. Bahasa pemrogramannya menggunakan C melalui Arduino IDE.

Diunggah oleh

anon_912638302
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai DOCX, PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
405 tayangan4 halaman

Makalah Arduino

Makalah ini membahas tentang Arduino, yaitu pengendali mikro single-board open source yang memudahkan penggunaan elektronik. Arduino berfungsi untuk merancang prototype peralatan interaktif secara gratis dan fleksibel. Jenis Arduino antara lain Arduino Uno, Due, Mega yang memiliki pin input/output digital dan analog berbeda. Bahasa pemrogramannya menggunakan C melalui Arduino IDE.

Diunggah oleh

anon_912638302
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai DOCX, PDF, TXT atau baca online di Scribd
Anda di halaman 1/ 4

MAKALAH

ARDUINO
(Memenuhi tugas Mikrokontroller)

Disusun oleh :
Abdullah Azzam I
15.01.072.001

PROGRAM STUDI TEKNIK ELEKTRO


FAKULTAS TEKNIK
UNIVERSITAS TEKNOLOGI SUMBAWA
2018
A. PENGERTIAN
- Arduino merupakan pengendali mikro single-board yang bersifat open source, serta
memiliki perangkat keras dan lunak yang dirancang untuk memudahkan penggunaan
elektronik dalam berbagai bidang.
- Arduino Uno adalah sebuah board mikrokontroler yang didasarkan pada ATmega328.

B. FUNGSI ARDUINO
Arduino sendiri berfungsi untuk merancang prototype peralatan elektronik interaktif dengan
memanfaatkan fitur yang tersedia secara gratis dan fleksibel.

C. KELEBIHAN ARDUINO
- Tidak perlu perangkat chip programmer karena di dalamnya sudah ada bootloader yang
akan menangani upload program dari komputer.
- Sudah memiliki sarana komunikasi USB, sehingga pengguna Laptop yang tidak memiliki
port serial/RS323 bisa menggunakannya.
- Bahasa pemrograman relatif mudah karena software Arduino dilengkapi dengan
kumpulan library yang cukup lengkap.
- Memiliki modul siap pakai (shield) yang bisa ditancapkan pada board Arduino. Misalnya
shield GPS, Ethernet, SD Card, dll.

D. KEKURANGAN ARDUINO
- Arduino hanya didukung secara resmi pada seri chip microchip keluaran Atmel AVR dan
Atmel SAM.
- Perpustakaan referensi program Arduino tidak terlalu efisien pada bagian-bagian
tertentu dan siklus RAM dan CPU limbah Arduino IDE sangat terbatas serta contoh editor
kode sangat buruk.
- Diperlukan waktu cukup lama untuk mengetahui bahwa tidak dapat menggunakan
semua PWM dan library SoftPWM di ATmega328 secara bersamaan, karena keduanya
menggunakan penghitung waktu dan menyebabkan kerancuan.

E. JENIS-JENIS ARDUINO
Adapun jenis-jenis dari Arduino ialah :
- Arduino Uno (yang paling sering digunakan, terutama bagi pemula)
(ATmega328. 14 pin I/O digital dan 6 pin input analog. Pemrograman dengan USB Type
A to type B)
- Arduino Due
(ARM Cortex CPU. 54 pin I/O digital dan 12 pin input analog. Pemrograman dengan Micro
USB)
- Arduino Mega
(ATmega2560. 54 pin I/O digital dan 16 pin input analog. Pemrograman dengan USB type
A to type B)
- Arduino Leonardo (kembaran Arduino Uno)
(ATmega3U4. 14 pin I/O digital dan 6 pin input analog. Pemrograman dengan Micro USB)
- Arduino Fio
(ATmega328V. 14 pin I/O digital dan 6 pin input analog. Pemrograman dengan socket
XBee)
- Arduino Lilypad
(ATmega168. 14 pin I/O digital dan 6 pin input analog)
- Arduino Nano
(ATmega168 atau ATmega38. 14 pin I/O digital dan 8 pin input analog. Pemrograman
dengan Mikro USB)
- Arduino Mini
(ATmega168. 14 pin I/O digital dan 8 pin input analog)
- Arduino Mikro
(ATmega168. 20 pin I/O digital dan 12 pin input analog)
- Arduino Ethernet
- Arduino Esplora
- Arduino Robot

F. BAHASA PEMROGRAMAN ARDUINO


Bahasa pemrograman pada Arduino adalah bahasa C. Dalam memprogram Arduino dan
mengupload ke dalam board Arduino, anda membutuhkan software Arduino IDE
(Integrated Development Enviroment)

G. BAGIAN-BAGIAN PADA BOARD ARDUINO


- Socket USB
Ialah socket untuk kabel USB yang disambungkan ke computer atau laptop yang
berfungsi mengirimkan program ke Arduino dan juga sebagai port komunikasi serial
- Input/Output Digital
Ialah pin-pin untuk menghubungkan Arduino dengan komponen atau rangkaian digital
- Input Analog
Ialah pin-pin yang berfungsi untuk menerima sinyal dari komponen atau rangkaian
analog
- Catu Daya
Ialah pin yang memberikan tegangan untuk komponen atau rangkaian yang dihubungkan
dengan Arduino. Pada bagian catu daya ini terdapat juga pin Vin dan Reset. Vin
digunakan untuk memberikan tegangan langsung kepada Arduino tanpa melalui
tegangan USB atau adaptor. Reset adalah pin untuk memberikan sinyal reset melaui
tombol atau rangkaian eksternal
- Baterai/ Adaptor
digunakan untuk menyuplai Arduino dengan tegangan dari baterai/adaptor 9V pada saat
Arduino sedang tidak disambungkan ke komputer

H. CARA KERJA ARDUINO


Cara kerja Arduino ialah dengan menggunakan pin analog di papan Arduino, pin yang
defaultnya digunakan sebagai input analog. Di pin ini bisa mendeteksi besaran tegangan
analog dari 0v s/d 5v secara kontinu. Jadi, input tegangan dengan nilai 1v, 1.1v, 2v, 2.7v
dan seterusnya s a m p a i 5 v p u n d a p a t d e n g a n m u d a h d i b a c a m e l a l u i p i n
i n i . B i a s a n y a s e b u a h p a p a n a r d u i n o memiliki lebih dari satu pin analog.
Sebagai contoh, papan arduino uno memiliki 6 pin analog dengan nama A0 s/d A5,
untuk arduino Mega lebih banyak lagi yakni 16 pin.
I.

Anda mungkin juga menyukai