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

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

Создание кнопок на экране ILI9341 с библиотекой Adafruit

Здравствуйте.

Подскажите пожалуйста, проблема такая. Вот кусочек скетча:

Создание скрипта для ardruino nano

Помогите. Нужен скрипт для того чтобы сделать sms переключатель. Ardruino nano. Gsm модуль a6. Надо чтобы по sms "start" пропускало сигнал а по sms "stop" прекрощало пропускать сигнал.

Что меняет переменную?

Приветствую.

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

Имеем дуино нано в3, Ide 1.6.17.

4 датчика ds18b20 подключенные к разным пинам.

Со старта читаю из EEPROM 5 чисел для подводки датчиков.

В лупе раз в секунду читаю по очереди 4 датчика ds18b20.

Далее вывожу на экран 128x64(библиотека u8glib) - 5 значений корректировки датчиков(полученных из ЕЕПРОМ), и 4 температуры с датчиков.

Преобразования типа чисел с фиксированной точкой.

Число с фиксированной точкой - почти такое же, как целое, но отмасштабированное на число кратное 2^n.
Например, для 32-разрядного числа формата 16.16 старшие 16 разрядов хранят целую часть, а младшие - дробную, например, значение "2.5" будет представлено как 0x00028000.
Хотелось бы иметь быстрые (!) преобразования 32-разрядных чисел форматов 16.16, 32.0, 24.8 друг в друга а также в 16-разрядные форматы 16.0 и 8.8, а также в 8-разрядный 8.0. Н у и не забыть про 24-разрядные числа, поддерживаемые AVR.

типичный таймер

Уважаемые Знатоки,Подскажите пожалуйста. Не могу написать программу для ардуино, а именно. 1 кнопка включает цикл ,10 минут св.диод горит, 5 минут не горит и так по кругу. но нажав кнопку 2,первый цикл отключается а второй, св.диод горит 20 мин. и 10 отдыхает и также по кругу. Помогите пожалуйста лузеру))

Некоторые вопросы по Ардуино

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

К примеру:

К arduino подключен water level sensor и кнопка. Нужно сделать так, чтобы светодиод загорался только тогда, когда на датчике есть вода и нажата кнопка.

Отвечайте, буду рад_))

Автовольтметр с графиком тренда на OLED

Добрый день, уважаемые формчане! Помогите пожалуйста начинающему. Это мой первый проект и в его реализации нужны советы грамотных программистов. Проект автомобильного вольтметра на ардуино с OLED дисплеем.

Из первоначальных функций задуманно:

Отображение напряжения в бортовой сети автомобиля с графиком тренда и регистрацией падения (просадок) напряжения (мигание яркостью со звуковым оповещением).

Изменение яркости дисплея при включении ближнего света фар (для того чтоб не слепил дисплей в темное время суток).

Из проблем с которыми столкнулся:

Удаление неиспользующейся библиотеки.В помощь новичку...

В новом проекте IDE "помнит" ,вероятно, библиотеку предыдущего проекта и пишет fatal error: Adafruit_Sensor.h: No such file or directory . Я вычистил ЛЮБОЕ упоминание из домашней папки.Не помогает...Пользуюсь Linux

Не сохраняется значение переменной

Собираю простую программу для преобразования 10-го значения в 16-е. Всё просто имею вход двоичный, (1,2,4,8) получаю от 0 до 15 и через сравнение перевожу в 0,1,2,3,4,5,6,7,8,9,А,В,С,D,E,F. Вот тут и возникла проблемма. В теле оператора IF я спокойно записываю в строковую переменную и вижу её через Serial , а вне этого тела я её уже не вижу. Я подозреваю что проблема в объявлении переменных, но что я не пробовал не срабатывает... Привожу скетч. 

Нужна небольшая(а может и большая) помощь.

Добрый день,  у меня возникла проблема.

Есть вот такой код: