wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Desain Trainer ESP32 dengan EasyEDA

Total questions: 35

Worksheet time: 30mins

Name
Class
Date
1.

Apa itu PCB dan fungsinya dalam proyek elektronik?

a)

PCB adalah jenis komponen elektronik yang menghasilkan sinyal.

b)

PCB berfungsi sebagai sumber daya utama dalam proyek elektronik.

c)

PCB adalah papan sirkuit yang menghubungkan komponen elektronik dan menyediakan jalur arus listrik.

d)

PCB adalah perangkat lunak untuk merancang sirkuit elektronik.

2.

Sebutkan langkah-langkah dasar dalam mendesain PCB menggunakan EasyEDA.

a)

Membuat skematik tanpa komponen

b)

Mengekspor file tanpa menjalankan DRC

c)

Menghubungkan komponen tanpa layout

d)

Langkah-langkah dasar dalam mendesain PCB menggunakan EasyEDA adalah: 1. Membuat akun dan masuk, 2. Membuat proyek baru, 3. Menambahkan komponen, 4. Menghubungkan komponen, 5. Mengonversi skematik ke layout PCB, 6. Menyusun komponen, 7. Menjalankan DRC, 8. Mengekspor file Gerber.

3.

Apa itu ESP32 dan apa keunggulannya dibandingkan mikrokontroler lain?

a)

ESP32 tidak dapat digunakan untuk proyek IoT.

b)

ESP32 hanya memiliki koneksi USB.

c)

ESP32 lebih lambat dibandingkan Arduino.

d)

ESP32 adalah mikrokontroler dengan Wi-Fi dan Bluetooth, unggul dalam konektivitas, performa, dan fitur tambahan.

4.

Jelaskan cara menghubungkan ESP32 dengan komponen lain di PCB.

a)

Hubungkan pin GPIO ESP32 ke komponen lain di PCB dengan memperhatikan polaritas dan spesifikasi tegangan.

b)

Sambungkan semua komponen tanpa memperhatikan spesifikasi tegangan.

c)

Gunakan pin analog ESP32 untuk semua komponen digital.

d)

Hubungkan ESP32 langsung ke sumber daya tanpa resistor.

5.

Apa yang dimaksud dengan footprint dalam desain PCB?

a)

Footprint adalah proses pengujian komponen elektronik.

b)

Footprint adalah ukuran komponen dalam satuan milimeter.

c)

Footprint adalah area fisik yang diperlukan untuk komponen elektronik pada PCB.

d)

Footprint adalah jenis material yang digunakan untuk PCB.

6.

Sebutkan beberapa komponen yang umum digunakan dalam proyek ESP32.

a)

Laptop dan monitor

b)

Beberapa komponen yang umum digunakan dalam proyek ESP32 adalah sensor, aktuator, modul komunikasi, dan sumber daya.

c)

Kamera dan mikrofon

d)

Kabel USB dan adaptor

7.

Bagaimana cara melakukan simulasi rangkaian di EasyEDA?

a)

Gunakan fitur 'Simulasi' di EasyEDA untuk menjalankan simulasi rangkaian.

b)

Gunakan fitur 'Desain' di EasyEDA untuk membuat rangkaian.

c)

Jalankan simulasi menggunakan perangkat lunak lain.

d)

Simpan rangkaian sebelum melakukan simulasi.

8.

Apa pentingnya melakukan pengecekan DRC (Design Rule Check) sebelum memproduksi PCB?

a)

Agar desain PCB lebih rumit dan sulit dipahami.

b)

Untuk mengurangi biaya produksi dengan mengabaikan kesalahan.

c)

Penting untuk mengidentifikasi dan memperbaiki kesalahan desain sebelum produksi untuk menghindari kegagalan dan biaya tambahan.

d)

Untuk meningkatkan kecepatan produksi tanpa pemeriksaan.

9.

Jelaskan proses pembuatan PCB setelah desain selesai di EasyEDA.

