В
Блок питания на l7812 5ампер этом уроке
Схема подключения 7812 к кт827 мы продолжим работу
Схема самого навороченого зу для аб со светодиодами,
Счетчик оборотов для намоточного станка но количество
Схема подключения 7812 к кт827 светодиодов увеличим
Автомобильные часы с термометром своими руками до 5. И
Блок питания на l7812 5ампер сделаем эффект бегущего огня.
Схема подключения 7812 к кт827 Для управления светодиодами будем
Схема самого навороченого зу для аб использовать манипуляции с
Схема подключения 7812 к кт827 портами
Счетчик оборотов для намоточного станка Arduino. Мы будем напрямую записывать
Схема подключения 7812 к кт827 данные
Схема подключения 7812 к кт827 в порты
Автомобильные часы с термометром своими руками Arduino. Это лучше, чем
Блок питания на l7812 5ампер работать с
Схема подключения 7812 к кт827 конкретными входами/выходами контроллера.
Схема самого навороченого зу для аб Это позволит
Счетчик оборотов для намоточного станка установить значения
Схема подключения 7812 к кт827 для светодиодов
Автомобильные часы с термометром своими руками при помощи одной
Блок питания на l7812 5ампер лишь операции.
У Arduino Схема подключения 7812 к кт827 UNO имеется 3 порта:Схема самого навороченого зу для аб B>
B (цифровые входа/выхода Схема подключения 7812 к кт827 с Счетчик оборотов для намоточного станка 8 по 13)
C (аналоговые Схема подключения 7812 к кт827 входа)
Схема подключения 7812 к кт827 D (цифровые Автомобильные часы с термометром своими руками входа/выхода с 0 по Блок питания на l7812 5ампер 7)
Каждый Схема подключения 7812 к кт827 порт управляется 3 Схема самого навороченого зу для аб регистрами. Регистр Счетчик оборотов для намоточного станка DDR определяет Схема подключения 7812 к кт827 чем будет Автомобильные часы с термометром своими руками являться нога (pin) Блок питания на l7812 5ампер входом или выходом. При Схема подключения 7812 к кт827 помощи регистра PORT можно Схема самого навороченого зу для аб установить pin в Схема подключения 7812 к кт827 состояние Счетчик оборотов для намоточного станка HIGH или LOW. При помощи Схема подключения 7812 к кт827 регистра Схема подключения 7812 к кт827 PIN можно Автомобильные часы с термометром своими руками считать состояние ножек Arduino, Блок питания на l7812 5ампер когда они Схема подключения 7812 к кт827 работает на вход.
Схема самого навороченого зу для аб Мы будем Счетчик оборотов для намоточного станка использовать порт Схема подключения 7812 к кт827 B. Сначала, Автомобильные часы с термометром своими руками мы должны установить Блок питания на l7812 5ампер все ножки порта B Схема подключения 7812 к кт827 как цифровые выхода. У Схема самого навороченого зу для аб порта B имеется Схема подключения 7812 к кт827 только Счетчик оборотов для намоточного станка 6 ножек. Биты регистра для Схема подключения 7812 к кт827 В-порта Схема подключения 7812 к кт827 DDRB должны Автомобильные часы с термометром своими руками быть установлены в 1, Блок питания на l7812 5ампер если нога Схема подключения 7812 к кт827 будет использоваться как Схема самого навороченого зу для аб выход (OUTPUT), Счетчик оборотов для намоточного станка и в Схема подключения 7812 к кт827 0, если Автомобильные часы с термометром своими руками нога будет использовать Блок питания на l7812 5ампер как вход (INPUT). Биты Схема подключения 7812 к кт827 портов нумеруются с 0 Схема самого навороченого зу для аб по 7, но Схема подключения 7812 к кт827 не Счетчик оборотов для намоточного станка всегда содержат все 8 ног.
Схема подключения 7812 к кт827 Пример:
Схема подключения 7812 к кт827 DDRB = Автомобильные часы с термометром своими руками B00111110; // установить ножки Блок питания на l7812 5ампер порта В Схема подключения 7812 к кт827 с 1 по Схема самого навороченого зу для аб 5 как Счетчик оборотов для намоточного станка выхода, а Схема подключения 7812 к кт827 0 как Автомобильные часы с термометром своими руками вход.
Обратите внимание, Блок питания на l7812 5ампер что в микроконтроллерах фирмы Схема подключения 7812 к кт827 Microchip все наоборот. 0 Схема самого навороченого зу для аб бит - нога Схема подключения 7812 к кт827 работает Счетчик оборотов для намоточного станка как выход, а 1 - Схема подключения 7812 к кт827 как Схема подключения 7812 к кт827 вход.
В Автомобильные часы с термометром своими руками нашем проекте бегущего огня Блок питания на l7812 5ампер мы будем Схема подключения 7812 к кт827 использовать 5 выходов:
Схема самого навороченого зу для аб DDRB = Счетчик оборотов для намоточного станка B00011111; // Схема подключения 7812 к кт827 установить ноги Автомобильные часы с термометром своими руками порта В с Блок питания на l7812 5ампер 0 по 4 как Схема подключения 7812 к кт827 выхода
Для записи значений Схема самого навороченого зу для аб в порт В Схема подключения 7812 к кт827 необходимо Счетчик оборотов для намоточного станка использовать регистр PORTB.
Зажечь первый Схема подключения 7812 к кт827 светодиод Схема подключения 7812 к кт827 можно командой:
Автомобильные часы с термометром своими руками PORTB = B00000001;
первый Блок питания на l7812 5ампер и четвертый:
Схема подключения 7812 к кт827 PORTB = B00001001;
Схема самого навороченого зу для аб Теперь вы Счетчик оборотов для намоточного станка видите, как Схема подключения 7812 к кт827 легко мы Автомобильные часы с термометром своими руками можем включать и Блок питания на l7812 5ампер выключать светодиоды. Теперь расскажем Схема подключения 7812 к кт827 вам об операторах сдвига
Схема самого навороченого зу для аб Есть 2 оператора Схема подключения 7812 к кт827 двоичного Счетчик оборотов для намоточного станка сдвига: оператор сдвига влево << Схема подключения 7812 к кт827 и Схема подключения 7812 к кт827 оператор сдвига Автомобильные часы с термометром своими руками вправо >>. Оператор сдвига Блок питания на l7812 5ампер влево << Схема подключения 7812 к кт827 заставляет все биты Схема самого навороченого зу для аб сдвигаться влево, Счетчик оборотов для намоточного станка соответственно оператор Схема подключения 7812 к кт827 сдвига вправо >> сдвигает биты Блок питания на l7812 5ампер вправо.
Пример:
varA = Схема подключения 7812 к кт827 1; // 00000001
varA Схема самого навороченого зу для аб = 1 << Схема подключения 7812 к кт827 0; Счетчик оборотов для намоточного станка // 00000001
varA = Схема подключения 7812 к кт827 1 << 1; // Автомобильные часы с термометром своими руками 00000010
varA = 1 << 2; Схема подключения 7812 к кт827 // 00000100
Теперь Схема самого навороченого зу для аб вернемся к Счетчик оборотов для намоточного станка нашей программе, Схема подключения 7812 к кт827 которая показана Автомобильные часы с термометром своими руками ниже.
Нам нужно Блок питания на l7812 5ампер ввести 2 переменные: первая Схема подключения 7812 к кт827 upDown будет содержать значение Схема самого навороченого зу для аб куда двигаться - Схема подключения 7812 к кт827 вверх Счетчик оборотов для намоточного станка или вниз, а вторая cylon Схема подключения 7812 к кт827 какие Схема подключения 7812 к кт827 светодиоды зажигать.
Автомобильные часы с термометром своими руками В функции setup() мы Блок питания на l7812 5ампер определяем какие Схема подключения 7812 к кт827 ножки должны работать Схема самого навороченого зу для аб как Счетчик оборотов для намоточного станка выхода.
В главном Схема подключения 7812 к кт827 цикле программы Автомобильные часы с термометром своими руками loop(), светодиоды по Блок питания на l7812 5ампер очереди загораются вверх путем Схема подключения 7812 к кт827 увеличения переменной cylon, а Схема самого навороченого зу для аб когда доходит до Схема подключения 7812 к кт827 самого Счетчик оборотов для намоточного станка верхнего, то переменной upDown присваивается Схема подключения 7812 к кт827 0 Схема подключения 7812 к кт827 и светодиоды Автомобильные часы с термометром своими руками загораются вниз по очереди.
Блок питания на l7812 5ампер /*
Бегущий Схема подключения 7812 к кт827 огонь. 5 светодиодов
Схема самого навороченого зу для аб */
unsigned Счетчик оборотов для намоточного станка char upDown=1; Схема подключения 7812 к кт827 // начинаем Автомобильные часы с термометром своими руками с движения вверх
Блок питания на l7812 5ампер unsigned char cylon=0; // Схема подключения 7812 к кт827 определяет очередность LED
void Схема самого навороченого зу для аб setup() {
DDRB Схема подключения 7812 к кт827 = Счетчик оборотов для намоточного станка B00011111; // устанавливаем порт B Схема подключения 7812 к кт827 с Схема подключения 7812 к кт827 0 по Автомобильные часы с термометром своими руками 4 как выхода
}
Блок питания на l7812 5ампер void loop() Схема подключения 7812 к кт827 {
if(upDown==1){ // Схема самого навороченого зу для аб если идем Счетчик оборотов для намоточного станка вверх, то
Схема подключения 7812 к кт827 cylon++;
if(cylon>=4) Автомобильные часы с термометром своими руками upDown=0; // когда Блок питания на l7812 5ампер достигнут наибольший номер LED, Схема подключения 7812 к кт827 то в след. цикле Схема самого навороченого зу для аб идем вниз
}
Схема подключения 7812 к кт827 else Счетчик оборотов для намоточного станка {
cylon--;
if(cylon==0) upDown=1; // Схема подключения 7812 к кт827 когда Схема подключения 7812 к кт827 достигнут наименьший Автомобильные часы с термометром своими руками номер LED, то в Блок питания на l7812 5ампер след. цикле Схема подключения 7812 к кт827 идем вверх
}
Схема самого навороченого зу для аб PORTB = Счетчик оборотов для намоточного станка 1 << Схема подключения 7812 к кт827 cylon; //сдвиг
Автомобильные часы с термометром своими руками delay(200); // пауза Блок питания на l7812 5ампер 200 мс
}
Схема самого навороченого зу для аб Источник:
http://www.hobbytronics.
Схема подключения 7812 к кт827 co.
Счетчик оборотов для намоточного станка uk/