Tugas Pendahuluan II - Percobaan 8 Kondisi 4
- Rangkai rangkaian sesuai percobaan 8 di modul 2
Nilai dari potensiometer ini digunakan untuk menentukan perilaku motor stepper yang dikendalikan melalui empat pin output (PB8–PB11). Jika nilai ADC lebih dari 2048, motor stepper akan berputar ke arah berlawanan jarum jam (CCW) menggunakan urutan langkah STEP_SEQ_CCW. Jika nilainya di bawah atau sama dengan 2048, motor stepper akan bekerja dalam mode osilasi, yaitu bergerak bolak-balik antara arah searah jarum jam (CW) dan berlawanan jarum jam (CCW), dengan arah dikontrol oleh variabel oscillate_dir yang selalu berganti nilainya setiap siklus. Fungsi RunStepper mengatur logika pengaktifan masing-masing pin motor stepper berdasarkan urutan bit array dan memberikan delay antar langkah agar motor dapat bergerak secara bertahap. Fungsi-fungsi pendukung seperti MX_GPIO_Init, MX_ADC1_Init, dan SystemClock_Config digunakan untuk menginisialisasi semua perangkat keras yang diperlukan sebelum masuk ke loop utama.
Download Datasheet Motor DC Stepper Klik disini
Download Datasheet ULN2003A Klik disini









Komentar
Posting Komentar