NEW
Font size
WorksheetsKuis #2 Microcontroller
Total questions: 10
Worksheet time: 5mins
Apa bedanya Microcomputer dengan Microcontroller?
Tidak ada bedanya, kedua nya adalah computer yang dapat digunakan diperkantoran
Microprocessor dibuat oleh Intel, sedangkan Microcontroller oleh Arduino
Komponen dari microcontroler terpusat dalam satu chip IC (Integrated Circuit) sedangkan Microprocessor terpisah
Microprocessor harganya lebih mahal dari Microcontroller
Apa yang membedakan IOT dengan peralatan hardware I/O sebelumnya ?
IOT populer karena bentuknya kecil dan murah
IOT tidak berbeda dengan peralatan hardware lainnya
IOT menghubungakan mesin dengan mesin melalui internet (M2M)
IOT bentuknya lebih kecil dibanding hardware lainnya
Berikut adalah kombinasi 3 komponen IOT dalam LAB Inixindo Kejar
CPU, MEMORY, ETHERNET
Computer, Microcontroller, Breadboard
Arduino, ESP32, Sensor
Flash DIsk, Cable USB Micro, Wemos D1 mini
Yang lebih cocok dikategorikan sebagai General Purpose Computer adalah
Arduino UNO
b. Zilog Z80
ESP32
Raspberry PI
Apa yang membedakan Arduino UNO dan Raspberry PI ?
Raspberry PI mempunyai keyboard dan monitor
Arduino UNO jauh lebih kecil dari pada Raspberry
Arduino UNO memiliki interface yang tidak ada di Raspberry PI
Mengoperasikan Arduino Uno lebih sulit ketimbang Raspberry PI
Program setup() hanya dieksekusi 1 kali saja. Hal ini cocok untuk:
Membaca sensor
Mengirim data keluar
Inisialisasi
Menunggu power Arduino siap
Program setup() hanya berjalan 1 kali saja karena:
Kadang dibutuhkan kadang tidak
Karena inisialisasi variable diperlukan hanya 1 kali saja pada saat start up
Berjalan 1 kali setelah itu power off
Program ini harus ada karena sesuai dengan standard Arduino
Program setup() dibutuhkan untuk:
Berulang-ulang dieksekusi hingga power habis
Menjalankan program khusus yang hanya dilakukan pada saat emergency
Menyiapkan elemen-elemen yang ada di board
Menyiapkan variable dan konstanta agar mempunyai nilai awal
Program loop() diperlukan agar:
Arduino dapat melakukan loop hingga sensor terbaca
Setelah eksekusi program didalam blok loop selesai, kemudian diulang kembali
Microcontroller tidak membutuhkan setup() tapi hanya loop() saja
fungsi loop() dapat dieksekusi pada waktunya
Program loop() dibutuhkan agar:
Microcontroller mengeksekusi block program tersebut secara terus menerus tanpa henti
Microcontroller menunggu input dari sensor, setelah itu program kembali ke setup()
Program ini melakukan inisialisasi
d. Program ini adalah kerangka program Arduino yang dijalankan hanya satu kali saja
