|  | 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);
    };
  };
   
}



 servo-test-PD4-PD5.hex
 servo-test-PD4-PD5.hex

S-T-A-L-K-E-R писал(а):Твоим linetracer.hex
Я устанавливал квавр, но видно после переустановки комапа он тютю... Я исправлюсь.






Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0