Code Monkey home page Code Monkey logo

pdsm-2022-dan-2023's Introduction

Prak. Desain Sistem Mikroprosesor (PTEL6301)

Dosen pengampu : Ir. Sudjadi M.T.

NIP : 195906191985111001

Laboratorium Elektronika

Teknik Elektro Universitas Diponegoro

Tahun Ajaran 2022/2023 (Agustus 2022-Desember 2022) Tahun Ajaran 2023/2024 (Agustus 2023-Desember 2024)

TODO

  • Perbaiki kode praktikum agar sesuai petunjuk praktikum unduh petunjuk praktikum di sini
  • Perbaiki petunjuk praktikum agar mudah dipahami peserta. Referensi
  • Buat format penilaian tiap praktikum
  • Buat skema praktikum di Proteus
  • Gunakan software open source/gratis/tidak bajakan

Tutorial instalasi software

Lihat di sini

Praktikum yang dijalankan

  • AT89S51/AT89S52 (Assembly)

    1. Melakukan kedip LED dan meng-output-kan ke serial monitor
    2. External interrupt berupa push button kemudian di-output-kan ke LED, LED 7-Segment, dan serial monitor
    3. Input, Debouncing Input, Output mode BIT
    4. Emulator rangkaian kombinational
    5. Aritmatika biner pada serial monitor
    6. Saklar Cepat Tepat
    7. Alarm Kebakaran
  • ATMEGA8535 (C)

    1. Melakukan kedip LED dan meng-output-kan ke serial monitor
    2. External interrupt berupa keypad matrix 4x4 kemudian di-output-kan ke LCD 16x2
    3. Lampu lalu lintas dengan LED RGB
    4. ADC dan PWM
    5. External interrupt berupa sensor temperatur LM35 kemudian di-output-kan ke serial monitor
  • Arduino UNO/ATmega328P (C/Wiring)

    1. Melakukan kedip LED dan meng-output-kan ke serial monitor
    2. Aritmatika sederhana pada serial monitor
    3. ADC dan sensor LDR
    4. Sensor temperatur dan kelembaban DHT11 kemudian di-output-kan ke LCD 16x2
    5. Kombinational lock menggunakan keypad matrix 4x4, relay, dan LED
    6. Input potensiometer untuk mengatur sudut motor servo kemudian di-output-kan ke LCD 16x2
    7. Sensor jarak HC-04

Perangkat lunak yang dibutuhkan

Alat dan Bahan

  1. Arduino UNO
Arduino UNO
Gambar 1. Arduino UNO
  1. Modul I/O shield dengan konektor IDC ICSP 10 pin
Modul I/O shield
Gambar 2. Modul I/O shield
Rangkaian modul I/O shield
Gambar 3. Rangkaian modul I/O shield
  1. Modul ATMEGA8535 (kiri) dan AT89S51/AT89S52 (kanan)
Modul ATMEGA8535 (kiri) dan AT89S51/AT89S52 (kanan)
Gambar 4. Modul ATMEGA8535 (kiri) dan AT89S51/AT89S52 (kanan)
Rangkaian modul ATMEGA8535
Gambar 5. Rangkaian modul ATMEGA8535
Rangkaian modul AT89S51
Gambar 6. Rangkaian modul AT89S51
  1. Modul push button
Modul push button
Gambar 7. Modul push button
  1. Modul LCD 16x2
Modul LCD 16x2
Gambar 8. Modul LCD 16x2
  1. Modul PWM bohlam (kiri atas) dan LED RGB (kanan atas)
Modul PWM bohlam (kiri atas) dan LED RGB (kanan atas)
Gambar 9. Modul PWM bohlam (kiri atas) dan LED RGB (kanan atas)
  1. Modul Potensiometer (kiri atas), LDR dark (tengah atas), LDR bright (kanan atas), dan sensor suhu LM35 (bawah)
Modul Potensiometer (kiri atas), LDR dark (tengah atas), LDR bright (kanan atas), dan sensor suhu LM35 (bawah)
Gambar 10. Modul Potensiometer (kiri atas), LDR dark (tengah atas), LDR bright (kanan atas), dan sensor suhu LM35 (bawah)
  1. Modul LED active low (kiri atas), LED 7 segment active low (kanan atas), LED active high (kiri bawah), dan LED 7 segment active high
Modul LED active low (kiri atas), LED 7 segment active low (kanan atas), LED active high (kiri bawah), dan LED 7 segment active high
Gambar 11. Modul LED active low (kiri atas), LED 7 segment active low (kanan atas), LED active high (kiri bawah), dan LED 7 segment active high
  1. USBasp AVR Programmer
USBasp AVR Programmer
Gambar 12. USBasp AVR Programmer
  1. Kabel DuPont male to male, female to female, dan male to female
Kabel DuPont male to male, female to female, dan male to female
Gambar 13. Kabel DuPont male to male, female to female, dan male to female
  1. Kabel konektor IDC ICSP 10 pin female to female
Kabel konektor IDC ICSP 10 pin female to female
Gambar 14. Kabel konektor IDC ICSP 10 pin female to female
  1. USB to TTL
USB to TTL
Gambar 15. USB to TTL
  1. Breadboard
Breadboard
Gambar 16. Breadboard
  1. Resistor berbagai ukuran
  2. Keypad matrix 4x4
  3. Motor servo
  4. LED warna merah, kuning, hijau
  5. Transistor NPN 2N222
  6. Power supply DC 12V

Kode-kode ini disusun bersama oleh para asisten praktikum berikut

Tahun 2022

  1. Assiddiq Mukhlis Abdillah 21060119130058
  2. Fadhil Prawira 21060120140057
  3. Arya Bramaputra 21060120120033
  4. Muhammad Adib Ubaidillah 21060120120023
  5. Maulana Reyhan Savero 21060120120032
  6. Laila Himatul Khaizah 210601201200026
  7. Chandraning Dyah Hapsari 21060120140169
  8. Shifa Auliya Oktifyanindar 21060120140099
  9. Syahvan Alviansyah Diva Ritonga 21060120130130
  10. Selvya Syalsabilla 21060120140187
  11. Rizkar Al Akbar 21060120130125
  12. Hafiz Alifian Aqsha 21060120130104

Tahun 2023

  1. Fadhil Prawira 21060120140057
  2. Arya Bramaputra 21060120120033
  3. Ratu Sondang Elishabet Sidauruk 21060120120036
  4. Thoha Khoirul Arham 21060120130095
  5. Karren Noorlita Emily 21060121140192
  6. Devi Indah Retnani 21060121140123
  7. Muhammad Raihan Arrafi 21060121120011
  8. Iqbal Maulana Ramadhan 21060121120025
  9. Kesya Mesya Arga Nauli Torromora Sitompul 21060121140127

pdsm-2022-dan-2023's People

Contributors

fadhilprawira avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.