Песочница. Раздел для новичков

мой первый проэкт, очень нуждаюсь в помощи

приветствую всех форумчан форума. нашёл себе хобби заниматься ардуино ну и делать простые вещи. приобрёл наборчик деталей и плату UNO R3. хочу своему кошаку сделатъ вытяжку. схема простая кот подходит к лотку,PIR его видет включает вентилятор и поворачивает задвижку в трубе. через определенное время вентилятор выключается и задвижка закрывает трубу. вместо вентилятора пока LED схема вроде работает. что я не смог сделать это привязать кнопку , что бы при нажатие задвижка закрывалась, вентилятор выключался и схема вставало опять на ожидание кошки.

В порт прилетает массив, как принять и разобрать на переменные

Добрый день! Написал прогу в андройд студио. Она по таймеру отправляет данные акселерометра (от -100 до 100 по двум осям). Отправка осуществляется массивом

 byte[] bytesToSend = { (byte)plane_y, (byte)plane_x };
 myThreadConnected.write(bytesToSend);

Сейчас не могу разобраться со стороной приема. Скетч сейчас такой. В мониторе порта выходит по две строчки с нужными числами. Как мне их правильно принимать и разложить в переменные, x и y например? (если я не ошибаюсь, то писать просто в  int неверно). С массивом что-то не выходит.

Инверсия сигнала

Добрый вечер имеется вот такой код 

Разделить полученный сигнал на отдельные пакеты

Приветствую всех. Подскажите пожалуйста каким способом можно решить мою проблему.

Через ИК-датчик на ардуино я отправляю команду с некого пульта.

На ардуино приходит команда в 16ричной системе 1DCF, она же в двоичной 1110111001111. Я знаю, что в этой команде заложены 3 переменных (условно назову их Byte1, Byte2, Byte3. Byte1=1110111, Byte2=00 и Byte3=1111. Как мне в программе разделить получаемый код на части, чтобы я мог сравнивать значения этих байтов с нужными?

ИБП Звонится + на -

Здравствуйте. Имеем 2 ИБП PS350-H1V5. Один долгое время стоял, запитывая ардуиновскую цепь с ШД. Со временем на нем появились глюки и мы начали искать причину глюков. После долгих ковыряний обнаружили КЗ на линии - + питания моторов. Отсоединяя цепь за цепью обнаружили что кз идет аж до БП(просто голый БП звонится + на -). Подумали вот оно! Проблема в БП! Но купив новый - решили проверить и его для интереса. Оказалось что и на новом БП такой же модели цешка пищит на выходе + и -. 

 

siemens s45

подключил блок питание на 3.8 вольта (даже 4 вольта подавал).Телефон включается но пишет аккумулятор разряжен . Зарядите и через 20 сек. отключается (((
Подскажите можно ли что то сделать? Что бы нормально работал.
Подключал и просто на + и - . Пробовал даже контроллер ставить от другого аккумуляторной батареи но все равно надпись "зарядите"
А еще среднею клему ( на аккуме) на минус подключал тоже не помогло ((

 

Проект "Шар восьмерка с голосовыми ответами"

Задали как курсач, но не понимаю как сделать голосовые ответы,  в интернете по этому очень мало информации, видел как на одном из сайтов использовали google speech api, но там ограничения на кол-во запросов, есть идеи как это можно реализовать, и что для этого нужно приобрести? кроме самого динамика естественно.

Библиотека UG8LIB, особенности обращения к дисплею

Друзья, добрый день!

Возник вопрос с использованием библиотеки UG8LIB для графическго дисплея 128х64 с ардуино уно на 328 микросхеме.

Я только осваиваю параллельное выполнение ардуиной нескольких задач и решил организовать прорисовку дисплея 3 раза в секунду, чтобы больше ресурсов оставить на получение иобработку параметров, которые в дальнейшем собираюсь выводить на экран.

Проект с датчиками температуры и пульса и модулем bluetooth

Здраствуйте, я новичок в сфере ардуино, но школьный проект делать как-то надо.