Архив автора: Denis_K

C#. Начало

Приступим к изучению языка программирования C# (си шарп). Будем программировать в среде Visual Studio, которую бесплатно можно скачать с сайта Microsoft. У меня установлена версия 2015, но если у вас другая, то все будет работать так же. При запуске вас…
ДАЛЕЕ

Машинка с bluetooth-управлением

Сделаем машинку, управляемую по bluetooth. Для этого нам понадобится приводная платформа, драйвер двигателя (я использую l293d) и bluetooth-модуль (hc-05 или hc-06). Подключение: Также нам понадобится приложение под Android для управления машинкой. Сделаем его в MIT App Inventor. Внешний вид: Ничего…
ДАЛЕЕ

STM32duino. Часть 2

Продолжим краткий обзор работы с stm32 в Arduino IDE. На платах Ардуино обозначено, какие пины можно использовать для считывания аналоговых сигналов, какие генерируют ШИМ и т.д. На blue pill такого нет и мы должны посмотреть распиновку (кликабельно, оригинал: здесь). Можно…
ДАЛЕЕ

STM32duino

Большинство плат Arduino основаны на микроконтроллерах AVR, которые не отличаются высокой производительностью. Есть платы типа Arduino Due, в которой установлен 32-разрядный микроконтроллер, но она значительно дороже Uno, и размером с Arduino Mega. Однако существуют производительные микроконтроллеры stm32, и с ними…
ДАЛЕЕ

Делаем съедобные кнопки

Сегодня сделаем необычный музыкальный инструмент, у которого вместо клавиш будут использоваться съедобные продукты. Тут у нас цукат, хлеб, яблоко, пастила, огурец, сыр, колбаса и капуста и их мы превратим в кнопки. За основу взята вот эта статья с сайта instructables….
ДАЛЕЕ

Джойстик для Arduino

Рассмотрим как подключить и использовать данные джойстика, вот такого: Джойстик позволяет посмотреть наклон по осям X и Y, а также определить нажатие. По сути это два потенциометра и кнопка в одном модуле. Модуль имеет 5 контактов: GND +5V VRx VRy…
ДАЛЕЕ

Дуэль

Сделаем простую игру, в которой задачей игрока будет нажать кнопку быстрее соперника. Для этого нам понадобятся: 3 светодиода 3 резистора 220 ом 3 кнопки Игра будет начинаться с того, что один из игроков нажмет кнопку старт (центральная кнопка). Через случайное…
ДАЛЕЕ

Аналоговый вольтметр (voltage sensor)

Рассмотрим, как можно измерить напряжение аккумулятора и передать полученные данные в Arduino. Для этого будем использовать очень простой аналоговый датчик напряжения, представляющий собой делитель напряжения. Данный модуль позволяет измерять напряжение до 25 вольт. В нем используются резисторы сопротивлением 30 кОм…
ДАЛЕЕ

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

Рассмотрим работу с четырехразрядным семисегментным индикатором на чипе TM1637. Управляется данный дисплей по I2C, т.е. нам понадобится всего 2 управляющих пина. Распиновка: 1 — CLK 2 — DIO 3 — VCC 4 — GND Подключим дисплей и потенциометр к Ардуино….
ДАЛЕЕ