Результаты опроса: Нужна ли вам такая функция на телевизоре?

Голосовавшие
191. Вы ещё не голосовали в этом опросе
  • Нет.

    28 14.66%
  • Да.

    129 67.54%
  • Нужна , только руки кривые, самому не осилить

    34 17.80%
Показано с 1 по 10 из 921

Древовидный режим

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #11
    Модератор
    Регистрация
    06.07.2008
    Возраст
    47
    Сообщений
    414
    Вес репутации
    455

    По умолчанию Re: Фоновая подсветка телевизора Ambilight

    Чип, я таки попробовал использовать правильную модель обращения к портам из среды arduino.

    В приложенном файле архив скетча и библиотеки ардуино.
    При использовании учесть:

    1. include'идь нужно только #include <ArduinoPins.h> хотя при добавлении библиотеки по умолчанию прописывается туча includ'ов. Лишние удалить. Еще можно инклудить pinlist.h для работы со списком пинов и latch.h для работы со сдвиговыми регистрами.

    2. Не забывать в начале прописывать
    using namespace IO;

    3. Ноги имеют название D0 - D13 и A0 - A5.

    4. Не забывать ставить двоеточие, а не точку при обращении к функции, к примеру D1::Set(); но не D1.Set();

    5. Если хотите дать ноге свое название, то можно написать что-то вроде
    typedef D8 LedPin;
    и потом писать
    LedPin::SetDirWrite();
    LedPin::Set();

    И самое главное - эти библиотеки дают быстрейший код из возможный и занимающий минимум места!

    К примеру, D1::Set() выполняется два такта (одна команда контроллера).
    Вложения Вложения
    Последний раз редактировалось SBorovkov; 10.04.2011 в 02:51.

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 19 (пользователей: 0 , гостей: 19)

Метки этой темы

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •