Anda di halaman 1dari 4

PRAKTEK INTERNET OF THINGS (IoT)

‘NODE MCU’

DISUSUN OLEH :

Nama : Dimas Rama Putra


Kelas : 5 CD
NIM : 062030701662

Dosen Pengampuh : Husnawati, S.Kom.,M.Kom.

POLITEKNIK NEGERI SRIWIJAYA


JURUSAN TEKNIK KOMPUTER
PRODI D-III TEKNIK KOMPUTER
TAHUN AJARAN 2022/2023
Link Project : https://wokwi.com/projects/344222866323014227

TUGAS DAN LATIHAN

1. Buatlah project dengan 3 buah LED menggunakan mikrokontroller NodeMCU ESP32,


gunakan aplikasi simulator yang kalian pahami, beri delay pada masing - masing lampu
sebanyak 4 angka terakhir NIM masing - masing !

2. Analisis pin-pin yang digunakan pada rangkaian nomor 1 dan berikan kesimpulan !

Pin 15, 2, 4 yang berfungsi sebagai GPIO, yaitu untuk ouput digital dan STATE disini
adalah nilai dari ouputnya bisa HIGH atau LOW. Ketika LED, yang Negatif (Catoda) kakinya
dihubungkan ke salah satu kaki Resistor kemudian satu kaki Resistor yang lain dihubungkan ke
Pin Ground. Lalu kaki LED yang Positif (Anoda) dihubungkan langsung ke Pin 15, 2, 4 pada
Papan ESP32 menggunakan kabel jumper.

Kesimpulannya ketika Rangkaian dijalankan maka lampu LED Merah, Kuning, dan Hijau
akan hidup secara bergantian sesuai dengan isi kode program. Jika LED Merah menyala maka
LED Kuning dan Hijau akan mati begitu juga sebaliknya, contohnya seperti kondisi Lampu
Merah, LED pada rangkaian ini juga akan hidup secara bergantian. Setelah di jalankan rangkaian
dan kode program tidak ada yang salah/error. Rangkaian berhasil dijalankan.
3. Jelaskan pin - pin yang terdapat pada NodeMCU ESP32, serta kegunaannya masing
- masing !

 Power Pins terdapat 2 pin power viz. Pin VIN & 3.3V Pin. Pin VIN dapat digunakan untuk
men-suply ESP32 dan perangkat nya secara langsung, jika kita menggunakan tegangan
5V. Pin 3.3V merupakan output dari on board regulator. Pin ini dapat digunakan untuk
men-supply power ke komponen lainnya.
 GND adalah PIN ground di ESP32 dev Board.
Arduino Pins adalah ESP32 hardware I2C and SPI pins untuk menghubungkan dengan
sensor dan perangkat lainnnya.
 GPIO Pins ESP32 Dev Board memiliki 25 pin GPIO yang dapat kita sesuaikan dengan
program yang kita buat. Setiap GPIO yang diaktifkan secara digital dapat di set dengan
internal pull-up atau pull-down atau di set ke high impedansi. Ketika kita set menjadi
input, GPIO juga bisa kita set menjadi edge-trigger atau level-trigger untuk menghasilkan
CPU interrupts.
 ADC Channels Board ini mengintegrasikan 12-bit SAR ADC dan 15 Channel pin analog.
Beberapa Pin ini bisa digunakan untuk membuat penguat amplifier yang dapat digunakan
untuk pengukuran sinyal analog yang rendah. ESP32 juga di design untuk mengukur
tegangan ketika beroperasi dalam mode sleep.
 DAC Channels Board ini memilii fitur dua 8-bit DAC channel yang berfungsi
untuk mengubah sinyal digital menjadi tegangan analog. Dual DAC ini dapat juga
digunakan untuk men-drive rangkaian lainnya.
 Touch Pads Board ini mempunyai 9 capacitive sensing GPIO yang dapat mendeteksi
berbagai capacitive dengan kontak langsung atau close proximity melalui sentuhan jari
atau benda lain.
 UART Pins ESP32 Dev Board memiliki 2 UART interfaces, yaitu UART0 dan UART2,
yang menyediakan komunikasi asinkron (RS232 dan RS485) dan juga IrDA dana dapat
berkomunikasi hingga 5Mbps. UART juga menyediakan manajemen hardware dari CTS
dan sinyal RTS dan software flow control (XON dan XOFF).
 SPI Pins ESP32 memiliki 3 SPI (SPI, HSPI dan VSPI) dalam slave dan master mode. SPI
ini juga mendukung :
1. 4 timing modes of the SPI format transfer
2. Up to 80 MHz and the divided clocks of 80 MHz
3. Up to 64-Byte FIFO
Semua SPI dapat juga digunakan untuk terhubung dengan external Flash / SRAM dan
LCD.
 ~ PWM Pins Board ini memiliki 25 Channel Pin PWM. Output dari PWM dapat
digunakan untuk men-drive digital motor dan LED. Controller ini terdiri dari PWM timer
dan PWM operator. Setiap timer menghasilkan sinkronisasi waktu atau dalam bentuk
independent dan setiap PWM operator menghasilkan bentuk gelombang untuk satu PWM
channel.
 EN Pin digunakan untuk meng-enable ESP32. Chip ini di enable dengan di set HIGH, saat
di set LOW, chip bekerja dengan power minimum.

Anda mungkin juga menyukai