Anda di halaman 1dari 15

LAPORAN PRAKTIKUM SISTEM INTERNET OF THINGS

BLINKING LED DENGAN ARDUINO UNO


DAN NODEMCU ESP8266

GURU PEMBIMBING :
NIMAS SETYA YANIAR, S.T

Nama Anggota Kelompok :


(09) Faza Alifta Mediantoro
(14) Juanita Cahya Andini
(27) Putri Nur Amalia Yasinta
(32) Tyto Kurniawan Prasetyo Utomo

JURUSAN SISTEM INFORMATIKA, JARINGAN DAN APLIKASI


SMKN 1 DLANGGU
2023
PRAKTIK 1
BLINKING LED dengan Arduino UNO

DASAR TEORI
 Software Arduino disebut dengan IDE (Integrated Development
Environment). Software ini bisa di-download secara gratis di komputer dan
digunakan untuk memprogram board Arduino. Software ini memiliki tampilan
yang sederhana mirip dengan aplikasi text editor, yang mana termasuk salah
satu kelebihan Arduino.Software Arduino merupakan open source yang
ditujukan kepada siapa saja yang ingin membuat prototype peralatan elektronik interaktif
berdasarkan hardware maupun software yang fleksibel dan mudah digunakan.

 Arduino Uno adalah pengendali mikro dengan


papan tunggal yang berfungsi dalam proyek perangkat lunak
sumber terbuka. Fungsi utama dari Arduino untuk
memudahkan penggunaan elektronik dalam berbagai bidang.
Arduino memiliki perangkat keras yang menggunakan
prosesor Atmel AVR. Arduino ini memiliki beberapa
komponen penting di dalamnya, seperti pin, mikrokontroler,
dan konektor yang nanti akan dibahas lebih dalam selanjutnya. Selain itu, Arduino juga
sudah menggunakan bahasa pemrograman Arduino Language yang sedikit mirip dengan
bahasa pemrograman C++.

 Kabel data Micro USB merupakan kabel multifungsi yang


bisa digunakan untuk mentransfer data dan mengisi baterai. Kabel ini
menggunakan dua konektor dengan bentuk berbeda di setiap ujungnya,
di mana sisi atas menggunakan model USB Type-A berbentuk persegi
panjang dan sisi bawah menggunakan model Micro USB yang pipih.

 Light Emiting Diode (LED) adalah komponen yang dapat


memancarkan cahaya. struktur LED sama dengan dioda. Untuk
mendapatkan pancaran cahaya pada semikonduktor.Lampu LED
memiliki kaki positif (anoda) dan negative (katoda). Sehingga
pemasangannya tidak boleh terbaik, jika dipasang terbalik maka tidak
akan ada arus yang mengalir dan LED pun tidak akan menyala.
ALAT DAN KOMPONEN YANG DIPERLUKAN :

 Arduino Uno
 Kabel USB (kabel printer to printer)
 LED Blue/Red/Yellow 5mm
 Software Arduino
 Laptop atau Computer juga dibutuhkan untuk membuat dan mengupload program. Yang
sebelumnya telah mengunduh software Arduino pada laptop/komputer yang akan
digunakan.

LANGKAH-LANGKAH PRAKTIKUM :
1) Hubungkanlah kaki + Anoda LED ke Pin 13 Arduino
2) Hubungkan kaki - Katoda LED ke arduino pin GND
(kaki yg lebih pendek)

Gambar ilustrasi setelah menghubungkan led dengan pin GDN dan pin 13

3) Hubungkan board Arduino Uno dengan Komputer menggunakan kabel USB.


4) Buka IDE Arduino,kemudian cari menu “File > Examples > Basics > Blink”. Program
tersebut akan muncul code seperti ini :
(kita juga bisa mengubah delay high & low atau berapa lama lampu akan berkedip dan mati)
Gambar Hasil kode program

5) Compile menggunakan verify button (tanda ceklist pada IDE arduino) untuk mengecek
ada atau tidaknya error/kesalahan dalam pengetikan.
6) Upload program ke arduino dengan cara, pilih File Upload to 1/0 board, atau tekan
tombol tanda panah pada jendela IDE arduino.
7) Jika program yang anda ketikkan benar maka, hasilnya adalah LED akan berkelap-kelip
dengan durasi nyala 2 detik, kemudian padam 1 detik dan terus berulang-ulang.

HASIL PRAKTIKUM

Gambar sebelum program dipload


Output dari program tersebut lampu akan menyala selama 2 detik kemudian mati selama 1 detik
dan menyala selama 2 detik kemudian mati selama 1 detik dst , selama arduino dialiri listrik.
Program yang kita gunakan pada praktikum ini merupakan program contoh yang sudah
disediakan oleh arduino. Kita dapat melihat program tersebut pada menu “File > Examples >
Basics > Blink”.
Kendala
Tidak ada

KESIMPULAN
Tujuan praktikum blinking led mengecek mikrokontroler berfungsi dengan baik dan lancar.
Praktkum Arduino ini kita akan belajar untuk mengedipkan lampu Light Emitting Diode
(LED)/ blinking LED. Untuk mengupload program tersebut pada Arduino Uno, hubungan
Arduino Uno dengan kabel USB (bentuknya seperti kabel printer) terlebih dahulu. Kemudian,
Pada menu “Tools > Board“ pastikan boardnya dipilih adalah Arduino Uno, dan pastikan port
yang dipilih pada menu “Tools > port” adalah port yang digunakan oleh Arduino Uno
Selanjutnya pilih menu “Sketch > Upload” atau tekan “Ctrl + U” untuk mengupload program
dari komputer ke Arduino Uno.Output dari program tersebut adalah lampu akan menyala selama
1 detik (lihat gambar 2) kemudian mati selama 1 detik (lihat gambar 3) kemudian menyala lagi
selama 1 detik lalu mati selama 1 detik demikian seterusnya selama Arduino mendapatkan aliran
listrik.
Dalam melakukan praktikum ini kelompok kita tidak mengalami kendala apapun saat praktikum
dilakukan dari awal hingga akhir.
PRAKTIK 2
Praktikum Blinking LED Built-in NodeMCU ESP8266

DASAR MATERI
 Software Arduino disebut dengan IDE (Integrated Development
Environment). Software ini bisa di-download secara gratis di komputer dan
digunakan untuk memprogram board Arduino. Software ini memiliki tampilan
yang sederhana mirip dengan aplikasi text editor, yang mana termasuk salah
satu kelebihan Arduino.Software Arduino merupakan open source yang
ditujukan kepada siapa saja yang ingin membuat prototype peralatan elektronik interaktif
berdasarkan hardware maupun software yang fleksibel dan mudah digunakan.

 Kabel data Micro USB merupakan kabel multifungsi yang


bisa digunakan untuk mentransfer data dan mengisi baterai. Kabel ini
menggunakan dua konektor dengan bentuk berbeda di setiap ujungnya,
di mana sisi atas menggunakan model USB Type-A berbentuk persegi
panjang dan sisi bawah menggunakan model Micro USB yang pipih.

 NodeMCU merupakan perangkat komputer IoT murah.


Sebelumya dijalankan pada SoC Wi-Fi ESP8266 berasal
dari Sistem Espressif, dan perangkat keras yang didasarkan
pada modul ESP-12. Belakangan, dukungan untuk MCU
ESP32 32-bit ditambahka. NodeMCU adalah sebuah board
elektronik yang berbasis chip ESP8266 dengan kemampuan
menjalankan fungsi mikrokontroler dan juga koneksi
internet (WiFi). Terdapat beberapa pin I/O sehingga dapat
dikembangkan menjadi sebuah aplikasi monitoring maupun
controlling pada proyek IOT

ALAT DAN KOMPONEN YANG DIBUTUHKAN :

 NodeMCU
 Cable serial USB micro/universal
 Software Arduino
 Laptop atau Computer juga dibutuhkan untuk membuat dan mengupload program. Yang
sebelumnya telah mengunduh software Arduino pada laptop/komputer yang akan
digunakan.
LANGKAH LANGKAH PRAKTIKUM :
1) Instal board NodeMCU – ESP8266
2) Hubungkan NodeMCU dengan Komputer menggunakan kabel USB.

Gambar ilustrasi node mcu dihubungkan dengan laptop

3) Buka IDE Arduino,kemudian cari menu “File > Examples > Basics > Blink”

Gambar hasil kode program

4) Ubah TOOLS>BOARD>NodeMCU 1.0 (ESP-12E Module) :


Gambar ilustrasi mengubah Board

5) Pilih nomor port ESP8266, cek di Device Manager.


6) Kemudian set nomor port ESP8266, dari menu TOOLS>PORT
7) Compile menggunakan verify button (tanda ceklist pada IDE arduino) untuk mengecek
sudah atau tidaknya error/kesalahan dalam pengetikan.
8) Upload program ke arduino dengan cara, pilih File Upload to 1/0 board, atau tekan
tombol tanda panah pada jendela IDE arduino.
9) Jika program anda benar maka, hasilnya adalah LED akan berkelap-kelip dengan durasi
nyala 1 detik, kemudian padam 1 detik dan terus berulang-ulang.

HASIL PRAKTIKUM

Gambar NodeMCU berkedip setelah program di upload

