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

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

NFC RC522 - Смена ключа на карте

Друзья, добрый день!

Кто имел опыт общения с RC522, подскажите, как поставить кастомный ключ на карту Mifare при её записи?

На всякий случай прикладываю код - смысл устройства в включении реле при прикладывании карты, при этом карта действует только определенное время. Собственно, хочется чтобы карту нельзя было просто клонировать, воспользовавшись заводским ключом. 

Косвенная адресация

Здравствуйте уважаемые.

Прошу помощи. Есть всем известный экранчик 1602 I2C. Собран он на расширителе портов PCF8574, у которого есть 2 версии: с "А" и без А. Отличаются адресами I2C. Я хочу устанавливать адрес I2C из eeprom.

Стандартный конструктор для lcd выглядит так:

LiquidCrystal_I2C lcd(lcd_adr, lcd_col, lcd_row); // set the LCD address to 0x27 for a 16 chars and 2 line display

Конструктор - глобальный.

Уменьшить размер скетча (кода) ARDUINO

Помогите пожалуйста уменьшить код.

Большие настенные часы на Arduino

Здравствуйет уважаемые Ардуинщики и им сочувствующие!

При включении библиотеки HX711 жутко тормозит экна подскажите что исправить

// инициализируем библиотеку LCD
//LiquidCrystal lcd(12, 13, 11, 10, 9, 8);
#include "U8glib.h"
U8GLIB_ST7920_128X64 u8g(37, 35, 39, U8G_PIN_NONE); // настройка пинов

#include "HX711.h"
HX711 scale(43, 41, 64);    // "усиление" - опущено; значение по умолчанию 128 используется библиотека
//HX711 scale(41, 43, 128);    // "усиление" - опущено; значение по умолчанию 128 используется библиотека

String s1="00.00";
String s2="00.00";
String s3=" 000 ";

Помогите разобраться с инициализацией библиотеки Sim900

Всем привет! Запутался в конец... пытаюсь присоединить библиотеку Sim900.h к своей программе, но никак не найду способ присоедниения на hardware порт... Использую мегу и у нее их 4, вот хочу один задействовать с usb, а второй с gprs-шилдой. Подскажите, как правильно нужно сказать sim900 работать с портом Serial1?

код модуля sim900.h:

at+dns

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

Подскажите пожалуйста как в arduino IDE прочесть результат посланной АТ команды на модем.

Пример:

отсылаем 
gsm.println("at+dns=\"narodmon.ru\"");

ответ:
+DNS:94.142.140.101
+DNS:OK

как ip адрес записать в переменную ?

Управление Реле по MQTT на Arduino

Такая проблема, работаю над скетчем для Arduino UNO + Ethernet Shild W5100, который будет управлять реле по протоколу MQTT программно через систему автоматизации Умного дома MajorDoMo, или вручную с выключателей-кнопок + отображать в системе MajorDoMo состояние реле (Вкл./Выкл., 0 или 1) для каждой релюшки. Только пока не могу понять как сделать управление Вкл./Выкл.

Arduino mega2560 hexapod

Добрый день!

Помогите новичку (хитрости)

Добрый день! Имеется код в котором выводится информация на дисплей в зависимости от переменной MenuS