Программирование

Вопросы по программированию Arduino.

ESP8266 (ESP-07) и BMP280

Как то не задалось у меня с этим датчиком, может сразу убитый был, может во время подключения, так что к моменту замены продавцом оного я уже подготовился и поправил два скетча для его испытания.

Первый - сканер I2C портов, второй - тестовый скетч для BMP280
Библиотеку брал отсюда, закинуть в папку со скетчем:

Сканер:

создание экзеаляра класса в функции

Добрый вчер, потхоньку реализую поект. В нём планируется достаточно ного кнопок, которые будут подключены одновреено. Чтобы не расписывать в сетапе и лупе каждую кнопку отдельно, хочу создать функции для сетапа и для лупа. Но наткнулся на библиотеку bonce2 , которая борится с дребезго контактов. А для неё надо создавать экзепляр класса. Соответственно в каждом экзепляре функции нужно чтобы создавался новый экзепляр класса. Да и вообще вроде как в сетапе экзепляры не создаются.

Сравнение двух массивов

Есть rc522 и мега 2560. Хочу реализовать однократное считывание поднесенной метки. пытаюсь выяснить где ошибка. После поднесения метки переменная isEqual всегда принимает значение true, даже после обнуления массива с поднесенной меткой currentCard

Управление шаговыми двигателями. Библиотека AccelStepper.

Доброго времени суток! Уважаемые Форумчане, помогите начинающему, пожалуйста. Уже месяц колупаюсь над проектом ( возникла такая необходимость ), начал с нуля... с полного нуля, а уже с неделю не получается вращать двигатели как хотелось бы. 

Работа с таймером

Здравствуйте.

не пойму как сделать включение вентилятора на определенное время после выключения света в туалете, а именно как привязаться к millis()

Освоил такой таймер он срабатывает один раз в в какойто период времени (в данном случае раз в 2 секунды)

помогите написать скетч для ардуино нано

есть две ардуино нано 2 модуля nrf 24 L01 драйвер двигателя 4 кнопки 2 мотора НЕ СЕРВО а 2 мотора как сделать скетч для машинки р/у


Подскажите с проектом

Начинаю изучать arduino, понимаю путь тернист и труден, поэтому не откажусь от советов профи.

Рандомное мигание светодиода

Не подскажите как сделать код, чтобы светодиод морган разное количество раз. Например он должен моргнуть от 5 до 10 раз. Как это оформить. Не надо просто писать: команда random так и не понял как с пощью нее сделать то, что мне нужно. Заранее спасибо за помощь

 

Работа с битами переменной

Помогите пожалуйста. Необходимо из одной переменной, к примеру unsigned int a = 15 (0b0000000000001111) взять к примеру третий бит и поставить его к примеру на место 15 бита переменной b такогоже типа чтобы получилось b= 0b0100000000000000. Полистал маны, но не смог понять как сделать правильно. Возможно мне подойдет bitRead() если он не слишком медленный. работать код будет на stm32f103 и крайне важна большая скорость операций.

Кодовой замок на rfid-rc522

Доброго времени суток! Имееться скетч разработтаный Дмитрием Осиповым, все работает отлично, но когда подносишь карту "админа" ее считывает несколько раз и попросту не успеваешь отнести ее. как это можно исправить?