Раздел создан специально для людей которым интересна робототехника, но в силу разных причин они не знают с чего начать. Задавайте ваши вопросы, какими бы простыми они не казались, постоянные посетители форума постараются ответить на них по мере своих сил. Робот своими руками. Самодельный робот.
прочитал курс немного разобрался. (спасибо автору) написал следующий код Chip type : ATmega16 Program type : Application Clock frequency : 8,000000 MHz Memory model : Small External SRAM size : 0 Data Stack size : 256
#include <mega16.h> #define TOP 10000 #define servo1(a) OCR1A = a/2 #define servo2(b) OCR1B = b/2 .... TCCR1A=0xA3; TCCR1B=0x0A; TCNT1H=0x00; TCNT1L=0x00; ICR1H=TOP>>8; ICR1L=TOP; OCR1AH=0x00; OCR1AL=0x00; OCR1BH=0x00; OCR1BL=0x00; вопрос в следующем если я все правильно понял то меняя значение TOP (#define TOP 10000) можно изменить частоту (скорость поворота сервы), так ли это? и второй вопрос при значении TOP 10000 в моем случае ШИМ = 50 гц?
ШИМ характеризуется постояной частотой. Вот заполнение (скважность) меняется. Если говорить о серве - то скорость поворота прямо пропорциональна разнице междуследующими импульсами.
Дым, идущий из всех устройств в помещении предвещает появление электрика.