Skip to content

CSD-09 Motor ​

Deklarasi instans ​

Saat Anda menambahkan blok CSD-09 Motor(CSD09) ke area kerja, deklarasi instans berikut otomatis disisipkan ke kode Python:

python
cheesestick = CheeseStick(0)
csd09 = cheesestick.CSD09()

Parameter ​

NamaJenisKeteranganRentang / TipeBawaan
indexPilihan daftar turunNomor instans (mulai dari 0)bilangan bulat 0 atau lebih0

Memulai motor servo ​

Menetapkan port yang dipakai motor servo.
Bila portnya tidak ditetapkan, motor tidak bekerja dengan benar.

start_servo_motor

Parameter ​

NamaJenisKeteranganRentang / TipeBawaan
unitPilihan daftar turunPort motor servoSa, Sb, Sc-

Python ​

python
cheesestick = CheeseStick(0)
csd09 = cheesestick.CSD09()

csd09.start_servo_motor('Sa')

Mengatur sudut motor servo ​

Mengatur sudut motor servo pada port yang ditentukan.
Rentang nilai yang dapat dipilih dari 0 sampai 180.

set_servo_motor

Parameter ​

NamaJenisKeteranganRentang / TipeBawaan
unitPilihan daftar turunPort motor servoSa, Sb, Scport pada panggilan start_servo_motor terakhir
valueNilai masukan (bidang)Sudut putaran (derajat)bilangan bulat 0 sampai 180-

Python ​

python
cheesestick = CheeseStick(0)
csd09 = cheesestick.CSD09()

csd09.set_servo_motor('Sa', 90)

Mengubah sudut motor servo ​

Mengubah sudut motor servo pada port yang ditentukan.
Rentang nilai yang dapat dipilih dari -180 sampai 180.

change_servo_motor

Parameter ​

NamaJenisKeteranganRentang / TipeBawaan
unitPilihan daftar turunPort motor servoSa, Sb, Scport pada panggilan start_servo_motor terakhir
valueNilai masukan (bidang)Besar perubahan sudutbilangan bulat-

Python ​

python
cheesestick = CheeseStick(0)
csd09 = cheesestick.CSD09()

csd09.change_servo_motor('Sa', 10)

Mematikan motor servo ​

Mematikan daya motor servo pada port yang ditentukan.

stop_servo_motor

Parameter ​

NamaJenisKeteranganRentang / TipeBawaan
unitPilihan daftar turunPort motor servoSa, Sb, Scport pada panggilan start_servo_motor terakhir

Python ​

python
cheesestick = CheeseStick(0)
csd09 = cheesestick.CSD09()

csd09.stop_servo_motor('Sa')

Menyalakan motor DC ​

Membuat motor DC dapat dikendalikan lewat port yang ditentukan. Anda harus memanggil blok ini sekali sebelum memakai blok lain yang berkaitan dengan motor DC.

start_DC_motor

Parameter ​

NamaJenisKeteranganRentang / TipeBawaan
unitPilihan daftar turunPort motor DCMab, Mcd-

Python ​

python
cheesestick = CheeseStick(0)
csd09 = cheesestick.CSD09()

csd09.start_dc_motor('Mab')

Mengatur kecepatan motor DC ​

Mengatur nilai keluaran PWM motor DC.

set_DC_motor

Parameter ​

NamaJenisKeteranganRentang / TipeBawaan
unitPilihan daftar turunPort motor DCMab, Mcdport pada panggilan start_dc_motor terakhir
valueNilai masukan (bidang)Nilai keluaran PWMbilangan bulat 0 sampai 100-

Python ​

python
cheesestick = CheeseStick(0)
csd09 = cheesestick.CSD09()

csd09.set_dc_motor('Mab', 50)

Mengubah kecepatan motor DC ​

Menambahkan besar perubahan yang Anda masukkan ke nilai keluaran PWM motor DC saat ini untuk menetapkan nilai baru.

change_DC_motor

Parameter ​

NamaJenisKeteranganRentang / TipeBawaan
unitPilihan daftar turunPort motor DCMab, Mcdport pada panggilan start_dc_motor terakhir
valueNilai masukan (bidang)Besar perubahan PWMbilangan bulat-

