Halo,
Ini sambungan dari blog ini: https://decibel.ni.com/content/blogs/KrisnaWisnu/2014/12/19/mengontrol-hobby-servo-motor-dengan-myda...
Namun dalam metode ini kita akan menggunakan Counter Output. myDAQ memilikki fungsi Counter Output, sesuai tertera dalam spesifikasi:

Jadi untuk fungsi counter output, akan menggunakan CTR0 Out, yang dirutekan ke PFI3, atau DIO3.
Berikut ini codingnya:

Seperti biasa, jangan disambung dulu ke motor, tapi dikonfirmasi dulu via Oscilloscope, untuk memastikan signal PWM yang kita generate sudah betul atau tidak. Saya tetap menggunakan Oscilloscope yang ada pada myDAQ, dan ini screenshotnya:

Nah, mohon diingat, DIO dari myDAQ levelnya 3.3V. Sementara PWM control biasanya mengharapkan 5V. Setelah saya coba langsung, ternyata bisa untuk kontrol Hitec HS-322HD. Akan tetapi, biar aman, saya mau menggunakan logic shifter/converter dari 3.3V ke 5V. Cukup sulit untuk mencari IC ini, sampai ketemu model: 74HC367 http://www.ti.com/lit/ds/symlink/cd74hct368.pdf
Ini koneksinya:

Lagi, sebelum saya sambung ke motor, saya cek di Pin 3 menggunakan Oscilloscope, dan ini screenshotnya:

Setelah disambungkan ke Motor Hitec HS-322HD, hasilnya sama seperti menggunakan Analog Output.
Certified LabVIEW Developer (CLD)
Certified TestStand Developer (CTD)
Using LabVIEW 8.5.1 (2008) to LabVIEW 2024