Добрый вечер.
Появилась ещё одна проблема, прошу помощи.
На платах Pololu Maestro есть выход PWM.
Решил "поиграться" с подключением маломощных лампочек.
При управлении с компьютера при помощи программы Maestro Control Center определил параметры: время включения 12, период 108 - при таких параметрах лампочка светится. Изменением периода от 12 до 108 можно управлять освещением от минимума к максимуму.
Теперь вопрос в том, как всё тоже самое переделать в командный набор параметров.
Написал вот такую последовательность, согласно документации на устройство Pololu:
TARGET1 - время включения
TARGET2 - период
В качестве входных параметров использую: TARGET1=12 и TARGET2=108 , но ничего не происходит.
Помогите решить проблему.
Появилась ещё одна проблема, прошу помощи.
На платах Pololu Maestro есть выход PWM.
Решил "поиграться" с подключением маломощных лампочек.
При управлении с компьютера при помощи программы Maestro Control Center определил параметры: время включения 12, период 108 - при таких параметрах лампочка светится. Изменением периода от 12 до 108 можно управлять освещением от минимума к максимуму.
Теперь вопрос в том, как всё тоже самое переделать в командный набор параметров.
Написал вот такую последовательность, согласно документации на устройство Pololu:
Код |
---|
Pololu protocol: 0xAA, device number, 0x0A, on time low bits, on time high bits, period low bits, period high bits |
Код |
---|
{ byte 0xAA #Start Byte byte 0x01 #Device ID = 1 byte 0x0A #Command = Set PWM byte $((TARGET1 & 0x7F)) #On time low bits byte $((TARGET1 >> 7 & 0x7F)) #On time high bits byte $((TARGET2 & 0x7F)) #Period low bits byte $((TARGET2 >> 7 & 0x7F)) #Period high bits } > $DEVICE |
TARGET2 - период
В качестве входных параметров использую: TARGET1=12 и TARGET2=108 , но ничего не происходит.
Помогите решить проблему.