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

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

Что-то не пойму с switch case

Здравствуйте господа! Сразу скажу - я только учусь. Нашел на просторах скетч (здесь уже с моими вставками!)

Температура и давление в кофемашине

Здравствуйте товарищи. Мой уровень программирования начинающий.

Очень неспеша пишу программу автоматизации для кофемашины. Застрял на решении следующего вопроса:

На бойлере кофемашины установлен датчик температуры, с помошью которого я планирую поддерживать заданное давление в бойлере. Есть таблица зависимости температуры водяного пара и давления www.fptl.ru/spravo4nik/davlenie-vodyanogo-para.html

Помощь с кодом и rgb led

День добрый. С ардуино я только знакомлюсь, и ошибок в коде мне не избежать, посему прошу помощи. Проблема такая: мне нужно rgb led плавно меняющий цвет с одного на другой (цвета в коде выделил жирным). Код вроде как безошибочен, но на практике схема отказывается работать. Так как с другим кодом она работала, следовательно ошибка в нем. Прикреплю его ниже, помогите найти ошибку, буду признателен.

const int redPin = 11;

const int greenPin = 10;

const int bluePin = 9;

void setup() {

Помогите не с кодом

Хало all.
Тут по разу в неделю появляются братишки с какой-нибудь задачей, там светодиодной лентой помигать, движками помотать. Я тоже так хочу, то есть опыта писанины у меня вроде как достаточно, а заняться нечем. Светящиеся штуки с датчиком или приёмником для ПДУ, радиоуправляемые моторчики, роняющие на голову актёров бумажные облака, и прочие театральные проекты (ардуина, DMX, исполнитель) не в счёт, они все как один, я их уже делаю пачками.
 

Проблема с одновременной чтением-записью Serial

Задача : читать данные с GPS-модуля(темп 1 Гц, 2-3 строки 15..45 символов) и отправлять на него команды(нерегулярно, 1 команда 30..40 символов).

MEGA2560, использую аппаратный Serial1, скорость 9600. Для чтения использую serialevent1(), внутри которого классический цикл while (Serial1.available());  для записи - Serial1.print().

При простом чтении никаких проблем нет - работает часами, т.е. бесконечно. Но как только подключаю запись(отправляю строку в тот же порт), то программа стабильно зависает, не завершив прием первой после передачи строки.

Энкодер

Подскажите и дайте примеры скетчей с использованием энкодера (без использования библиотек).

работа со строкой

Народ, ...

Как из переменной String a = "asdf qwer zxcv ";  скопировать текст, начинающийся после "qwer" в другую переменную String? Кроме как в цикле посимвольного копирования  b += (String)a[i]с позиции a.indexOf (qwer) до a.length это можно как то сделать?

Помогите разобраться с таймером

собираю дисплей на 7-сигментном светодиоде в основе 74ch595

динамическое обновление идет через три пина напрямую от АРДУИНО включением массы, функция LOOP пока что не заполнена сильно и индекатор работает с функц. (millis() -previousMillis >100)

почитал статьи про С+ узнал что если сделать на таймере прерывание то цитирую

Ошибка компилятора, помогите!

Доброго времени суток, задача получить показания с сонара sr04 через esp8266 по wifi Arduino Mega есть скетч

Электронная ударная установка.

Дорогие обитатели форума, всем доброго времени суток. В последнее время занимаюсь созданием электронной ударной установки, информации в принципе по данному вопросу немало, да собственно я и ничего не создаю нового. Не должно быть сложно, по образцу все делаю так сказать, но ничего не выходит. В связи с этим прошу помощи у вас, чтобы хотя бы подтолкнули в нужном направлении. Скетч рабочий, компилируется без проблем. Установил вроде все необходимое ПО. Также стоит учесть во внимание тот факт, что индикатор RX на микроконтроллере не срабатывает.