Рубрики
Компоненты

Что такое регистр сдвига: типы и принцип действия

Регистры сдвига представляют собой последовательные логические схемы, способные хранить и передавать данные. Они состоят из триггеров, которые соединены таким образом, что выход одного триггера может служить входом другого триггера, в зависимости от типа регистра сдвига. Сдвиговые регистры — это, по сути, тип регистра, который способен передавать («сдвигать») данные. Регистры — это, как правило, устройства хранения, которые создаются путем […]

Рубрики
Схемы на PIC

Подключение регистра сдвига 74HC595 к микроконтроллеру PIC

В ряде проектов радиолюбители сталкиваются с ситуацией, когда количество контактов у используемого ими микроконтроллера является недостаточным для реализации всех функций проекта. Данная ситуация характерна для проектов с большим количеством используемых светодиодов (светодиодные кубы и т.д.), большим количеством семисегментных индикаторов и т.п. Решить проблему нехватки контактов микроконтроллера в этом случае могут регистры сдвига. В данной статье […]

Рубрики
Проекты на ESP32

Подключение к ESP32 семисегментного индикатора с помощью регистра сдвига 74HC595

Все современные микроконтроллеры имеют определенное число контактов ввода/вывода общего назначения (IO pins), но в некоторых случаях как, например, подключение семисегментного индикатора (дисплея), этого числа контактов может быть недостаточно. В этих случаях для увеличения числа доступных контактов хорошим выбором является использование регистра сдвига 74HC595. Данный регистр принимает данные в последовательной форме и выдает их на выход […]

Рубрики
Проекты на Raspberry Pi

Подключение регистра сдвига 74HC595 к Raspberry Pi

На первый взгляд, плата Raspberry Pi имеет достаточно много контактов ввода/вывода (GPIO pins), однако при подключении к ней ряда устройств, например, 3D принтера, этого количества контактов все равно может не хватить. В этих случаях для увеличения количества выходных контактов и может применяться регистр сдвига, который будет получать данные от Raspberry Pi в последовательной форме, а […]

Рубрики
Схемы на Arduino

Термометр на Arduino и датчике температуры человеческого тела MAX30205

Измерение температуры человеческого тела играет важную роль в медицине для диагностирования состояния человека. В электронике существует множество датчиков для измерения температуры, но точность многих из них не подходит для использования в медицинских целях. В свою очередь, датчик температуры MAX30205 специально спроектирован для подобного применения. Но имейте ввиду, что этот датчик не является бесконтактным – для […]

Рубрики
Схемы на Arduino

Часы на Arduino и 4-х разрядном семисегментном индикаторе

В настоящее время во встраиваемой электронике (и не только) достаточно широкое применение находят часы на семисегментных дисплеях (индикаторах). Ранее на нашем сайте мы уже рассматривали подключение семисегментного дисплея к плате Arduino Uno, также у нас представлены проекты различных часов на основе Arduino: GPS часы; часы реального времени с будильником на основе Arduino; бинарные часы на […]

Рубрики
Схемы на Arduino

Игра в змейку на светодиодной матрице 8х8 с помощью Arduino

Игра в змейку (Snake Game) стала очень популярной с момента появления мобильных телефонов. Сначала она появилась на мобильных телефонах с черно-белым экраном и ее популярность вскоре после этого стала стремительно расти. Вышло очень много версий данной игры для мобильных устройств различных форматов. Также игра в змейку стала очень популярной самоделкой для энтузиастов в электронике. В […]

Рубрики
Схемы на Arduino

Как использовать регистр сдвига 74HC595 с Arduino Uno

В плате Arduino Uno у нас есть 20 контактов ввода/вывода, то есть мы можем запрограммировать все эти 20 контактов на работу на ввод или вывод данных. По факту в микроконтроллере ATMEGA328P, являющемся «сердцем» платы, число выводов больше 20, однако часть их была использована для создания платы. Однако для некоторых задач нам бы хотелось задействовать более […]