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

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

Расчет требуемой памяти

Добрый день, уважаемые гости Форума. У меня ардуино с процессором atmega 128 с тактовой частотой 16Мц и объемом 128 Кб. Не подскажете как мне оценить объем требуемой памяти и занимаемого времени для расчет определенного алгоритма. Спасибо!

перлы оптимизации GCC и ногодрыги..

! ПЕРЕИМЕНОВАЛ ТЕМУ. Можно будет дополнять, если кто-то столкнется ещё с чем !

Гоняю плату дозиметра

Исходник скетча:

Подключение дисплея ST7920 по HW SPI ардуино мега

Здравствуйте, не могу соединить дисплей ST7920 по HW SPI ардуино мега. Хочу подключить билиотеку U8g2

На ардуино нано подключаеться без проблем  строкой U8G2_ST7920_128X64_F_HW_SPI u8g2(U8G2_R0,10,8);

Опорное напряжение

Здравия.

Кто подробно объяснит, про "analogReference(EXTERNAL);"?

В сети, так "понятно и подробно" описана эта функция, что слов нет.

К примеру:

Как зажечь точку на TM1637

Всем доброго времени суток, по тихой грусти пытаюсь освоить Arduino. В общем есть Nano, электромагнитное реле, ds18b20 и дисплей TM1637 от RoboDyn, в котором есть  двоеточие (для часов) и точки для отображения десятичных дробей. Задумка создать устройство, включающее реле при одной температуре и выключающее при другой. Проблема возникла у меня в том, что не могу зажечь точку посредине, чтобы дисплей постоянно отображал температуру с точностью до 0,01. Интервал 0,01 до 99,99 мне полностью подходит.

компаратор на ардуино

Пожалуйста подскажите как сделать на компараторе дуни сравнение двух аналоговых сигналов. Алгаритм такой:

если напряжение U1>U2 тогда на на цифровом выходе ардуино D1 логическая 1

если U1<U2 тогда на выходе D2 логическая 1

если U1=U2 тогда и на D1 и D2 логический 0

RTC от makuna

Проблемма ... 

Эта бибилиотека ставит время на часах с текущего времени компьютера... но я хочу настраивать его с сотового .. не могу расковырять settime ...

код из примера 

Не могу понять поведение таймера.

   Здравствуйте, пытаюсь наладить работу пьезодинамика с микроконтроллером. Сейчас работаю в Ардуино и по некоторым причинам пробую сделать это в обход библиотеки tone(на самом деле пробовал и брать код из tone.cpp, и писать свой, и постоянно терплю фиаско). Написал простой тестовый код с использованием 8-битного t2 таймера: 

Как сравнить строки массива?

Уважаемые знакомки подскажите, как сравнить строки массива?

Т.е. есть массивы:

1) byte addr[8];

2) byte addr1[8][8];

Нужно написать условие, по которому  полностью сравнивается строка массива addr со строкой addr1 и при отсутствии совпадения она бы записывалась в массив addr1. И так 8 раз. Есть совпадения ничего не пишем, есть уникальная строка, записываем… как  это реализовать? Заранее спасибо!