[ Раскрыть online-чат / Закрыть ] · [ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Модератор форума: nightmare, Huntswarrior, Aleks_Crow, {{TNT}}  
Форум » Проекты по робототехнике » Частные проекты » Робот T-900(последняя модель) (Описание)
Робот T-900(последняя модель)
Отправлено 12.12.2009 - 22:251
Администраторы
571 сообщений
Мужчина
Доброго времени суток, уважаемые форумчане,
Сегодня хочу представить своего робота на всеобщее обозрение. Робот собран на микроконтроллере ATmega8. Редуктор собран и переделаны из игрушечной машинки.

Код программы:

Code
#include <avr/io.h>
#include <avr/delay.h>

int main(void)  
{  
    DDRB = 0xFF;
    PORTB = 0xFF;
    DDRC = 0xff;
    DDRD=0x00;
    PORTD=0xFF;
    TCCR1B=0x01;  
    TCNT1=0x00;
    ICR1=0x10;
    TCCR1A=0x10;
         _delay_ms(2000);
        while(1)
     {  
                    
                   
                   PORTC |= _BV(PC1);   //edem vpered  
                         PORTC &= ~_BV(PC2);  // edem vpered
                         PORTC |= _BV(PC3);   //edem vpered
                         PORTC &= ~_BV(PC4); //EDEM VPERD

                          
              
   if (!(PIND & (1<<PIND1))) // proveriaem signal s ik
   {
                
                         PORTC &= ~_BV(PC1);  // ostanavlivaem dvijenie  
                         PORTC &= ~_BV(PC2);  // ostonavlivaem dvijenie
                   PORTC &= ~_BV(PC3);  // ostanavlivaem dvijenie  
                   PORTC &= ~_BV(PC4);  // ostanavlivaem dvijenie   
    
                         _delay_ms(2000);      // jdem 2 sekundi
        
                      PORTC &= ~_BV(PC1);   //otezjaem nazad  
                         PORTC |= _BV(PC2);    //otezjaem nazad
                PORTC &= ~_BV(PC3);  //otezjaem nazad
                PORTC |= _BV(PC4);   //otezjaesm nazad
        
                         _delay_ms(3000);     //jdem 1 sekundu  
        
                PORTC &= ~_BV(PC1); //POVOROT    
                         PORTC |= _BV(PC2);  //POVOROT
                         PORTC |= _BV(PC3);  //POVOROT
                PORTC &= ~_BV(PC4); //POVOROT
                         _delay_ms(2000);
        
        
   }                 
    
   }
}

Видео:



Я Админ
Профиль Личное сообщение Дом. страница icq Skype
Отправлено 12.12.2009 - 22:372
БЛОГГЕР
310 сообщений
Мужчина
Молодец круто! beer


Профиль Личное сообщение Дом. страница icq Skype
8
Отправлено 12.12.2009 - 22:583
Участник +
134 сообщений
Мужчина
ты программировать научился? happy Прикольная штука biggrin


Профиль Личное сообщение Дом. страница icq Skype
3
Отправлено 12.12.2009 - 23:054
Участник
1 сообщений
Мужчина
vot eto zver!!!! surprised molodec clap :clap:
Редоктировал S-T-A-L-K-E-R: Кто не понял, этот робот Neox"a


Профиль Личное сообщение Дом. страница icq Skype
0
Отправлено 12.12.2009 - 23:225
Участник +
134 сообщений
Мужчина
Сорри, предыдущий пост был Сталкеру, думал он автор робота....


Профиль Личное сообщение Дом. страница icq Skype
3
Отправлено 12.12.2009 - 23:246
Администраторы
571 сообщений
Мужчина
biggrin Сорри


Я Админ
Профиль Личное сообщение Дом. страница icq Skype
Отправлено 12.12.2009 - 23:267
БЛОГГЕР
310 сообщений
Мужчина
Quote (S-T-A-L-K-E-R)
Сорри

не надо на форумах сорить biggrin

шутка



Профиль Личное сообщение Дом. страница icq Skype
8
Отправлено 10.09.2010 - 22:128
Начальная группа
17 сообщений
Мужчина
а что этот код делает?


Профиль Личное сообщение Дом. страница icq Skype
0
Отправлено 10.09.2010 - 22:599
Администраторы
3406 сообщений
Мужчина
Quote (xzibit)
а что этот код делает?

- а то что робот на видео вытворяет, то кода рук дело biggrin


Только дурак нуждается в порядке-гений господствует над хаосом...
Онлайн ЧАТ по робототехнике ! Заходи и общайся без регистрации =)
Профиль Личное сообщение Дом. страница icq Skype
33
Форум » Проекты по робототехнике » Частные проекты » Робот T-900(последняя модель) (Описание)
  • Страница 1 из 1
  • 1
Поиск: