TP modul 1 Mikro
1. Persiapan
2. Pembuatan Rangkaian di Wokwi
3. Penulisan Program
4. Simulasi
2. Hardware dan Diagram Blok[Kembali]
1. NUCLEO C031C6
Spessifikasi
Microcontroller | ARM Cortex-M3 |
Operating Voltage | 3.3 V |
Input Voltage (recommended) | 5 V |
Input Voltage (limit) | 2 – 3.6 V |
Digital I/O Pins | 32 |
PWM Digital I/O Pins | 15 |
Analog Input Pins | 10 (dengan resolusi 12-bit ADC) |
DC Current per I/O Pin | 25 mA |
DC Current for 3.3V Pin | 150 mA |
Flash Memory | 64 KB |
SRAM | 20 KB |
EEPROM | Emulasi dalam Flash |
Clock Speed | 72 MHz |
Warna | Panjanggelombang [nm] | Material semikonduktor | |
Gallium arsenide (GaAs)Aluminium gallium arsenide (AlGaAs) | |||
610 < λ < 760 | Aluminium gallium arsenide (AlGaAs)Gallium arsenide phosphide (GaAsP)Aluminium gallium indium phosphide (AlGaInP)Gallium(III) phosphide (GaP) | ||
590 < λ < 610 | Gallium arsenide phosphide (GaAsP)Aluminium gallium indium phosphide (AlGaInP)Gallium(III) phosphide (GaP) | ||
570 < λ < 590 | Gallium arsenide phosphide (GaAsP)Aluminium gallium indium phosphide (AlGaInP)Gallium(III) phosphide (GaP) | ||
500 < λ < 570 | Indium gallium nitride (InGaN) / Gallium(III) nitride (GaN)Gallium(III) phosphide (GaP)Aluminium gallium indium phosphide (AlGaInP)Aluminium gallium phosphide (AlGaP) | ||
450 < λ < 500 | Zinc selenide (ZnSe)Indium gallium nitride (InGaN) | ||
400 < λ < 450 | Indium gallium nitride (InGaN) | ||
multiple types | Dual blue/red LEDs, blue with red phosphor, or white with purple plastic | ||
λ < 400 | Diamond (235 nm) Boron nitride (215 nm) Aluminium nitride (AlN) (210 nm) Aluminium gallium nitride (AlGaN)Aluminium gallium indium nitride (AlGaInN) – (down to 210 nm) | ||
multiple types | Blue with one or two phosphor layers: yellow with red, orange or pink phosphor added afterwards, or white with pink pigment or dye. | ||
White | Broad spectrum | Blue/UV diode with yellow phosphor |
Bagian bagian
Komponen LED tampak seperti lampu yang dipakai dalam sebuah rangkaian elektronika, walaupun sejatinya dia adalah Diode yang berpendar.
Yang harus diperhatikan adalah kaki sebuah LED, dibuat berbeda panjangnya.
Kaki yang panjang menunjukkan kutub positif, sementara yang pendek menunjukkan kutub negatif
3. Resistor
.jpeg)
4. Buzzer
- Konsumsi daya yang rendah
- Bisa menerima tegangan dari 2 ~ 5.5V DC
- Dapat menggantikan fungsi saklar tradisional
- Dilengkapi 4 lobang baut untuk memudahkan pemasangan
- Tegangan kerja : 2v s/d 5.5v (optimal 3V)
- Output high VOH : 0.8 VCC (typical)
- Output low VOL : 0.3 VCC (max)
- Arus Output Pin Sink (@ VCC 3V, VOL 0.6V) : 8 mA
- Arus Output pin pull-up (@ VCC=3V, VOH=2.4V) : 4 mA
- Waktu respon (low power mode): max 220 ms
- Waktu respon (touch mode): max 60 ms
- Ukuran: 24 mm x 24 mm x 7.2 mm
6. Vcc / Batrey
- Input voltage: ac 100~240v / dc 10~30v
- Output voltage: dc 1~35v
- Max. Input current: dc 14a
- Charging current: 0.1~10a
- Discharging current: 0.1~1.0a
- Balance current: 1.5a/cell max
- Max. Discharging power: 15w
- Max. Charging power: ac 100w / dc 250w
- Jenis batre yg didukung: life, lilon, lipo 1~6s, lihv 1-6s, pb 1-12s, nimh, cd 1-16s
- Ukuran: 126x115x49mm
- Berat: 460gr

