Общение

russian-robots@conference.jabber.ru - Чат, в котором можно поболтать об электронике, создании роботов и программировании.
Как мне зайти в чат?

 Обсуждение

Не стесняйтесь оставлять комментарии, мне интересно и важно ваше мнение!
  • Wadimka: Подскажу где взять недорого строчники, идете/едите в любую контору которая ...
  • Vladimir: Об этом датчике я тоже знаю, хотелось с чегото начать изучать МК, а не слеп ...
  • Vladimir: Спсиба
  • Евгений: Стоит поставить инфракрасный датчик движения и не городить ничего :) Литера ...
  • Vladimir: Добрый день Евгений. Это мне для дома в кладовку. При входе на двери стоит ...
  • Евгений: Фотобарьер? По подробнее расскажите.
  • Vladimir: Добрый день. Прошу вас помочь в реализации пректа фотобарер на Tiny45, со с ...
  • Евгений: С таким кодом даже http://caxapa.ru/codebook/?search=BLSH ничего не находит ...
  • L293 + atmega16

    16th Июнь 2010 | Метки:

    Управлять популярным драйвером двигателя L293D при помощи микроконтроллера очень просто. Привожу код программы для Code Vision:

    #include<mega16.h>
    void forward(void) //вперед
    {
    PORTB.0 = 0xFF;
    PORTB.1 = 0x00;
    PORTB.2 = 0xFF;
    PORTB.3 = 0x00;
    }
    void backward(void) //назад
    {
    PORTB.0 = 0x00;
    PORTB.1 = 0xFF;
    PORTB.2 = 0x00;
    PORTB.3 = 0xFF;
    }
    void right(void)//вправо(танковый разворот)
    {
    PORTB.0 = 0xFF;
    PORTB.1 = 0x00;
    PORTB.2 = 0x00;
    PORTB.3 = 0xFF;
    }
    void left(void)//влево(танковый разворот)
    {
    PORTB.0 = 0x00;
    PORTB.1 = 0xFF;
    PORTB.2 = 0xFF;
    PORTB.3 = 0x00;
    }
    void stop(void)//выкл. обоих двигателей
    {
    PORTB = 0x00;
    }
    void main(void)
    {
    DDRB = 0b00001111; //конфигурируем PB0-PB3 на выход
    while(1)
    {
    //код программы
    }
    }

    PB0 – Input 1

    PB1 – Input 2

    PB2 – Input 3

    PB3 – Input 4

    Enable 1 и Enable 2 подключены к +5 вольт.

    Понравилась статья? Нажмите на любую из кнопок:

    0
    Пока комментариев нет.

    :D :-) :( :o 8O :? 8) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: