Anda di halaman 1dari 6

LAPORAN PRATIKUM EMBEDDED SYSTEM

Instalasi Aplikasi Arduino IDE Dan Micropython

Nama: Tuah Kurnia


Kelas: 1 TRJT B
Nim: 2220304030

Dosen: Wiwin Styorini


Asdos: Prima Hadi

Tanggal: 17 Maret 2023


Modul 1 Embedded System
Instalasi Aplikasi Arduino IDE dan dan Micropython

1. Capaian Pembelajaran
a. Mahasiswa mampu menginstall aplikasi Arduino IDE untuk embedded system
b. Mahasiswa mampu menginstall aplikasi Micropython untuk embedded system

2. Perangkat dan Aplikasi yang digunakan


a. Komputer
b. Aplikasi Arduino IDE
c. Aplikasi Python
d. Aplikasi Micropython
e. Aplikasi VCP Driver
f. ESP32
g. Kabel Micro USB

3. Prosedur Percobaan
a. Membuka situs python di https://www.python.org/downloads/
b. Memilih tab Downloads dan memilih aplikasi python versi terbaru yang ada pada situs
tersebut
c. Setelah selesai di Download, memasuk ke folder Download yang ada pada File Explorer
dan klik 2 kali untuk menginstall aplikasi python yang telah selesai di download tadi.
d. Akan muncul tampilan instalasi dari aplikasi python. Selanjutnya memilih checklist Use
admin privileges when installing py.exe dan Add python.exe to PATH lalu memilih
Tab Install Now.
e. Menunggu hingga proses instalasi selesai.
f. Setelah proses instalasi selesai, klik Tab Disable path length limit dan klik close.
g. Selanjutnya dilanjutkan untuk menginstal aplikasi Arduino IDE. Membuka situs
https://labs.arduino.cc/en/labs/micropython
h. Mendownload aplikasi Arduino IDE Micropython versi terbaru untuk Windows.
i. Membuka folder Downloads di File Explorer dan mengekstrak file yang telah selesai di
download tadi.
j. Menampilkan isi dari folder yang telah di ekstrak tadi sebagai berikut.
k. Selanjutnya dilanjutkan untuk menginstal aplikasi Micropython. Membuka situs
https://micropython.org/
l. Memilih Tab Download selanjutnya memilih tipe mikrokontroller yang akan digunakan,
disini memilih ESP32
m. Selanjutnya memilih dan mendownload Firmware ESP32 yang terbaru
n. Menyambungkan perangkat ESP32 menggunakan kabel USB ke komputer
o. Membuka Command Prompt untuk menginstal Firmware ESP32 dengan cara mengklik
lambang windows di kiri bawah lalu mengetikkan Command Prompt.
p. Memindah ke folder Downloads dimana file firmware ESP32 berada dengan perintah cd
C:\Users\NamaPC\Downloads\, disini NamaPC yang digunakan adalah PC-30.
Sesuaikan dengan nama PC anda. Lalu menekan Enter.
q. Mengetikkan perintah py -m venv .venv, Maka nantinya akan muncul folder .venv di
folder Downloads
r. mengetikkan perintah .venv\Scripts\activate lalu menekan Enter
s. Selanjutnya install esptool dengan perintah pip install esptool dan menunggu hingga
selesai
t. Mengecek port pada komputer yang nantinya digunakan untuk mengirim data dari
komputer ke mikrokontroller ESP32 dengan cara mengklik kanan pada This PC lalu
memilih Manage
u. Memilih Device Manager lalu Other Device, maka akan terlihat port yang terdeteksi di
komputer
v. Mendownload driver USB ESP32 melalui situs https:silabs.com/developers/usb-to-uart-
bridge-vcp-drivers?tab=downloads. Memilih Tab Download dan Mendownload driver
terbaru
w. Memasukkan ke folder Downloads dan mengekstrak file yang telah di download tadi
x. Kembali ke Device Manager melakukan proses instalasi driver dengan cara mengklik
kanan dan memilih Update Driver
y. Memilih Browse my computer for driver software, lalu mengarahkan ke folder driver
yang telah diekstrak tadi dengan mengklik Tab browse dan mengarahkan ke folder
Downloads
z. Selanjutnya mengklik Next untuk menyelesaikan proses instalasi dan klik Close.

aa. Pada tampilan Device Manager akan terlihat seperti berikut ini.
bb. Install firmware ESP32 melalui command prompt yang telah dibuka sebelumnya dengan
mengetikkan perintah esptool.py –-chip esp32 –-port
COM_yang_terdeteksi_di_komputer erase_flash, disini dicontohkan bahwasanya
COM yang terdeteksi di komputer adalah COM3 maka perintahnya menjadi esptool.py –
-chip esp32 –-port COM3 erase_flash dan menekan Enter. Tunggu proses hingga
selesai
cc. Setelah selesai lanjutkan dengan mengetikkan perintah esptool.py –-chip esp32 --port
COM3 --baud 460800 write_flash -z 0x1000 esp32-20220618-v1.19.1.bin, Firmware
esp32-20220618-v1.19.1.bin merupakan firmware yang telah di download tadi hal ini
nantinya mungkin berbeda untuk seri firmwarenya silahkan sesuaikan dengan seri
firmware yang anda download. Tunggu hingga proses instalasi firmware selesai.
dd. Menjalankan aplikasi Arduino IDE Micropython yang berada di folder Downloads
ee. Menampilkan Arduino IDE Micropython sebagai berikut
ff. Menghubungkan mikrokontroller ESP32 dengan Arduino IDE Micropython dengan cara
mengklik Tab Connect dan memilih port COM yang tersedia
gg. Mikrokontroller ESP32 dan Arduino IDE Micropython telah terkoneksi dengan sempurna
TUGAS MODUL 1 EMBEDDED SYSTEM

1. Arduino dikatakan sebagai sebuah platform dari physical computing yang bersifat open
source. Kata platform disini adalah sebuah pilihan kata yang tepat. Arduino tidak hanya sebuah
alat pengembang, tetapi ia adalah kombinasi dari hardware, Bahasa pemograman dan Integrate
Development Environment atau (IDE) yang canggih.
Sedangkan IDE adalah sebuah software yang sangat berperan untuk menulis program,
mengcompile menjadi kode biner dan mengupload ke memory microcontroller. Salah satu yang
membuat Arduino IDE memikat hati banyak orang adalah karena sifatnya yang open source,
baik untuk hardware maupun softwarenya.
Arduino IDE (Integrate Development Enviroment) adalah perangkat yang digunakan untuk
membuat, mengedit suatu kode program, memverivikasi dan mengunggah kode program ke
Arduino.

2. Fungsi software yang sudah diinstal

a. Arduino IDE berfungsi sebagai perangkat untuk mengedit suatu program


b. Python merupakan Bahasa pemograman yang Freeware (Perangkat Bebas)
maksudnya, tidak ada batasan dalam penyalinannya atau mendistribusikannya
c. Micropython merupakan implementasi ulang dari Bahasa pemrograman python. Bisa juga
digunakan diembedded system

3. Sebagai tool untuk memunculkan folder yang bernama .venv

4. penggunaan perintah .venv\scripts\activate merupakan cara mengaktifkan virtual envirotment

5. berfungsi sebagai penghapus atau penginstal pada python


6.

Anda mungkin juga menyukai