Anda di halaman 1dari 5

MIKROKONTROLER ARDUINO BESERTA APLIKASI YANG DAPAT DISUPPORT

Ringkasan ini ditujukan untuk memenuhi tugas mata kuliah Dasar Sistem Elektro Cerdas

Dosen Mata Kuliah :


Dwi Aryanta, M.T.

Disusun oleh :
Dina Wulansari (11-2022-029)

PRODI TEKNIK ELEKTRO


FAKULTAS TEKNOLOGI INDUSTRI
INSTITUT TEKNOLOGI NASIONAL BANDUNG
2022
Arduino adalah pengendali mikro single-board yang bersifat open-source, diturunkan dari Wiring platform,
dirancang untuk memudahkan penggunaan elektronik dalam berbagai bidang. Hardwarenya memiliki prosesor Atmel
AVR dan softwarenya memiliki bahasa pemrograman sendiri. Bahasa yang dipakai dalam Arduino bukan assembler
yang relatif sulit, tetapi bahasa C yang disederhanakan dengan bantuan pustaka-pustaka (libraries) Arduino.

KELEBIHAN ARDUINO

-Tidak perlu perangkat chip programmer karena didalamnya sudah ada bootloadder yang akan menangani upload
program dari komputer.
-Sudah memiliki sarana komunikasi USB, Sehingga pengguna laptop yang tidak memiliki port serial/RS323 bisa
menggunakannya.
-Memiliki modul siap pakai ( Shield ) yang bisa ditancapkan pada board arduino. Contohnya shield GPS,
Ethernet,dll.

SOKET USB
Soket USB adalah soket kabel USB yang disambungkan kekomputer atau laptop. Yang berfungsi untuk mengirimkan
program ke arduino dan juga sebagai port komunikasi serial.

KEKURANGAN ARDUINO
-Beberapa tipe Arduino tidak menyediakan modul wired atau wireless secara built-in

-Ruang penyimpanan terpotong untuk bootloader

-Tidak bisa instal OS dan tidak dapat digunakan sebagai komputer pibadi

-Harus memodifikasi seluruh program setiap ingin mengubah atau memodifikasi program lama

-Memiliki clock speed yang rendah

-Memiliki kapasitas memoi yang kecil

INPUT/OUTPUT DIGITAL DAN INPUT ANALOG


Input/output digital atau digital pin adalah pin pin untuk menghubungkan arduino dengan komponen atau rangkaian
digital. contohnya , jika ingin membuat LED berkedip, LED tersebut bisa dipasang pada salah satu pin input atau
output digital dan ground. komponen lain yang menghasilkan output digital atau menerima input digital bisa
disambungkan ke pin pin ini.
Input analog atau analog pin adalah pin pin yang berfungsi untuk menerima sinyal dari komponen atau rangkaian
analog. contohnya , potensiometer, sensor suhu, sensor cahaya, dll.

CATU DAYA
pin pin catu daya adalah pin yang memberikan tegangan untuk komponen atau rangkaian yang dihubungkan dengan
arduino. Pada bagian catu daya ini pin Vin dan Reset. Vin digunakan untuk memberikan tegangan langsung kepada
arduino tanpa melalui tegangan pada USB atau adaptor, sedangkan Reset adalah pin untuk memberikan sinyal reset
melalui tombol atau rangkaian eksternal.

Baterai / Adaptor
Soket baterai atau adaptor digunakan untuk menyuplai arduino dengan tegangan dari baterai/adaptor 9V pada saat
arduino sedang tidak disambungkan kekomputer. Jika arduino sedang disambungkan kekomputer dengan USB,
Arduino mendapatkan suplai tegangan dari USB, Jika tidak perlu memasang baterai/adaptor pada saat memprogram
arduino.

EKSPLOR BOARD ARDUINO

1) USB Soket/Power USB


