NEW
Font size
WorksheetsDesain Trainer ESP32 dengan EasyEDA
Total questions: 35
Worksheet time: 30mins
Apa itu PCB dan fungsinya dalam proyek elektronik?
PCB adalah jenis komponen elektronik yang menghasilkan sinyal.
PCB berfungsi sebagai sumber daya utama dalam proyek elektronik.
PCB adalah papan sirkuit yang menghubungkan komponen elektronik dan menyediakan jalur arus listrik.
PCB adalah perangkat lunak untuk merancang sirkuit elektronik.
Sebutkan langkah-langkah dasar dalam mendesain PCB menggunakan EasyEDA.
Membuat skematik tanpa komponen
Mengekspor file tanpa menjalankan DRC
Menghubungkan komponen tanpa layout
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.
Apa itu ESP32 dan apa keunggulannya dibandingkan mikrokontroler lain?
ESP32 tidak dapat digunakan untuk proyek IoT.
ESP32 hanya memiliki koneksi USB.
ESP32 lebih lambat dibandingkan Arduino.
ESP32 adalah mikrokontroler dengan Wi-Fi dan Bluetooth, unggul dalam konektivitas, performa, dan fitur tambahan.
Jelaskan cara menghubungkan ESP32 dengan komponen lain di PCB.
Hubungkan pin GPIO ESP32 ke komponen lain di PCB dengan memperhatikan polaritas dan spesifikasi tegangan.
Sambungkan semua komponen tanpa memperhatikan spesifikasi tegangan.
Gunakan pin analog ESP32 untuk semua komponen digital.
Hubungkan ESP32 langsung ke sumber daya tanpa resistor.
Apa yang dimaksud dengan footprint dalam desain PCB?
Footprint adalah proses pengujian komponen elektronik.
Footprint adalah ukuran komponen dalam satuan milimeter.
Footprint adalah area fisik yang diperlukan untuk komponen elektronik pada PCB.
Footprint adalah jenis material yang digunakan untuk PCB.
Sebutkan beberapa komponen yang umum digunakan dalam proyek ESP32.
Laptop dan monitor
Beberapa komponen yang umum digunakan dalam proyek ESP32 adalah sensor, aktuator, modul komunikasi, dan sumber daya.
Kamera dan mikrofon
Kabel USB dan adaptor
Bagaimana cara melakukan simulasi rangkaian di EasyEDA?
Gunakan fitur 'Simulasi' di EasyEDA untuk menjalankan simulasi rangkaian.
Gunakan fitur 'Desain' di EasyEDA untuk membuat rangkaian.
Jalankan simulasi menggunakan perangkat lunak lain.
Simpan rangkaian sebelum melakukan simulasi.
Apa pentingnya melakukan pengecekan DRC (Design Rule Check) sebelum memproduksi PCB?
Agar desain PCB lebih rumit dan sulit dipahami.
Untuk mengurangi biaya produksi dengan mengabaikan kesalahan.
Penting untuk mengidentifikasi dan memperbaiki kesalahan desain sebelum produksi untuk menghindari kegagalan dan biaya tambahan.
Untuk meningkatkan kecepatan produksi tanpa pemeriksaan.
Jelaskan proses pembuatan PCB setelah desain selesai di EasyEDA.
Mencetak desain langsung tanpa ekspor
Mengabaikan spesifikasi dan langsung memesan
Menggunakan software lain untuk desain PCB
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.
Apa yang harus diperhatikan saat memilih ukuran dan bentuk PCB?
Pertimbangkan ukuran komponen, ruang perangkat, kebutuhan pendinginan, dan desain keseluruhan.
Hanya ukuran komponen yang perlu dipertimbangkan.
Semua PCB harus berbentuk persegi.
Ukuran PCB tidak mempengaruhi kinerja perangkat.
Fungsi Serial.available() digunakan untuk:
Menghasilkan jumlah byte di port serial yang belum terbaca
Menampilkan data ke Serial Monitor
Menyimpan data dari serial ke variabel
Mengirim data dari Serial Monitor ke Arduino
Apa yang dimaksud dengan parameter dalam fungsi Serial.begin(9600);?
Menentukan kecepatan komunikasi serial dalam bit per second (bps)
Menentukan ukuran buffer untuk data yang dikirim
Menentukan jumlah data yang akan dikirim
Menentukan mode komunikasi digital
Jika ESP32 berhasil terhubung ke aplikasi Blynk tetapi tidak dapat menampilkan data suhu dari sensor DHT22, kemungkinan kesalahan yang paling mungkin adalah:
Kesalahan dalam penulisan Virtual Pin atau koneksi sensor
Pengaturan WiFi yang salah
Kesalahan dalam penulisan auth token
Tegangan listrik yang tidak cukup untuk ESP32
Apa fungsi dari Blynk.run(); di dalam kode yang digunakan untuk menghubungkan ESP32 dengan aplikasi Blynk?
Menjaga koneksi dan interaksi antara perangkat dan server Blynk
Menjalankan koneksi ke WiFi
Mengirim data sensor ke server Blynk
Memantau status perangkat di Blynk
Perintah apa yang digunakan di kode untuk menghubungkan ESP32 ke jaringan WiFi?
Blynk.begin(auth, ssid, pass);
WiFi.begin(auth, ssid, pass);
WiFi.connect(ssid, pass);
Blynk.connect(ssid, pass);
Untuk membaca suhu menggunakan sensor DHT22 yang terhubung ke ESP32 dan Blynk, library apa yang perlu ditambahkan ke Arduino IDE?
DHT.h
WiFi.h
BlynkSimpleEsp32.h
ESP32.h
Bagaimana cara memantau suhu dari sensor DHT22 melalui aplikasi Blynk?
Menggunakan Virtual Pin yang terhubung ke DHT22 untuk mengirim data ke Blynk
Membaca data langsung di ESP32 tanpa aplikasi Blynk
Menghubungkan DHT22 langsung ke aplikasi Blynk
Mengatur sensor DHT22 untuk bekerja dalam mode offline
Pin Arduino yang bisa digunakan untuk jenis ADC adalah pin apa...
A0 sampai A5
A0 sampai A4
A0 & A1 saja
A0 saja
dalam program perhitungan matematika agar bisa menampilkan angka koma pada serial monitor maka tipe data dan tipe informasi masukannya menggunakan...
float dan Serial.parseFloat()
int dan Serial.parseFloat()
float dan Serial.parseInt()
float dan Serial.parseChar()
Rumus untuk mengkonversi pembacaan nilai digital menjadi nilai tegangan pada ADC adalah...
analogVoltage = (digitalValue * 5.00)/1023;
analogVoltage = (digitalValue * 5.00)/1024;
analog Voltage = (digital Value * 5.00)/1023;
AnalogVoltage = (DigitalValue * 5.00)/1024;
Pada Arduino Uno, berapa resolusi ADC yang digunakan?
10-bit
8-bit
12-bit
16-bit
Bagaimana cara menambahkan widget baru di aplikasi Blynk?
Menambahkannya melalui dashboard di aplikasi
Mengunduhnya dari App Store
Menggunakan kode khusus
Melalui browser
Dalam penerapan IoT, ESP32 sering digunakan untuk:
Mengumpulkan data dari sensor dan mengirimnya ke cloud
Menghubungkan perangkat tanpa koneksi internet
Menghubungkan perangkat ke sistem satelit
Menyimpan data secara lokal tanpa pengolahan lebih lanjut
Apa itu Blynk dalam konteks Internet of Things?
Platform IoT untuk menghubungkan perangkat ke internet
Software untuk simulasi IoT
Aplikasi untuk editing foto
Platform untuk mendesain aplikasi mobile
Apa peran sensor dalam sistem IoT?
Mengumpulkan dan mengirimkan data lingkungan ke perangkat pemroses
Mengirim data ke cloud
Menyimpan data secara lokal
Menghubungkan perangkat ke internet
Dalam proyek IoT, perangkat biasanya terhubung melalui?
Jaringan internet seperti WiFi atau seluler
Bluetooth saja
USB langsung ke komputer
Jaringan kabel telepon
Apa tujuan utama dari Internet of Things (IoT)?
Menghubungkan perangkat fisik dan sistem elektronik agar dapat saling berkomunikasi
Meningkatkan konektivitas internet pada smartphone
Meningkatkan kecepatan internet pada perangkat komputer
Membuat aplikasi mobile lebih interaktif
dalam pembuatan program kalkulator sederhana, jika ingin mendapatkan hasil dengan nilai koma, maka tipe data yang digunakan adalah...
float
int
char
string
Untuk membuat menu pemilihan program, fungsi syntax yang digunakan adalah...
switch - case
if
if - else
else
untuk menampilkan serial monitor maka kode program pemicunya adalah....
Serial.begin(9600);
Serial.Begin(9600);
Serial.start(9600);
serial.Begin(9600);
tipe data pada datastream untuk menampilkan nilai pembacaan oleh suhu adalah...
string
integer
char
bool
tipe data pada penambahan datastream tombol pada blynk untuk menyalakan atau mematikan lampu adalah....
integer
float
string
char
Pada pengaturan widget button, agar tombol lampu bisa digunakan sebagai saklar pada blynk, mode yang dipilih adalah...
Switch
Push
Pushbutton
Touch
Pada pengaturan dashboard blynk, untuk menampilkan pembacaan sensor suhu maka widget yang digunakan adalah...
Value Display
Button
Gauge
Slider
saluran yang digunakan untuk mengirim data antara perangkat dan Blynk.Cloud adalah pengertian dari...
Datastream
Virtual data
Datatransfer
Integervalue
