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

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

Подключение TFT экрана XS 01

Я купил на DX вот такой экран http://www.dx.com/p/xs-01-2-8-tft-lcd-display-screen-module-for-arduino-... который в оригинале выпускает ElecFreak, а может DX и берет у них, т.к. он один в один такой же. Оффициальная страница экрана http://www.elecfreaks.com/wiki/index.php?title=2.4%22_TFT_LCD:_TFT01-2.4

Пытался подключить его с помощью библотеки UTFT к Arduino Mega 2560. Шилда у меня нету, я подключаю напрямую как указанно в документации UTFT.

 

Запись и чтение из EEPROM

помогите с примером. С ПК получаем число от 1 до 9 и сохроняем его в память, после перезагрузки число должно сохронится. Для контроля значений нужно использовать семисегментный индикатор. Зарание спасибо!

ARRAY массивы

Нужен код, который бы снимал показания с датчика температуры в течении пулучаса, а потом вычислял среднюю. Я сделал это:

Часы на 7ми сегментных лампах зависают

Плохо разбираюсь в программировании по этому прошу помощи у знатаков. Вопросов несколько. 

Ошибка. Переполнение?

Начал разбираться с шаговым двигателем 28BYJ-48 (и драйвером ULN2003) и столкнулся неправильной работой оного. Привожу код. Мотор должен поворачиваться ровно на 360° за 5 секунд. В коде есть две переменных (строки 16 и 23) с довольно длинной мантиссой, которые (кажется) переполняются при определении. Если поменять аргументы местами, то ситуация улучшиться, но мотор всё равно будет крутиться неправильно (будет не докручивать 1-2% до заданного). Как можно это исправить?

Подключение по блютус к конкретному устройству

Добрый день. У меня есть две ардуины и два блютус модуля. Мак адреса этих модулей мне известны. Так вот, как мне сказать ардуине что бы она подключилась именно к этому блютус модулю, мак адрес которого я укажу.

Прерывание по кнопке ATmega328 pro mini

К плате подлючил RGB светодиод и кнопку для смены режима. проблема в том, что прерывание по кнопке не срабатывает

адрес датчика DS18b20 в переменную

Доброго всем!

Пишу данные с с датчика в базу. Пока датчик один и все устраивает.

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

На данный момент адрес считывается по байтно, как в примере "DS18x20_Temperature":

  for( i = 0; i < 8; i++) {
    Serial.write("");
    Serial.print(addr[i],HEX);
  }

Собственно вопрос: как можно адрес датчика помесить в переменную?

Проблема в коде стандартного скетча датчика температуры DS18B20

Решил сделать термометр с датчиком DS18B20 и выводом температуры на три семисегментные индикаторы через  CD4026, но возникли ошибки на самом первом этапе- подключенеи DS18B20.

Прошу помочь, так как в эотм деле совсем новичек

Плата Arduini nano v3.0.

программа arduino-1.0.6.

Контроллер видеокамеры

Добрый день! Прошу помощи специалистов. Делаю контроллер видеокамеры, нашел готовое решение, но нужно внести некоторые коррективы, не соображу как. Итак