USB Soket/Power USB digunakan untuk memberikan catu daya ke Papan Arduino menggunakan kabel USB dari komputer. Selain menjadi port
catu daya, USB juga memiliki berfungsi untuk:
-Memuat program dari komputer ke dalam board Arduino.
-Komunikasi serial antara papan Arduino dan komputer begitu juga sebaliknya.
2) Power (Barrel Jack)
Arduino dapat juga diberikan colokan catu daya secara langsung dari sumber dayaAC dengan menghubungkannya ke Barrel Jack yang tersedia.
Tegangan maksimal yangdapat diberikan kepada Arduino maksimal 12volt dengan range arus maksimal 2A
3) Voltage Regulator
Fungsi dari voltage regulator adalah untuk mengendalikan atau menurunkan tegangan yang diberikan ke papan Arduino dan menstabilkan tegangan
DC yang digunakan oleh prosesor dan elemen-elemen lain Voltage Regulator
4) Cristal Oscillator
5) Rduino Reset
6) 3.3V (6) – supply 3.3 output volt
7) 5V (7) – supply 5 output volt
8) GND (8) (ground)
9) Vin (9)
10) 10 analog pins
11) Main microcontroller
12) 12 ICSP pin
13) Power LED incicator
14) 14 TX dan RX LEDs
15) Digital I/0
16) AREF

VARIAN ARDUINO
Arduino USB, yaitumikrokontroler Arduino dengan menggunakan USB sebagai antar muka pemrograman
atau komunikasi komputer.

Arduino UNO, adalah board mikrokontroler berbasis ATmega328 (datasheet). Memiliki 14 pin input dari output
digital dimana 6 pin input tersebut dapat digunakan sebagai output PWM dan 6 pin input analog, 16 MHz osilator
kristal, koneksi USB, jack power, ICSP header, dan tombol reset.

Arduino DUE, adalah papan mikrokontroler yang berbasis pada CPU Atmel SAM3X8E ARM Cortex-M3. Arduino
Due ini adalah papan Arduino pertama yang berbasis pada mikrokontroler ARM inti 32-bit.

Arduino Leonardo, adalah papan mikrokontroler yang didasarkan pada ATmega32u4 (datasheet). Ini memiliki 20
pin input / output digital (dimana 7 dapat digunakan sebagai output PWM dan 12 sebagai input analog), osilator
kristal 16 MHz, koneksi micro USB, colokan listrik, header ICSP, dan tombol reset.

Arduino Mega2560, adalah papan pengembangan mikrokontroller yang berbasis Arduino dengan menggunakan
chip ATmega2560.

Arduino Intel Galileo, adalah board Arduino pertama yang berbasis pada Intel architecture. Header (yang Anda
hubungkan kabel jumper ke board) didasarkan pada model pinout Arduino 1.0 yang ditemukan pada board Arduino
Uno R3.

Arduino po Mikro AT, merupakan board compact mikrokontroller yang menggunakan IC Atmega 32U4 ,
menggunakan usb micro sebagai media pemrograman. adapun ic 32U4 ini sama seperti IC yang digunakan
pada Arduino Leonardo.

Aduino Nano R3, adalah salah satu papan pengembangan mikrokontroler yang berukuran kecil, lengkap dan
mendukung penggunaan breadboard. Arduino Nano diciptakan dengan basis mikrokontroler ATmega328
(untuk Arduino Nano versi 3.x) atau ATmega 168 (untuk Arduino versi 2.x).

Arduino Mini Atmega, adalah board mikrokontroler Atmega328 yang memiliki 14 digital input/output dimana 6
dapat digunakan sebagai output PWM.

Arduino Mega ADK, adalah board mikrokontroler berdasarkan ATmega2560. memiliki antarmuka host USB untuk
terhubung dengan ponsel berbasis Android, berdasarkan IC MAX3421e.

Arduino Esplora, adalah papan mikrokontroler berasal dari Arduino Leonardo. Arduino Esplora berbeda dari
semua papan Arduino sebelumnya karena Arduino Esplora sudah dilengkapi dengan Joystick, button, dan
sebagainya.

Arduino Tipe Serial, adalah Komunikasi antara Arduino Uno dan Komputer dapat dilakukan melalui port USB.
Dalam hal ini, Arduino Uno tidak hanya bisa mengolah data dari pin I/O secara independ.

Arduino Lilypad, adalah papan mikrokontroler dirancang untuk Produk pakaian dan e-tekstil. Hal ini dapat dijahit
ke kain dan juga dipasang pasokan listrik, sensor dan aktuator dengan benang konduktif. Ini didasarkan pada
ATmega168V (versi daya rendah dari ATmega168) atau ATmega328V.
Arduino BT, mikrokontroler Arduino yang mengandung modulBluetooth untuk komunikasi nirkanel.

