M1 Praktikum Mikro
Modul I
General Input Dan Output
Memahami cara penggunaan input dan output digital pada mikrokontroler
Menggunakan komponen input dan output sederhana dengan Raspberry Pi Pico
Menggunakan komponen Input dan Output sederhana dengan STM32F103C8
- STM32F103C8
- LED
- Push Button
- LED RGB
- Touch Sensor
- IR Sensor
- Sensor Infrared
- Buzzer
- Breadboard
- Resistor
1.4.1 General Input Output
Input adalah semua data dan perintah yang dimasukkan ke dalam memori untuk
diproses lebih lanjut oleh mikroprosesor. Sebuah perangkat input adalah komponen
piranti keras yang memungkinkan user atau pengguna memasukkan data ke dalam mikroprosesor. Output adalah data hasil yang telah diproses. Perangkat output adalah
semua komponen piranti keras yang menyampaikan informasi kepada orang-orang
yang menggunakannya.
Pada STM32 dan Raspberry Pi Pico pin input/output terdiri dari digital dan analog
yang jumlah pin-nya tergantung jenis mikrokontroller yang digunakan. Input digital
digunakan untuk mendeteksi perubahan logika biner pada pin tertentu. Adanya input
digital memungkinkan mikrokontroler untuk dapat menerjemahkan 0V menjadi logika
LOW dan 5V menjadi logika HIGH. Membaca sinyal digital pada mikrokontroller
dapat menggunakan sintaks digitalRead(pin);
Output digital terdiri dari dua buah logika, yaitu kondisi logika HIGH dan kondisi
logika LOW. Untuk menghasilkan output kita dapat menggunakan sintaks
digitalWrite(pin,nilai); yang sebelumnya pin sudah diset ke mode OUTPUT, lalu
parameter kedua adalah set nilai HIGH atau LOW. Apabila pin diset dengan nilai
HIGH, maka voltase pin tersebut akan diset ke 5V atau 3.3V dan bila pin diset ke LOW,
maka voltase pin tersebut akan diset ke 0 V.
1.4.2 Raspberry Pi Pico
Raspberry Pi Pico adalah papan rangkaian elektronik yang di dalamnya terdapat
komponen utama chip mikrokontroler RP2040, yang dirancang dan diproduksi oleh
Raspberry Pi Foundatio. Tidak seperti komputer mini raspberry Pi lainnya yang
menjalankan sistem operasi seperti Linux, Pico dirancang untuk tugas-tugas yang lebih
sederhana dan langsung (embedded system), seperti membaca sensor, mengontrol
perangkat, atau melakukan pengolahan data pada tingkat hardware.
Adapun spesifikasi dari Raspberry Pi Pico adalah sebagai berikut:
1.4.3 STM32103C8
STM32F103C8 adalah mikrokontroler berbasis ARM Cortex-M3 yang
dikembangkan oleh STMicroelectronics. Mikrokontroler ini sering digunakan dalam
pengembangan sistem tertanam karena kinerjanya yang baik, konsumsi daya yang
rendah, dan kompatibilitas dengan berbagai protokol komunikasi. Pada praktikum ini,
kita menggunakan STM32F103C8 yang dapat diprogram menggunakan berbagai metode, termasuk komunikasi serial (USART), SWD (Serial Wire Debug), atau JTAG
untuk berhubungan dengan komputer maupun perangkat lain. Adapun spesifikasi dari
STM32F4 yang digunakan dalam praktikum ini adalah sebagai berikut:
Komentar
Posting Komentar