Python ​

python
cheesestick = CheeseStick(0)
csd09 = cheesestick.CSD09()

csd09.change_dc_motor('Mab', 10)

Menghentikan motor DC ​

Menghentikan keluaran motor DC.

stop_DC_motor

Parameter ​

NamaJenisKeteranganRentang / TipeBawaan
unitPilihan daftar turunPort motor DCMab, Mcdport pada panggilan start_dc_motor terakhir

Python ​

python
cheesestick = CheeseStick(0)
csd09 = cheesestick.CSD09()

csd09.stop_dc_motor('Mab')

Memulai motor stepper ​

Membuat motor stepper dapat dipakai.

start_step_motor

Parameter ​

(tidak ada)

Python ​

python
cheesestick = CheeseStick(0)
csd09 = cheesestick.CSD09()

csd09.start_step_motor()

Mengatur mode motor stepper ​

Mengatur mode yang dipakai untuk mengendalikan motor stepper.
Bila modenya tidak diatur khusus, mode bawaannya adalah 'daya'.
Perhatian! Mode tidak boleh diubah saat motor stepper sedang berputar.

set_step_motor_mode

Parameter ​

NamaJenisKeteranganRentang / TipeBawaan
unitPilihan daftar turunMode penggerakmati(off), normal(wave_step), daya(full_step)-

Python ​

python
cheesestick = CheeseStick(0)
csd09 = cheesestick.CSD09()

csd09.set_step_motor_mode('full_step')

Mengatur kecepatan motor stepper ​

Mengatur kecepatan motor stepper.
Rentang nilai yang dapat dipilih dari -1000 sampai 1000.
Bila nilainya negatif, motor berputar ke arah sebaliknya.

set_step_motor_speed

Parameter ​

NamaJenisKeteranganRentang / TipeBawaan
valueNilai masukan (bidang)Kecepatan putaran (PPS)bilangan bulat 0 atau lebih-

Python ​

python
cheesestick = CheeseStick(0)
csd09 = cheesestick.CSD09()

csd09.set_step_motor_speed(100)

Memutar motor stepper ​

Menetapkan jumlah pulsa untuk memutar motor stepper.
Rentang nilai yang dapat dipilih dari 0 sampai 65535.
Bila kecepatan motor stepper belum dipilih, motor tidak berputar.
Bila Anda mencentang tunggu, program menunggu sampai putarannya selesai.

rotate_step_motor

Parameter ​

NamaJenisKeteranganRentang / TipeBawaan
valueNilai masukan (bidang)Jumlah langkah putaranbilangan bulat-
waitKotak centangMenunggu selesai atau tidakTRUE / FALSETRUE

Python ​

python
cheesestick = CheeseStick(0)
csd09 = cheesestick.CSD09()

# wait = TRUE
csd09.rotate_step_motor(360, wait=True)

# wait = FALSE
csd09.rotate_step_motor(360, wait=False)

Mengubah kecepatan motor stepper ​

Mengubah kecepatan motor stepper.
Rentang nilai yang dapat dipilih dari -2000 sampai 2000.

change_step_motor_speed

Parameter ​

NamaJenisKeteranganRentang / TipeBawaan
valueNilai masukan (bidang)Besar perubahan PPSbilangan bulat-

Python ​

python
cheesestick = CheeseStick(0)
csd09 = cheesestick.CSD09()

csd09.change_step_motor_speed(10)

Menghentikan motor stepper ​

Menghentikan motor stepper atau mematikan dayanya.

stop_step_motor

Parameter ​

NamaJenisKeteranganRentang / TipeBawaan
unitPilihan daftar turunCara berhentiberhenti(stop), matikan daya(power)-

Python ​

python
cheesestick = CheeseStick(0)
csd09 = cheesestick.CSD09()

# unit = "stop"
csd09.stop_step_motor()

# unit = "power"
csd09.turn_off_step_motor()

Jumlah langkah kumulatif ​

Mengembalikan jumlah langkah kumulatif yang sudah diputar motor stepper sampai sekarang.

step_motor_steps

Parameter ​

(tidak ada)

Python ​

python
cheesestick = CheeseStick(0)
csd09 = cheesestick.CSD09()

csd09.get_steps()