Уважаемые учащиеся а также родители! Мы открыли новый набор в кружки робототехники Президенсткого Физико-математического лицея №239 г. Санкт-Петербурга по следующим направлениям: "BEAM-робототехника" (учимся создавать простых роботов, чтобы постичь азы роботостроения и получить необходимые навыки и знания в робототехнике и электронике); "Программирование микроконтроллеров Arduino" (учимся программировать и собирать своих первых программируемых роботов, делаем проекты и участвуем в соревнованиях); "Творческое проектирование Arduino" (создаем крутые проекты с использованием Arduino для участия в соревнованиях, конференциях выставках и тп). Обучение БЕСПЛАТНОЕ. Преподаватель: Мельников Сергей Алексеевич.
Подробнее о кружках и о том, как в них попасть

[ Раскрыть online-чат / Закрыть ] · [ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Модератор форума: nightmare, Huntswarrior, Aleks_Crow  
Форум » Программирование микроконтроллеров AVR, PIC » Вопросы по програмированию » Сервоконтроллер на 8 сервоприводов, atmega88
Сервоконтроллер на 8 сервоприводов, atmega88
Отправлено 30.09.2012 - 17:561
Начальная группа
1798 сообщений
Мужчина
Язык: Си
Компилятор: AVR GCC
Микроконтроллер: любой с 16 битным таймером
Занимает flash памяти: 1.8 кб
Как пользоваться библиотекой:
Code

#include <avr/io.h>
#include <avr/interrupt.h>
#include "libservo.h"

int main(void)
{
  libservo_init();
  sei();
  char i = 0;
  //Устанавливаем серву под номером 0 где-то на середину:
  setPos(0,1500);
  //Остальные 7 штук ставим в крайнее положение:
  for(i=1;i!=MaxServo;i++)
   setPos(i,800);
     while(1)
     {
           
     }
}

Сделано по мотивам статьи дихалта про управление множеством сервомашинок и переделано под 16 битный таймер.
В архиве проект для AVR Studio 6


servo.rar(35.5 Kb)
Профиль Личное сообщение Дом. страница icq Skype
38
Форум » Программирование микроконтроллеров AVR, PIC » Вопросы по програмированию » Сервоконтроллер на 8 сервоприводов, atmega88
  • Страница 1 из 1
  • 1
Поиск:

UTM-метка