Output dari program tersebut lampu akan menyala selama 1 detik kemudian mati selama 1 detik
dst , sampai program dimatikan. Program yang kita gunakan pada praktikum ini merupakan
program contoh yang sudah disediakan oleh arduino. Kita dapat melihat program tersebut pada
menu “File > Examples > Basics > Blink”.

Kendala
Internet kurang stabil saat menginstal

Kesimpulan
Tujuan praktikum blinking led mengecek mikrokontroler NodeMCU berfungsi dengan baik.
Dari praktikum yg kita lakukan kita memperoleh pemahaman awal tentang cara memanfaatkan
NodeMCU dan Arduino IDE untuk memulai pengembangan berbagai aplikasi IoT
yang lebih kompleks.
Kendala kami saat melakukan praktikum ini, kami terhambat saat menginstal board NodeMCU –
ESP8266 karna jaringan kami yang kurang stabil. Solusi kami akan kendala ini kedepannnya
kami akan mencari koneksi jaringan yang lancer dan stabil atau dengan cara menghostpot laptop
menggunakan paket data dari handphone. Untuk mencoba hasil praktikum dengan benar kita
harus melaksanakan langhah-langkah yang benar seperti Langkah pertama Instal board
NodeMCU – ESP8266 , Hubungkan NodeMCU dengan Komputer menggunakan kabel USB,
Buka IDE Arduino,kemudian cari menu “File > Examples > Basics > Blink” Setelah itu akan
muncul kode/perintah kemudian, Ubah TOOLS>BOARD>NodeMCU 1.0 (ESP-12E Module) ,
Pilih nomor port ESP8266, cek di Device Manager.,Kemudian set nomor port ESP8266, dari
menu TOOLS>PORT , Compile menggunakan verify button (tanda ceklist pada IDE arduino)
untuk mengecek sudah atau tidaknya error/kesalahan dalam pengetikan. Upload program ke
arduino dengan cara, pilih File Upload to 1/0 board, atau tekan tombol tanda panah pada jendela
IDE arduinoJika program anda benar maka, hasilnya adalah LED akan berkelap-kelip.
PRAKTIK 3
Praktikum Traffic Light

DASAR MATERI
 Software Arduino disebut dengan IDE (Integrated Development
Environment). Software ini bisa di-download secara gratis di komputer dan
digunakan untuk memprogram board Arduino. Software ini memiliki tampilan
yang sederhana mirip dengan aplikasi text editor, yang mana termasuk salah
satu kelebihan Arduino.Software Arduino merupakan open source yang
ditujukan kepada siapa saja yang ingin membuat prototype peralatan elektronik interaktif
berdasarkan hardware maupun software yang fleksibel dan mudah digunakan.

 Kabel data Micro USB merupakan kabel multifungsi yang


bisa digunakan untuk mentransfer data dan mengisi baterai.
Kabel ini menggunakan dua konektor dengan bentuk berbeda
di setiap ujungnya, di mana sisi atas menggunakan model USB
Type-A berbentuk persegi panjang dan sisi bawah
menggunakan model Micro USB yang pipih.

 Arduino Uno adalah pengendali mikro dengan


papan tunggal yang berfungsi dalam proyek perangkat lunak
sumber terbuka. Fungsi utama dari Arduino untuk
memudahkan penggunaan elektronik dalam berbagai bidang.
Arduino memiliki perangkat keras yang menggunakan
prosesor Atmel AVR. Arduino ini memiliki beberapa
komponen penting di dalamnya, seperti pin, mikrokontroler,
dan konektor yang nanti akan dibahas lebih dalam selanjutnya. Selain itu, Arduino juga
sudah menggunakan bahasa pemrograman Arduino Language yang sedikit mirip dengan
bahasa pemrograman C++.

 Light Emiting Diode (LED) adalah komponen yang dapat


memancarkan cahaya. struktur LED sama dengan dioda. Untuk
mendapatkan pancaran cahaya pada semikonduktor.Lampu LED memiliki
kaki positif (anoda) dan negative (katoda). Sehingga pemasangannya tidak
boleh terbaik, jika dipasang terbalik maka tidak akan ada arus yang
mengalir dan LED pun tidak akan menyala durasi nyala 1 detik, kemudian
padam 1 detik dan terus berulang-ulang.

 Kabel jumper male to male adalah adalah jenis yang sangat yang
sangat cocok untuk kamu yang mau membuat rangkaian elektronik di
breadboard. Jenis kabel jumper yang terakhir adalah kabel female to female.
Kabel ini sangat cocok untuk menghubungkan antar komponen yang
memiliki header male.
 Papan rangkaian (Breadboard), papan rangkaian nirsolder
