Mikrokontroler

S1 Pendidikan Teknik Elektro

Mata kuliah ini ditujukan untuk memberikan mahasiswa kemampuan teori dan praktek seputar mikrokontroler. Mata kuliah ini menggabungkan beberapa materi yang harus dikuasai sebelumnya yakni materi elektronika digital, pemrograman computer serta rangkaian elektronika. Setelah mengambil mata kuliah mikrokontroler ini mahasiswa diharapkan mampu untuk merancang dan membuat aplikasi tematik berbasis mikrokontroler.



Pemula Menengah Mahir

Capaian Mata Kuliah

  1. Menguasai teori dan praktek mikrokontroler.
  2. Menggunakan modul Arduino-UNO.
  3. Menulis program dalam bahasa C menggunakan Arduino IDE.
  4. Mengaplikasikan pemrograman digital input/output.
  5. Menguasai konsep object oriented programming (OOP).
  6. Membuat program dengan komunikasi serial.
  7. Membuat program dengan Analog-to-Digital Converter (ADC).
  8. Membuat program dengan Pulse Width Modulation (PWM).
  9. Mengaplikasikan pemrograman I2C.
  10. Mampu merancang dan membuat aplikasi tematik berbasis mikrokontroler.

    Pokok Bahasan

    • Mampu menggunakan modul wireless 433 mhzmampu menggunakan modul bluetoothmampu memodifikasi program serial untuk modul wireless 433 mhzmampu memodifikasi program serial untuk modul bluetooth
    • Mampu memahami konsep konversi data analog ke digitalmampu menunjukkan pin adc pada arduinomampu menggunakan program adc dengan potensiometermampu menggunakan program adc dengan sensor suhu lm35mampu memodifikasi program adc dengan sensor suhu lm35
    • Mampu menjelaskan konsep pulse width modulation (pwm)mampu menunjukkan pin pwm pada arduinomampu menggunakan program pwm untuk dimmer lampu ledmampu menggunakan program pwm untuk kontrol kecepatan motormampu memodifikasi program pwm untuk kontrol kecepatan motor
    • Mampu menjelaskan komunikasi data dengan i2cmampu menunjukkan pin i2c pada arduinomampu menggunakan program i2c untuk modul lcdmampu menggunakan program i2c untuk modul sensor suhumampu memodifikasi pogram i2c untuk modul lcd dan modul sensor suhu
    • Mampu merancang sistem aplikasi tematik berbasis mikrokontrolermampu mengidentifikasi kebutuhan sistem aplikasi tematik berbasis mikrokontrolermampu merealisasikan sistem aplikasi tematik berbasis mikrokontrolermampu menjelaskan cara kerja sistem aplikasi tematik berbasis mikrokontrolermampu mendemonstrasikan cara kerja sistem aplikasi tematik berbasis mikrokontroler
    • Menjelaskan definisi mikrokontroler beserta fungsinya.membedakan mikrokontroler dengan mikroprosesor.menyebutkan jenis mikrokontroler yang ada di pasaran.menyebutkan contoh aplikasi penggunaan mikrokontroler.
    • Mampu memahami sistem minimum avr dan jenis modul yang ada di pasaranmampu menyebutkan jenis modul arduinomampu mengkoneksikan modul arduino-uno dengan laptop menggunakan usbmampu mengidentifikasi pin pada modul arduino-unomampu menganalisa fungsi dari bagian modul arduino-uno
    • Mampu menganalisa struktur pemrograman pada arduinomampu membedakan fungsi void setup dan void loopmampu menulis program percabangan tanpa ada kesalahanmampu menulis program perulangan tanpa ada kesalahan mampu melakukan verifikasi dan upload program pada arduino
    • Mampu menggunakan pin digital outputmampu menyalakan dan mematikan lampu ledmampu menggunakan modul relaymampu memodifikasi program traffic light
    • Mampu menggunakan pin digital inputmampu menggunakan push button sebagai inputmampu menggunakan modul sensor cahayamampu memodifikasi program keypad
    • Mampu menganalisa sebuah fungsi pada pemrograman arduinomampu menulis sebuah fungsimampu menggunakan library pada pemrograman arduinomampu menjelaskan konsep object oriented programming (oop)
    • Mampu menganalisa penulisan object dan methodmampu memodifikasi properties dari suatu objectmampu menggunakan library lcd dengan benarmampu memodifikasi program lcdmampu menggunakan dua lcd pada satu pemrograman
    • Mampu menjelaskan sistem komunikasi data dengan usartmampu menganalisa pin yang digunakan pada komunikasi serialmampu memilih baudrate yang sesuai dengan kebutuhanmampu memodifikasi program serial

    Course

    Durasi Kuliah 16 Minggu
    Instructor:
    Max. students: 50
    Attending: 30