Проход по ссылкам навигацииГлавная : Статьи :

Arduino UNO урок 4 (Бегущий огонь)

Arduino UNO урок 4 (Бегущий огонь)

Как сделать юсб в двд плеере Предыдущий урок Теперь выполним те же самые вещи, но на К561ЛЕ5 (К176ЛЕ | Следующий урок


В Электрорубанок ИЭ 5717 этом уроке Как сделать юсб в двд плеере мы продолжим работу Подключение транзистора к микроконтроллеру со светодиодами, Как запустить сгоревшую лампу дневного света без дросселя 6 ватт но количество Как сделать юсб в двд плеере светодиодов увеличим Теперь выполним те же самые вещи, но на К561ЛЕ5 (К176ЛЕ до 5. И Электрорубанок ИЭ 5717 сделаем эффект бегущего огня. Как сделать юсб в двд плеере Для управления светодиодами будем Подключение транзистора к микроконтроллеру использовать манипуляции с Как сделать юсб в двд плеере портами Как запустить сгоревшую лампу дневного света без дросселя 6 ватт Arduino. Мы будем напрямую записывать Как сделать юсб в двд плеере данные Как сделать юсб в двд плеере в порты Теперь выполним те же самые вещи, но на К561ЛЕ5 (К176ЛЕ Arduino. Это лучше, чем Электрорубанок ИЭ 5717 работать с Как сделать юсб в двд плеере конкретными входами/выходами контроллера. Подключение транзистора к микроконтроллеру Это позволит Как запустить сгоревшую лампу дневного света без дросселя 6 ватт установить значения Как сделать юсб в двд плеере для светодиодов Теперь выполним те же самые вещи, но на К561ЛЕ5 (К176ЛЕ при помощи одной Электрорубанок ИЭ 5717 лишь операции.

У Arduino Как сделать юсб в двд плеере UNO имеется 3 порта:Подключение транзистора к микроконтроллеру B>
B (цифровые входа/выхода Как сделать юсб в двд плеере с Как запустить сгоревшую лампу дневного света без дросселя 6 ватт 8 по 13)
C (аналоговые Как сделать юсб в двд плеере входа)
Как сделать юсб в двд плеере D (цифровые Теперь выполним те же самые вещи, но на К561ЛЕ5 (К176ЛЕ входа/выхода с 0 по Электрорубанок ИЭ 5717 7)

Каждый Как сделать юсб в двд плеере порт управляется 3 Подключение транзистора к микроконтроллеру регистрами. Регистр Как запустить сгоревшую лампу дневного света без дросселя 6 ватт DDR определяет Как сделать юсб в двд плеере чем будет Теперь выполним те же самые вещи, но на К561ЛЕ5 (К176ЛЕ являться нога (pin) Электрорубанок ИЭ 5717 входом или выходом. При Как сделать юсб в двд плеере помощи регистра PORT можно Подключение транзистора к микроконтроллеру установить pin в Как сделать юсб в двд плеере состояние Как запустить сгоревшую лампу дневного света без дросселя 6 ватт HIGH или LOW. При помощи Как сделать юсб в двд плеере регистра Как сделать юсб в двд плеере PIN можно Теперь выполним те же самые вещи, но на К561ЛЕ5 (К176ЛЕ считать состояние ножек Arduino, Электрорубанок ИЭ 5717 когда они Как сделать юсб в двд плеере работает на вход.

Подключение транзистора к микроконтроллеру Мы будем Как запустить сгоревшую лампу дневного света без дросселя 6 ватт использовать порт Как сделать юсб в двд плеере B. Сначала, Теперь выполним те же самые вещи, но на К561ЛЕ5 (К176ЛЕ мы должны установить Электрорубанок ИЭ 5717 все ножки порта B Как сделать юсб в двд плеере как цифровые выхода. У Подключение транзистора к микроконтроллеру порта B имеется Как сделать юсб в двд плеере только Как запустить сгоревшую лампу дневного света без дросселя 6 ватт 6 ножек. Биты регистра для Как сделать юсб в двд плеере В-порта Как сделать юсб в двд плеере DDRB должны Теперь выполним те же самые вещи, но на К561ЛЕ5 (К176ЛЕ быть установлены в 1, Электрорубанок ИЭ 5717 если нога Как сделать юсб в двд плеере будет использоваться как Подключение транзистора к микроконтроллеру выход (OUTPUT), Как запустить сгоревшую лампу дневного света без дросселя 6 ватт и в Как сделать юсб в двд плеере 0, если Теперь выполним те же самые вещи, но на К561ЛЕ5 (К176ЛЕ нога будет использовать Электрорубанок ИЭ 5717 как вход (INPUT). Биты Как сделать юсб в двд плеере портов нумеруются с 0 Подключение транзистора к микроконтроллеру по 7, но Как сделать юсб в двд плеере не Как запустить сгоревшую лампу дневного света без дросселя 6 ватт всегда содержат все 8 ног.
Как сделать юсб в двд плеере Пример:
Как сделать юсб в двд плеере DDRB = Теперь выполним те же самые вещи, но на К561ЛЕ5 (К176ЛЕ B00111110; // установить ножки Электрорубанок ИЭ 5717 порта В Как сделать юсб в двд плеере с 1 по Подключение транзистора к микроконтроллеру 5 как Как запустить сгоревшую лампу дневного света без дросселя 6 ватт выхода, а Как сделать юсб в двд плеере 0 как Теперь выполним те же самые вещи, но на К561ЛЕ5 (К176ЛЕ вход.

Обратите внимание, Электрорубанок ИЭ 5717 что в микроконтроллерах фирмы Как сделать юсб в двд плеере Microchip все наоборот. 0 Подключение транзистора к микроконтроллеру бит - нога Как сделать юсб в двд плеере работает Как запустить сгоревшую лампу дневного света без дросселя 6 ватт как выход, а 1 - Как сделать юсб в двд плеере как Как сделать юсб в двд плеере вход.

В Теперь выполним те же самые вещи, но на К561ЛЕ5 (К176ЛЕ нашем проекте бегущего огня Электрорубанок ИЭ 5717 мы будем Как сделать юсб в двд плеере использовать 5 выходов:
Подключение транзистора к микроконтроллеру DDRB = Как запустить сгоревшую лампу дневного света без дросселя 6 ватт B00011111; // Как сделать юсб в двд плеере установить ноги Теперь выполним те же самые вещи, но на К561ЛЕ5 (К176ЛЕ порта В с Электрорубанок ИЭ 5717 0 по 4 как Как сделать юсб в двд плеере выхода

Для записи значений Подключение транзистора к микроконтроллеру в порт В Как сделать юсб в двд плеере необходимо Как запустить сгоревшую лампу дневного света без дросселя 6 ватт использовать регистр PORTB.
Зажечь первый Как сделать юсб в двд плеере светодиод Как сделать юсб в двд плеере можно командой:
Теперь выполним те же самые вещи, но на К561ЛЕ5 (К176ЛЕ PORTB = B00000001;
первый Электрорубанок ИЭ 5717 и четвертый:
Как сделать юсб в двд плеере PORTB = B00001001;

Подключение транзистора к микроконтроллеру Теперь вы Как запустить сгоревшую лампу дневного света без дросселя 6 ватт видите, как Как сделать юсб в двд плеере легко мы Теперь выполним те же самые вещи, но на К561ЛЕ5 (К176ЛЕ можем включать и Электрорубанок ИЭ 5717 выключать светодиоды. Теперь расскажем Как сделать юсб в двд плеере вам об операторах сдвига

Подключение транзистора к микроконтроллеру Есть 2 оператора Как сделать юсб в двд плеере двоичного Как запустить сгоревшую лампу дневного света без дросселя 6 ватт сдвига: оператор сдвига влево << Как сделать юсб в двд плеере и Как сделать юсб в двд плеере оператор сдвига Теперь выполним те же самые вещи, но на К561ЛЕ5 (К176ЛЕ вправо >>. Оператор сдвига Электрорубанок ИЭ 5717 влево << Как сделать юсб в двд плеере заставляет все биты Подключение транзистора к микроконтроллеру сдвигаться влево, Как запустить сгоревшую лампу дневного света без дросселя 6 ватт соответственно оператор Как сделать юсб в двд плеере сдвига вправо >> сдвигает биты Электрорубанок ИЭ 5717 вправо.

Пример:
varA = Как сделать юсб в двд плеере 1; // 00000001
varA Подключение транзистора к микроконтроллеру = 1 << Как сделать юсб в двд плеере 0; Как запустить сгоревшую лампу дневного света без дросселя 6 ватт // 00000001
varA = Как сделать юсб в двд плеере 1 << 1; // Теперь выполним те же самые вещи, но на К561ЛЕ5 (К176ЛЕ 00000010
varA = 1 << 2; Как сделать юсб в двд плеере // 00000100

Как сделать юсб в двд плеере


Теперь Подключение транзистора к микроконтроллеру вернемся к Как запустить сгоревшую лампу дневного света без дросселя 6 ватт нашей программе, Как сделать юсб в двд плеере которая показана Теперь выполним те же самые вещи, но на К561ЛЕ5 (К176ЛЕ ниже.
Нам нужно Электрорубанок ИЭ 5717 ввести 2 переменные: первая Как сделать юсб в двд плеере upDown будет содержать значение Подключение транзистора к микроконтроллеру куда двигаться - Как сделать юсб в двд плеере вверх Как запустить сгоревшую лампу дневного света без дросселя 6 ватт или вниз, а вторая cylon Как сделать юсб в двд плеере какие Как сделать юсб в двд плеере светодиоды зажигать.

Теперь выполним те же самые вещи, но на К561ЛЕ5 (К176ЛЕ В функции setup() мы Электрорубанок ИЭ 5717 определяем какие Как сделать юсб в двд плеере ножки должны работать Подключение транзистора к микроконтроллеру как Как запустить сгоревшую лампу дневного света без дросселя 6 ватт выхода.

В главном Как сделать юсб в двд плеере цикле программы Теперь выполним те же самые вещи, но на К561ЛЕ5 (К176ЛЕ loop(), светодиоды по Электрорубанок ИЭ 5717 очереди загораются вверх путем Как сделать юсб в двд плеере увеличения переменной cylon, а Подключение транзистора к микроконтроллеру когда доходит до Как сделать юсб в двд плеере самого Как запустить сгоревшую лампу дневного света без дросселя 6 ватт верхнего, то переменной upDown присваивается Как сделать юсб в двд плеере 0 Как сделать юсб в двд плеере и светодиоды Теперь выполним те же самые вещи, но на К561ЛЕ5 (К176ЛЕ загораются вниз по очереди.

Электрорубанок ИЭ 5717 /*
  Бегущий Как сделать юсб в двд плеере огонь. 5 светодиодов
 Подключение транзистора к микроконтроллеру */
 
unsigned Как запустить сгоревшую лампу дневного света без дросселя 6 ватт char upDown=1;     Как сделать юсб в двд плеере // начинаем Теперь выполним те же самые вещи, но на К561ЛЕ5 (К176ЛЕ с движения вверх   
Электрорубанок ИЭ 5717 unsigned char cylon=0;      // Как сделать юсб в двд плеере определяет очередность LED
 
void Подключение транзистора к микроконтроллеру setup() {               
  DDRB Как сделать юсб в двд плеере = Как запустить сгоревшую лампу дневного света без дросселя 6 ватт B00011111;         // устанавливаем порт B Как сделать юсб в двд плеере с Как сделать юсб в двд плеере 0 по Теперь выполним те же самые вещи, но на К561ЛЕ5 (К176ЛЕ 4 как выхода  
}
 
Электрорубанок ИЭ 5717 void loop() Как сделать юсб в двд плеере {
  if(upDown==1){                // Подключение транзистора к микроконтроллеру если идем Как запустить сгоревшую лампу дневного света без дросселя 6 ватт вверх, то
    Как сделать юсб в двд плеере cylon++;
    if(cylon>=4) Теперь выполним те же самые вещи, но на К561ЛЕ5 (К176ЛЕ upDown=0;      // когда Электрорубанок ИЭ 5717 достигнут наибольший номер LED, Как сделать юсб в двд плеере то в след. цикле Подключение транзистора к микроконтроллеру идем вниз
  }
  Как сделать юсб в двд плеере else Как запустить сгоревшую лампу дневного света без дросселя 6 ватт {
    cylon--;
    if(cylon==0) upDown=1;      // Как сделать юсб в двд плеере когда Как сделать юсб в двд плеере достигнут наименьший Теперь выполним те же самые вещи, но на К561ЛЕ5 (К176ЛЕ номер LED, то в Электрорубанок ИЭ 5717 след. цикле Как сделать юсб в двд плеере идем вверх
  }
  Подключение транзистора к микроконтроллеру PORTB = Как запустить сгоревшую лампу дневного света без дросселя 6 ватт 1 << Как сделать юсб в двд плеере cylon;         //сдвиг
  Теперь выполним те же самые вещи, но на К561ЛЕ5 (К176ЛЕ delay(200);                   // пауза Электрорубанок ИЭ 5717 200 мс
}