a)

Mencetak desain langsung tanpa ekspor

b)

Mengabaikan spesifikasi dan langsung memesan

c)

Menggunakan software lain untuk desain PCB

d)

Proses pembuatan PCB setelah desain selesai di EasyEDA meliputi ekspor desain ke format Gerber, memilih penyedia layanan, mengunggah file, memilih spesifikasi, melakukan pembayaran, dan menunggu pengiriman.

10.

Apa yang harus diperhatikan saat memilih ukuran dan bentuk PCB?

a)

Pertimbangkan ukuran komponen, ruang perangkat, kebutuhan pendinginan, dan desain keseluruhan.

b)

Hanya ukuran komponen yang perlu dipertimbangkan.

c)

Semua PCB harus berbentuk persegi.

d)

Ukuran PCB tidak mempengaruhi kinerja perangkat.

11.

Fungsi Serial.available() digunakan untuk:

a)

Menghasilkan jumlah byte di port serial yang belum terbaca

b)

Menampilkan data ke Serial Monitor

c)

Menyimpan data dari serial ke variabel

d)

Mengirim data dari Serial Monitor ke Arduino

12.

Apa yang dimaksud dengan parameter dalam fungsi Serial.begin(9600);?

a)

Menentukan kecepatan komunikasi serial dalam bit per second (bps)

b)

Menentukan ukuran buffer untuk data yang dikirim

c)

Menentukan jumlah data yang akan dikirim

d)

Menentukan mode komunikasi digital

13.

Jika ESP32 berhasil terhubung ke aplikasi Blynk tetapi tidak dapat menampilkan data suhu dari sensor DHT22, kemungkinan kesalahan yang paling mungkin adalah:

a)

Kesalahan dalam penulisan Virtual Pin atau koneksi sensor

b)

Pengaturan WiFi yang salah

c)

Kesalahan dalam penulisan auth token

d)

Tegangan listrik yang tidak cukup untuk ESP32

14.

Apa fungsi dari Blynk.run(); di dalam kode yang digunakan untuk menghubungkan ESP32 dengan aplikasi Blynk?

a)

Menjaga koneksi dan interaksi antara perangkat dan server Blynk

b)

Menjalankan koneksi ke WiFi

c)

Mengirim data sensor ke server Blynk

d)

Memantau status perangkat di Blynk

15.

Perintah apa yang digunakan di kode untuk menghubungkan ESP32 ke jaringan WiFi?

a)

Blynk.begin(auth, ssid, pass);

b)

WiFi.begin(auth, ssid, pass);

c)

WiFi.connect(ssid, pass);

d)

Blynk.connect(ssid, pass);

16.

Untuk membaca suhu menggunakan sensor DHT22 yang terhubung ke ESP32 dan Blynk, library apa yang perlu ditambahkan ke Arduino IDE?

a)

DHT.h

b)

WiFi.h

c)

BlynkSimpleEsp32.h

d)

ESP32.h

17.

Bagaimana cara memantau suhu dari sensor DHT22 melalui aplikasi Blynk?

a)

Menggunakan Virtual Pin yang terhubung ke DHT22 untuk mengirim data ke Blynk

b)

Membaca data langsung di ESP32 tanpa aplikasi Blynk

c)

Menghubungkan DHT22 langsung ke aplikasi Blynk

d)

Mengatur sensor DHT22 untuk bekerja dalam mode offline

18.

Pin Arduino yang bisa digunakan untuk jenis ADC adalah pin apa...

a)

A0 sampai A5

b)

A0 sampai A4

c)

A0 & A1 saja

d)

A0 saja

19.

dalam program perhitungan matematika agar bisa menampilkan angka koma pada serial monitor maka tipe data dan tipe informasi masukannya menggunakan...

a)

float dan Serial.parseFloat()

b)

int dan Serial.parseFloat()

c)

float dan Serial.parseInt()

d)

float dan Serial.parseChar()

20.

Rumus untuk mengkonversi pembacaan nilai digital menjadi nilai tegangan pada ADC adalah...

a)

analogVoltage = (digitalValue * 5.00)/1023;

b)

analogVoltage = (digitalValue * 5.00)/1024;

c)

analog Voltage = (digital Value * 5.00)/1023;

d)

AnalogVoltage = (DigitalValue * 5.00)/1024;

21.

Pada Arduino Uno, berapa resolusi ADC yang digunakan?

a)

10-bit

b)

8-bit

c)

12-bit

d)

16-bit

22.

Bagaimana cara menambahkan widget baru di aplikasi Blynk?

a)

Menambahkannya melalui dashboard di aplikasi

b)

Mengunduhnya dari App Store

c)

Menggunakan kode khusus

d)

Melalui browser

23.

Dalam penerapan IoT, ESP32 sering digunakan untuk:

a)

Mengumpulkan data dari sensor dan mengirimnya ke cloud

b)

Menghubungkan perangkat tanpa koneksi internet

c)

Menghubungkan perangkat ke sistem satelit

d)

Menyimpan data secara lokal tanpa pengolahan lebih lanjut

24.

Apa itu Blynk dalam konteks Internet of Things?

a)

Platform IoT untuk menghubungkan perangkat ke internet

b)

Software untuk simulasi IoT

c)

Aplikasi untuk editing foto

d)

Platform untuk mendesain aplikasi mobile

25.

Apa peran sensor dalam sistem IoT?

a)

Mengumpulkan dan mengirimkan data lingkungan ke perangkat pemroses

b)

Mengirim data ke cloud

c)

Menyimpan data secara lokal

d)

Menghubungkan perangkat ke internet

26.

Dalam proyek IoT, perangkat biasanya terhubung melalui?

a)

Jaringan internet seperti WiFi atau seluler

b)

Bluetooth saja

c)

USB langsung ke komputer

d)

Jaringan kabel telepon

27.

Apa tujuan utama dari Internet of Things (IoT)?

a)

Menghubungkan perangkat fisik dan sistem elektronik agar dapat saling berkomunikasi

b)

Meningkatkan konektivitas internet pada smartphone

c)

Meningkatkan kecepatan internet pada perangkat komputer

d)

Membuat aplikasi mobile lebih interaktif

28.

dalam pembuatan program kalkulator sederhana, jika ingin mendapatkan hasil dengan nilai koma, maka tipe data yang digunakan adalah...

a)

float

b)

int

c)

char

d)

string

29.

Untuk membuat menu pemilihan program, fungsi syntax yang digunakan adalah...

a)

switch - case

b)

if

c)

if - else

d)

else

30.

untuk menampilkan serial monitor maka kode program pemicunya adalah....

a)

Serial.begin(9600);

b)

Serial.Begin(9600);

c)

Serial.start(9600);

d)

serial.Begin(9600);

31.

tipe data pada datastream untuk menampilkan nilai pembacaan oleh suhu adalah...

a)

string

b)

integer

c)

char

d)

bool

32.

tipe data pada penambahan datastream tombol pada blynk untuk menyalakan atau mematikan lampu adalah....

a)

integer

b)

float

c)

string

d)

char

33.

Pada pengaturan widget button, agar tombol lampu bisa digunakan sebagai saklar pada blynk, mode yang dipilih adalah...

a)

Switch

b)

Push

c)

Pushbutton

d)

Touch

34.

Pada pengaturan dashboard blynk, untuk menampilkan pembacaan sensor suhu maka widget yang digunakan adalah...

a)

Value Display

b)

Button

c)

Gauge

d)

Slider

35.

saluran yang digunakan untuk mengirim data antara perangkat dan Blynk.Cloud adalah pengertian dari...

a)

Datastream

b)

Virtual data

c)

Datatransfer

d)

Integervalue