Общий

Наводки, помехи, ардуино

Здравствуйте! Столкнусь ли я с проблемой наводок, сбоя, или вообще выхода мк arduino из строя?
С али заказан высоковольтный модуль (катушка и транзистор) 15000кв - в общем, это пьезо поджиг. Питание модуля - батарейка, а его включение через реле.

сонар от испанца или португальца Arduino + Bluetooth + Processing + Android = Sonar

Увидел на ютубе такую вещь https://youtu.be/ovvuXFXu8A0, хочу повторить но не могу понять какие комплектующие , видимо ардуино мега , блютуз модуль а вот скетч и андроид приложение где взять я не понял .Есть ли у наших умельцев такое же?

Отладка скетчей под LINUX

Вопрос в принципе простой, кто как настраивает последовательные порты для отладки.
К примеру девайс к которому ардуина должна иметь доступ подключен на стандартный
последовательный порт /dev/ttyS0. SoftwareSerial видится как /dev/ttyUSB1.
Для проброса портов использую:

stty -F /dev/ttyS0 4800 cs8 cstopb
stty -F /dev/ttyUSB1 4800 cs8 cstopb

stty min 1 time 0 -icanon < /dev/ttyUSB1
cat /dev/ttyUSB1 > /dev/ttyS0 &

Программа для создания изображений лед матрицы

Написал небольшую програмку, которая поможет вам сгенерировать изображение для лед матрицы. Может кому-нибуть поможет.Генерирует в формате массива байтов. Если вам нужно, могу переделать программу для генерации данных в другом формате.

Исходный код: https://github.com/JavaJump3r/Visual-Matrix

Скачать: https://github.com/JavaJump3r/Visual-Matrix/releases/tag/1.0

Звонок по нажатию на кнопку

Добрый вечер уважаемые.

Есть ворота, они открываются по телефонному звонку. Но очень не удобно каждый раз при въезде и выезде доставать телефон и звонить воротам.

Возникла такая идея.
Сделать небольшую коробочку с кнопкой (ардуино и gsm модуль),
нажал на кнопку, набрался телефонный номер, ворота открылись.
Было бы просто идеально))

Может кто нибудь делал такое? Или видел где нибудь? Я не смог найти на просторах интернета.

Был бы признателен!
Спасибо!

Диммер переменного тока на MOC3042 или аналог (цель - убрать период)

Здравствуйте. Стоит задача снизить количество тактов помпы Ulka EX5 на 50% (помпа - обычный электромагнит, дёргающий поршень 25 раз в секунду), для этого мне нужно пропускать каждый второй период синусоиды.

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

Свм паять и травить платы не умею. Может, есть что-то готовое в продаже с детектором нуля, способное делать пропуск периода?

А давайте протестируем ваши DS18B20?

Как известно, на Али, еBay итп, все продаваемые DS18B20 это подделки.

Есть хорошая статья на эту тему (не раз здесь упоминавшаяся) - https://github.com/cpetrich/counterfeit_DS18B20 и ее перевод на русский - https://www.rlocman.ru/review/article.html?di=621315

Но подделки бывают разные. В статье они классифицированы и там есть скетч для определения.

Проект Система Умного дома (Smart Home) на arduino

Кхм. Так вот. Тут вообще зарегистрировался год назад для поиска решения одного вопроса (Вроде бы решение проблемы с питанием чего-то там но не важно) Недавно решил начать новый проект и тут преподаватель подсказал начать типа свой "блог" как на ютубе ваши АлексГайверы и так далее. Но так как тут новичок то немного познакомлюсь с вами.

Меня звать Николай, 14 лет. Живу на Сахалине, Корсаков, разглашать подробности, тобишь улица, квартира не буду :)

Поле структуры класс

Прошу прощения, может быть вопрос глупый, но я не могу с ним разобраться

есть структура

struct NameStruct {
float f1, f2, f3;
byte b1, b2, b3;
};

и мне в нее(структуру) нужно добавить датчик DHT. На основе этой структуры будет массив

#define COUNT_ARR 3
NameStruct arStruct[COUNT];

Если без этих структур и массивов то датчик объявляется/создается так

#include "DHT.h"

DHT dht(5, DHT22);

Или тут только через указатель делать, типа:

Результат функции строка.

Здравствуйте. Мне нужна функция, результат которой пойдет в другую, а точнее в метод

lcd.print(myFunc());

Хотелось бы максимально быструю и не затратную. Сам я сделал так: