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

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

Проблема с датчиком ms5611.

Здравствуйте, уважаемые форумчане. Помогите пожалуйста разобраться в чем может быть проблема? Есть датчик давления ms5611, датчик темпеературы ds18b20 , датчик влажности si7021,arduino nano. Выполнение скетча зависает на 21 строке. Если её закоментировать, то скетч выполняеться полностью, но не работает датчик. Что делать?

проблема с 74hc595 , проблема с пропиской.

всем привет, я столкнулся с проблемой
, делаю проект в котором мне не хватало пинов, и я решил использовать микросхему 74hc595 , подключаю 1 помповый насос и 4 клапана , и так у миня на микросхеме 74hc595 свободно ище 8 пинов, и тут проблема
вот код:

int dataPin = 9;
int latchPin = 10;
int clockPin = 11;
void setup()
pinMode(latchPin, OUTPUT); pinMode(clockPin, OUTPUT); pinMode(dataPin, OUTPUT);

digitalWrite(latchPin, LOW); shiftOut(dataPin, clockPin, LSBFIRST, B11000001);
dataPin digitalWrite(latchPin, HIGH);
}
void loop()
{
}

Ещё раз опрос нескольких ds18b20

Накопировал из кусков скетч показывает адреса всех датчиков но температуру одного.

NANO+RC522+NRF24 двусторонние общение

Всем привет, не выходит реализовать двусторонние общение на NRF24.
Есть NANO+NRF24    и   NANO+RC522+NRF24. Суть такая что считываю ардуинкой (1) UID метки, передаю на другую ардуинку(2), после этого должен получить любое сообщение от ардуинки (2) на (1). Ну в идеале это текст который привязан к номеру меки. Работает все кроме отправки либо приема обратного сообщения. Использую библиотеку RF24Network потому что в идеале должно быть 12 ардуино с RC522 и они отправляют это на главную. 

Код NANO+RC522+NRF24

MPU6050 как посчитать YAW (рыскание)

Здравствуйте, имеется гироскоп и акселерометр MPU6050, на сколько я понял, данные с него идут в кватернионах. Как на основе показаний акселерометра и гироскопа посчитать YAW (рыскание)? Крен и тангаж считаются по таким формулам: pitch = (atan(-accX / sqrt(accY * accY + accZ * accZ))+M_PI) * 57.2957786; roll = (atan2(accY, accZ)+M_PI) * 57.2957786; Затем идёт обработка с помощью фильтра Калмана для преобразования в углы.

Как конвертировать строку в дату и время в секунды(число)

Здравствуйте.
Подскажите пожалуйста есть дата и время: 2018.08.03 21:21:40. как перевести данное время в число секунд. 
И необходима обратная операция из числа секунд в конкретное время, пример: 1555452584 => 03.08.2018, 21:21:40.
Использую библиотеку: #include <iarduino_RTC.h>
Устройство: iarduino_RTC time(RTC_DS1307); 
Ардуино UNO 1.8.5

esp8266 + irserver + ledPin не получается скомпилировать.

Добрый день всем
Стоит следующая задача: Поднять вебсервер на esp8266, подключить ик передатчик и в добавок  прикрутить возможность вкл\выкл светодиод, нашел скетч IRremoteESP8266 и все вроде бы работает но когда попытался добавить в код возможность управлять светодиодом перестало компилится и пошли ошибки.

SPI Slave в Master и обратно

Всем бобра!

Столкнулся с задачей , в которой, кхе-кхе, как бы опыта маловато, т.к. с SPI работал мало, да все на уровне библиотек. Тут надо копнуть глубже, референс мануал почитал, вроде понятно, но меня подводные камни настигают всегда и везде, поэтому буду благодарен за советы.

Помогите демодулировать FSK сигнал!

Прошу помощи в написании скетча. История такая, есть автомобильный блок климат контроля. 3 сервопривода подключены к нему по 1шине. Померил сигнал анализатором китайским....что я увидел так это просто постоянные импульсы
При вращении сервопривода ничего в анализаторе не происходит....долго ломал голову. Разобрал сервопривод, там увидел микросхему, которая в продаже то есть, но вот документации никакой.
позже заметил по входной линии ФНЧ фильтр

ATtiny44

Стал широко доступен микроконтроллер ATtiny44

https://www.microchip.com/wwwproducts/en/ATtiny44

Более урезанный ATtiny24 по той же цене, а вот более старший ATtiny84 редко в продаже встречается и цена выше в 3-4 раза, не ходовой пока.