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

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

Прошу помощи в написании секундомера с РАБОЧЕЙ кнопкой на дисплее ТМ1637!!!

Доброго времени суток, господа!

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

У меня задача, создать секундомер/счётчик времени, чтобы при нажатой кнопке он отсчитывал, а при отжатой стоял на паузе.

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

Вот первый вариант: 

Не работает delay

Здравствуйте! Понадобилось сделать аппарат, перемещающий крышку каждые 24 часа и работающий автономно. Для уменьшения энергопотребления использую библиотеку LowPower, а для пробуждения по таймеру MsTimer2, для отключения реле(потребляет ток даже когда не движется) - транзистор на 6 поо По непонятным причинам, в функции feed не срабатывает задержка, а без нее серво привод просто не успевает переместится до выключения и перехода в сон.

Прошу помощи в разрешении проблемы с matrix.drawChar

Приветствую, товарищи.

Прошу помочь разобраться, почему не отображается время на светодиодной матрице под управлением max7219.

Все компилируется, но отображаются только мигающие точки , а вот само время ни в какую.

USB.Task() как сделать проверку на подключение устройства

 

Функция Task() опрашивает все подключенные USB-устройства для обновления их статуса.

как создать Vector?

Пробую так и выводит нули

#include <vector> //Подключаем директиву vector
using namespace std; //Необходимо использовать пространство имен std

void setup()
{
  Serial.begin (9600);
}

void loop()
{
   vector<int> v(10); //Объявили вектор в десять элементов
   for (int i=0;i<10;i++) v.push_back(i); //Добавили к вектору десять чисел 1,2,3...10
   for (int i=0;i<10;i++) 
   Serial.println(v[i]); //Вывели первые десять чисел вектора на экран
   while(true);
}

 

Радиоколебание

Всем привет!

Сразу скажу, что мало в этом понимаю, поэтому не ругайтесь.

Буду объяснять на примере картинки:

 

Есть два радиомодуля: первый находится слева (темно-синяя вертикальная прямая), а второй справа (бирюзовая вертикальная прямая).

Помогите облагородить безобразие!

Добрый всем денёк! Помогите облагородить это безобразие... Оно жутко мозолит мне глаза и совершенно не поддается быстрому редактированию! Вроде понимаю что все это как-то нужно запихнуть в цикл for, но я уже весь мозг себе сломал!!!

Тип данных char

Доброго дня. Ифо про веб сервер, отправляеться запрос с страницы методом get, в строке после отправки - "http://192.168.0.177/?ton=44&toff=33". Получаю отправленные данные так:

char c = client.read();

Делаю вывод инфы в терминал:

Светофор

Здравствуйте, помогите мне с кодом. Мне нужно сделать 2 светофора с дополнительной секцией и пешеходным переходом, чтоб работали параллельно друг другу. Хочу сделать сложный перекресток, для работы. 

У меня есть только коды только для простого светафора и пешеходного перехода

Ethernet и OLED (uint8_t в String)

Совсем не давно начал изучать платформу. Извините зарание за глупый вопрос.

По сути проекта надо вывести всю лан инфу на олед дисплей, в библиотеке EtherCard получить всю эту инфу непроблема, но она хранится в переменной типа uint8_t, дисплей на прямую вывести эту инфу не умеет. Все мои попытки перевести в читаемый вид для дисплея, ничем не увенчались успехом. Прошу вашей помощи и совета. Спасибо.