atau papan purwarupa adalah basis konstruksi yang
digunakan untuk membuat purwarupa sirkuit elektronik semi
permanen. Project board atau sering disebut bread board,
banyak digunakan dalam merangkai komponen karena
penggunaan yang menancapkan ke papan projek dan tidak
perlu melalui tahap penyolderan.

ALAT DAN KOMPONEN YANG DIPERLUKAN :

 Arduino Uno
 Kabel USB (kabel printer to printer)
 3 LED Blue/Red/Yellow 5mm
 Software Arduino
 3 Kabel Jumper wire Male Male
 Breadbroad
 Laptop atau Computer juga dibutuhkan untuk membuat dan mengupload program. Yang
sebelumnya telah mengunduh software Arduino pada laptop/komputer yang akan
digunakan.
LANGKAH – LANGKAH PRAKTIKUM :
Langkah membuat program
1) Buka software Arduino
2) Kemudian membuat program di Arduino (tulis program)

Gambar hasil kode program

3) Setelah itu masukkan program compile dan upload pada rangkan Arduino Menggunakan
kabel USB downloader ke Arduino.
4) Pilih nomor port COM8, cek di Device Manager.
5) Kemudian set nomor port COM8, dari menu TOOLS>PORT
6) Program siap di jalankan
Langkah membuat rangkaian
1) Pertama siapkan alas dan bahan seperti Arduino uno, breadboard.kabel jumper. resistor,
LED
2) Kemudian pasangkan led dan resistor pada breadboard.
3) Sambungkan bagian papan breadboard yang berwarna biru – (katoda) ke ground yang ada
pada Arduino.
4) Untuk merangkai traffic light. (bisa dilihat pada gambar dibawah)

Gambar ilustrasi rangkaian Traffic light

5) Mengaktifkan Serial Monitor

Gambar setelah Serial Monitor diaktifkan


HASIL PRAKTIKUM :

Gambar sebelum program di upload

Gambar setelah program diupload

Hubungkan Arduino dengan Komputer menggunakan kabel USB, Buka IDE Arduino,kemudian
ketik kode yg kita inginkan.kemudian, Ubah TOOLS>BOARD>Arduno Uno, Pilih nomor
COM8, cek di Device Manager.,Kemudian set nomor COM8, dari menu TOOLS>PORT ,
Compile menggunakan verify button (tanda ceklist pada IDE arduino) untuk mengecek sudah
atau tidaknya error/kesalahan dalam pengetikan. Upload program ke arduino dengan cara, pilih
File Upload to 1/0 board, atau tekan tombol tanda panah pada jendela IDE Output dari program
ini hasilnya adalah 3 LED akan berkelap-kelip dengan jeda yg kita kode sebelumnya.

Kendala
Kendala yang kita alami salah satu LED kita tidak bisa menyala , setelah beberapa menit
kemudian kita tau apa kesalahan nya yaitu jumper nya yang rusak
Solusinya adalah ganti Jumper nya
Kesimplan

Tujuan praktikum blinking led mengecek mikrokontroler Arduino berfungsi dengan baik. Dari
praktikum yg kita lakukan kita memperoleh pemahaman awal tentang cara memanfaatkan Node
Arduino IDE untuk memulai pengembangan berbagai aplikasi IoT yang lebih kompleks.

Kendala yang kita alami salah satu LED kita tidak bisa menyala , setelah beberapa menit
kemudian kita tau apa kesalahan nya yaitu jumper nya yang rusak.Solusinya adalah
ganti Jumper nya.

Untuk mencoba hasil praktikum dengan benar kita harus melaksanakan langhah-langkah yang
benar seperti Langkah pertama, Hubungkan Arduino dengan Komputer menggunakan kabel
USB, Buka IDE Arduino,kemudian ketik kode yg kita inginkan.kemudian, Ubah
TOOLS>BOARD>Arduno Uno, Pilih nomor COM8, cek di Device Manager.,Kemudian set
nomor COM8, dari menu TOOLS>PORT , Compile menggunakan verify button (tanda ceklist
pada IDE arduino) untuk mengecek sudah atau tidaknya error/kesalahan dalam pengetikan.
Upload program ke arduino dengan cara, pilih File Upload to 1/0 board, atau tekan tombol tanda
panah pada jendela IDE arduinoJika program anda benar maka, hasilnya adalah 3 LED akan
berkelap-kelip dengan jeda yg kita kode sebelumnya.

Untuk memprogram mikrokontroler Arduino, dibutuhkan aplikasi arduino pada laptop kemudian
dibuat program yang akan diupload ke mikrokontroler Arduino.Program tersebut akan
menyalakan lampu LED traffic light yang akan dirangkai sedemikian rupa dan saling
berhubungan , lampu akan menyala pada saat bernilai high dan mati saat bernilai low.

Anda mungkin juga menyukai