roboforum.ruТехнический форум по робототехнике. |
|
|
S-T-A-L-K-E-R писал(а):у меня упс есть на 6в, 3.3 аН, его можно подключить ?
#include "defines.h"
#include <avr/interrupt.h>
#include <util/delay.h>
int main(void)
{
DDRC=0x20;
DDRD=0x30;
//Init PWM for SERVO Control on PD4, PD5
//PWM, Phase and frequency correct, TOP=ICR1
TCCR1A=0xA0; //clear on up-counting, set on down-counting
TCCR1B=0x12; //Clock prescaler 1/8
ICR1=9216; //Set 50Hz frequency
while(1){
for(uint16_t i=750; i<2250; i+=10){
//Set servo A pos:
uint16_t servoPosA=i;
OCR1A=servoPosA*23/50;
//Set servo B pos:
uint16_t servoPosB=2250+750-i;
OCR1B=servoPosB*23/50;
//Wait for a 20ms
_delay_ms(20);
};
for(uint16_t i=2250; i>750; i-=10){
//Set servo A pos:
uint16_t servoPosA=i;
OCR1A=servoPosA*23/50;
//Set servo B pos:
uint16_t servoPosB=2250+750-i;
OCR1B=servoPosB*23/50;
//Wait for a 20ms
_delay_ms(20);
};
};
}
S-T-A-L-K-E-R писал(а):Твоим linetracer.hex
Я устанавливал квавр, но видно после переустановки комапа он тютю... Я исправлюсь.
Сейчас этот форум просматривают: Google [Bot] и гости: 9