Arduino Nano Mini, merupakan jenis arduino berbentuk kompak dan digunakan bersama breadboard.

PENGAPLIKASIAN ARDUINO

Arduino berperan sebagai otak yang dalam pengaplikasiannya haus ditambah senso atau perangkat lainnya.

Contoh pengaplikasiannya sebagai berikut:

1) Mendeteksi Hujan dengan Modul Sensor Hujan


Jadi pada saat terjadi hujan dan airnya mengenai panel pada sensor maka akan terjadi proses elektrolisasi oleh
air hujan kemudian secara otomatis air hujan tersebut akan mengalirkan arus listrik. Kemudian Jika kalian amati
gambar diatas pada modul sensor tersebut juga terdapat IC Komparator yang outputnya dapat berupa logika
HIGH dan LOW. Selain itu pada modul ini terdapat output yang berupa tegangan sehingga dapat dikoneksikan
pada pin Analog Digital Converter pada Arduino.
2) Sensor Cahaya Light Dependent Resistor (LDR)
adalah jenis resistor yang nilai hambatannya di pengaruhi oleh cahaya di sekitar. Maka kita bisa membuat LDR
ini menjadi sensor cahaya. Karena memang sudah banyak aplikasinya. Misalnya pada lampu jalan, tidak ada
saklar untuk mematikan dan menghidupkan lampu jalan. Dengan menggunakan sensor cahaya LDR, lampu jalan
akan mati ketika siang dan akan hidup ketika malam secara otomatis.
Untuk pemrograman LDR, kamu bisa gunakan sketch program dibawah ini:
byte ldr = A2;
byte led = 13;
int nilai;

void setup() {
pinMode(led, OUTPUT);
Serial.begin(9600);
}

void loop() {
nilai = analogRead(ldr);
Serial.print("Nilai LDR: ");
Serial.println(nilai);

if (nilai < 500) {


digitalWrite(led, HIGH);
}
else {
digitalWrite(led, LOW);
}

3) Jam Digital Modul RTC DS3231


Jam Digital Arduino. Modul RTC DS3231 adalah modul Real Time Clock yang di lengkapi baterai dan
EEPROM external AT24C32. Real Time ini tetap akan berjalan walau pun tidak di hubungkan dengan Arduino.
Karena memiliki Batrey. Jadi ketika kita hidupkan Nilai waktu yang ada di modul RTC DS3231 tetap update.
Modul RTC ini juga memiliki data Tanggal, Bulan, Tahun, Jam, Menit bahkan detik yang dapat kita tampilkan
data-data nya di LCD, Running Text seperti modul P10 atau di seven Segment yang kita desain sendiri nanti
nya.

4) Tempat Sampah Otomatis

Komponen yang digunakan dalam perancangan tempat sampah otomatis ini meliputi Arduino UNO, Motor
Servo, dan sensor Ultrasonik. Cara kerja tempat sampah otomatis ini yaitu tempat sampah akan terbuka jika
terdapat objek atau sampah yang terdeteksi oleh Ultrasonic dengan jarak sekitar 30 cm. Tempat sampah yang
terbuka dengan posisi Motor Servo akan berputar hingga 90º dari posisi sebelumnya. Setelah itu, tutup tempat
sampah akan terbuka selama 4 detik. Dan jika sudah terbuka, sampah bisa langsung dimasukkan ke tempat
sampah. Setelah tempat sampah terbuka selama 4 detik, tutup sampah akan tertutup kembali.

5) Keran Air Otomatis

Alat dan bahan utama dalam pembuatan alat ini yaitu adaptor +9V, sensor infrared, Arduino Uno R3, relay dan
waterpump. Cara kerja alatini yaitu saat sensor infrared mendeteksi suatu objek, lalu data dari objek tersebut
akan dikirim dan diproses oleh Arduino, setelah itu jika proses dilanjutkan makaarduino akan mengaktifkan
relay untuk menghidupkan waterpump danmengeluarkan air. Hasil yang didapat dari pembuatan alat kran air
otomatis inimampu mempermudah penggunaan dan meminimalisir akan adanya kuman karenatidak perlu ada
sentuhan terhadap kran dalam pemakaiannya, dan juga dapatmenghemat penggunaan air.

Anda mungkin juga menyukai