0% menganggap dokumen ini bermanfaat (0 suara)
9 tayangan8 halaman

Pengenalan Mikrokontroler Arduino

Mikrokontroler Arduino digunakan untuk mempelajari cara pemrograman mikrokontroler dengan mengontrol tiga LED secara terpisah dan bersama-sama melalui perintah serial. Program Arduino dapat menyalakan dan mematikan masing-masing LED atau semua LED sesuai perintah yang diterima dari komputer.
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)
9 tayangan8 halaman

Pengenalan Mikrokontroler Arduino

Mikrokontroler Arduino digunakan untuk mempelajari cara pemrograman mikrokontroler dengan mengontrol tiga LED secara terpisah dan bersama-sama melalui perintah serial. Program Arduino dapat menyalakan dan mematikan masing-masing LED atau semua LED sesuai perintah yang diterima dari komputer.
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

LAPORAN PRAKTIKUM

INSTRUMENTASI DAN TELEMETRI KELAUTAN


ACARA 5
PENGENALAN MIKROKONTROLER

Oleh:
Nama : Aryo Susilo
NIM : L1C021037
Kelompok : 3 (Tiga) A
Asisten : Sentana Wahyu Saputra

KEMENTERIAN PENDIDIKAN DAN KEBUDAYAAN


UNIVERSITAS JENDERAL SOEDIRMAN
FAKULTAS PERIKANAN DAN ILMU KELAUTAN
PURWOKERTO

2023
I. PENDAHULUAN

1.1 Latar Belakang


Arduino merupakan sebuah minimum sistem mikrokontroler mempunyai
sifat open-source yang tidak sedikit digunakan guna membagun suatu project
elektronika. Platform Arduino mengandung dua yakni hardware berupa board
dan suatu software atau IDE (Integrated Development Environment) yang
berlangsung pada komputer, dipakai untuk mencatat dan mengisikan
perogram ke board Arduino. (Asfihan, 2022)

Komponen-komponen Arduino (Kelas Teknisi, 2022)

1. Mikrokontroler: merupakan inti dari sebuah Arduino yang berfungsi


untuk mengatur dan menjalankan program yang dibuat.
Mikrokontroler pada Arduino berjenis Atmega328.
2. Input/Output (I/O) pins: merupakan jalur koneksi antara Arduino
dengan komponen lainnya seperti sensor, motor, dan lain-lain.
Jumlah I/O pins tergantung pada jenis Arduino yang digunakan.
3. Power pins: merupakan jalur koneksi untuk menyalakan Arduino
dengan sumber daya listrik. Terdapat dua power pins yaitu VIN dan
GND.
4. Reset button: merupakan tombol yang digunakan untuk mengatur
ulang program yang telah dibuat.
5. USB port: merupakan jalur koneksi antara Arduino dengan
komputer untuk mengirim program ke Arduino.
6. AREF pin: merupakan pin yang digunakan untuk mengatur nilai
referensi pada input analog.
7. LED power: merupakan indikator bahwa Arduino telah terhubung
dengan sumber daya listrik.
8. LED RX/TX: merupakan indikator aktivitas komunikasi serial antara
Arduino dan komputer.
Secara umum, arduino dengan suatu mikrokontroller ini dapat
menciptakan sebuah program yang dapat dipakai untuk mengendalikan sekian
banyak komponen elektronika.

Sehingga lumayan jelas, bila faedah yang dipunyai arduino uno yaitu untuk
mempermudah pemakai dalam mengerjakan prototyping, memprogram
mikrokontroller serta menciptakan sekian banyak alat modern berbasis
mikrokontroler. (Asfihan, 2022)

Beberapa alat yang biasa diciptakan dengan arduino uno ialah sebagai berikut:

 Lampu Flip Flop , Lampu Lalu LIntas


 Robotic : Line Follower, Maze Solver, Pencari Api
 Pengontrol motor Stepper
 Detector Suhu dan Mengatur suhu ruangan
 Jam digital
 Timer Alarm.

1.2 Tujuan
Mahasiswa dapat mengetahui dan memahami cara pemrograman
mikrokontroler
II. HASIL DAN PEMBAHASAN
int led1=3;

int led2=4;

int led3=5;

void setup() {

[Link](9600);

pinMode (led1, OUTPUT);

pinMode (led2, OUTPUT);

pinMode (led3, OUTPUT);

void loop() {

//Perintah untuk menyalakan on

if([Link]()){

String command = [Link]('\

n'); if(command == "LED 1 ON")

digitalWrite(led1, HIGH);

[Link]("LED 1 is turned

ON");

if(command == "LED 2 ON")

digitalWrite(led2, HIGH);

[Link]("LED 2 is turned

ON");

if(command == "LED 3 ON")

digitalWrite(led3, HIGH);
[Link]("LED 3 is turned ON");

if(command == "ALL LED ON")

digitalWrite(led1, HIGH);

digitalWrite(led2, HIGH);

digitalWrite(led3, HIGH);

[Link]("ALL LED is turned ON");

//Perintah untuk mematikan-------------------------------------off

else if(command == "LED 1 OFF"){

digitalWrite(led1, LOW);

[Link]("LED 1 is turned OFF");

else if(command == "LED 2 OFF"){

digitalWrite(led2, LOW);

[Link]("LED 2 is turned OFF");

else if(command == "LED 3 OFF"){

digitalWrite(led3, LOW);

[Link]("LED 3 is turned OFF");

else if(command == "ALL LED OFF")

digitalWrite(led1, LOW);

digitalWrite(led2, LOW);

digitalWrite(led3, LOW);
[Link]("ALL LED is turned OFF");

}
DAFTAR PUSTAKA
Asfihan (2022) Pengertian Arduino, Sejarah, Fungsi, Hardware & Softwarenya,
[Link] | Web Portal Pendidikan dan Pengetahuan Umum.
Available at: [Link] (Accessed:
March 22, 2023).

Kelas Teknisi (2022) Komponen-Komponen Arduino Beserta Penjelasannya, Kelas


Teknisi. Kelas Teknisi. Available at:
[Link]
[Link] (Accessed: March 22, 2023).
Lampiran

Anda mungkin juga menyukai