Prinsip kerja push button pada dasarnya adalah untuk menghubungkan dan memutuskan aliran listrik. Namun, tombol tekan tidak memiliki kunci dan akan kembali ke posisi semula setelah ditekan.
Ketika tombol tekan ditekan, nilainya menjadi HIGH dan mengalirkan arus listrik. Namun, setelah dilepas, tombol akan bernilai LOW dan memutuskan arus listrik.
3. Rangkaian Simulasi dan Prinsip Kerja[Kembali]
Rangkaian Simulasi
Prinsip Kerja:
Prinsip kerja rangkaian ini didasarkan pada pengolahan logika sebuah saklar geser (slide switch), yang dikendalikan oleh mikrokontroler STM32 pada board NUCLEO-C031C6. Pada kondisi awal, ketika rangkaian diberi catu daya, mikrokontroler akan melakukan inisialisasi pin GPIO, di mana pin yang terhubung ke switch diset sebagai input, sedangkan pin-pin yang terhubung ke LED RGB (Merah, Hijau, Biru) dan buzzer diset sebagai output. Mikrokontroler kemudian membaca kondisi logika dari switch tersebut secara terus-menerus.
witch akan menghasilkan perubahan logika tegangan ketika posisinya digeser oleh pengguna. Mikrokontroler memproses sinyal input tersebut menggunakan logika deteksi transisi (edge detection) melalui pemrograman. Artinya, sistem hanya menganggap kondisi valid apabila mikrokontroler mendeteksi adanya perubahan status switch yang baru saja berpindah dari kondisi mati (OFF) menjadi menyala (ON), bukan mengevaluasi status switch yang sedang ditahan atau didiamkan pada posisi ON.
Apabila transisi switch dari OFF ke ON tersebut terdeteksi, mikrokontroler akan mengaktifkan output LED RGB secara bergantian dan membunyikan buzzer. Seluruh warna LED RGB, yaitu Merah, Hijau, dan Biru, akan menyala satu per satu dengan durasi masing-masing selama 0,5 detik. Nyala bergantian ini dihasilkan dengan cara mikrokontroler mengatur pin output masing-masing warna LED menjadi HIGH dan LOW secara bergiliran menggunakan fungsi delay pada program.
Pada kondisi awal berjalannya siklus tersebut, buzzer juga ikut diaktifkan. Hal ini dikarenakan pada pemrograman mikrokontroler, pin buzzer diatur menjadi HIGH dan LOW secara cepat untuk menghasilkan bunyi pendek sebanyak 2 kali ("Beep-Beep"). Setelah seluruh urutan nyala LED RGB dan bunyi buzzer selesai tereksekusi, maka mikrokontroler akan segera mematikan seluruh pin LED dan memastikan buzzer kembali dipertahankan dalam kondisi LOW. Dengan demikian, sistem akan kembali dalam keadaan diam dan hanya akan mengulang siklus aktuasi tersebut ketika mendeteksi kembali transisi switch dari OFF ke ON.
4. Flowchart dan Listing Program[Kembali]
Listing program:
Buatlah rangkaian seperti pada gambar percobaan 2 dengan kondisi ketika Switch baru saja berubah dari OFF ke ON, seluruh warna LED RGB (Merah, Hijau, Biru) menyala bergantian selama 0,5 detik dan Buzzer berbunyi pendek 2 kali ("Beep-Beep").
1. Download HTML [disini]
2. Download Rangkaian Proteus [disini]
3. Download Vidio Rangkaian [disini]
4. Download Datasheet Sensor:
5. Download library Komponen:
6. Download datasheet Relay [disini]
7. Download datasheet Motor [disini]
8. Download datasheet Led [disini]
9. Download listing program [disini]
10. Download data sheet [disini]





.png)
.jpeg)


Komentar
Posting Komentar