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

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

RFID rdm6300

Балуюсь тут с сабжем - забавная штукенция, секса никакого, всё по двум проводкам, работает с SoftwareSerial, ляпота, да и только. Набросал быстренько скетчик, который лочит/разлочит "систему" при поднесении известных ключей:

Как сохранить файл изображения во флэш памяти Mega2560?

Повторюсь, изображение нужно сохранить во флэш памяти Mega2560, а не на SD-карте. Как это можно сделать, может кто пробовал заняться этим уже? :)

Хочется попробовать хранить мелкие картинки и html страницы во внутренней памяти МК, для формирования WEB-страниц. Просто там еще достаточно места остается для всего этого дела... Стало интересно! )))) SD-слот теперь не цепляет..

Как заставить программу считывать данные с монитора порта и убрать *мусор* из данных на выходе

Сделана программа для шифровки шифром Цезаря сообщения на английских символах, но возникла проблема. Не получается заставить принимать данные для шифрования сообщений с монитора порта, и не удается убрать *мусор* с получаемых данных в мониторе порта, подробнее на фото. ЗАРАНЕЕ СПАСИБО!

http://s017.radikal.ru/i429/1606/5b/8f5968205575.png  - фото

Код программы:

Ввод значений с матричной клавиатуры 4х4.

Есть дисплей 16х2 и матричная клавиатура 4х4. Просто выводить буквы и цифры на дисплей получается без проблем, но стоит попробовать ввести цифры как значение, то получается полный трэш. В нижеприведенном скетче как раз эта проблема, цифры в строку TD либо не вводятся, либо вводятся на секунду и исчезают. В чем проблема? Все что можно перерыл.

Как сдвинуть импульс?

Добрый вечер.

Пытаюсь собрать схему плавного пуска электродвигателя,  с 220в проблем не возникает привязываешься к нулевой точке чистота 100 гец всё работает прекрасно, а вот с 380в на 3 фазы не получается.

 

Подскажите пожалуйста как можно сместить импульс  на 3,3 мс и на 6,6 мс на  разные выходы от управляющего сигнала чтобы всё работало от одного синхроимпульса?

Импульсы снимаю с фазы А

Сохранение состояния реле

Здравствуйте, помогите новичку разобраться. Есть простейший Web сервер на плате Ethernet Shild W5100.

Хочу сделать, что бы при отключении питания сохранялся статус питания на реле (либо вкл. / либо выкл.), что бы при подаче питания состояния реле восстановились. Много гуглил, не могу понять как как правильно применить EEPROM.

Пока что 2 реле (планирую использовать в дальнейшем до 8 релюшик).

Был бы очень благодарен за помощь!

Настройка часов и преобразование типов переменных

Доброго времени суток.

Никак не могу одолеть написание кода. Суть: при первом запуске устройства с помощью 2 энкодеров нужно настроить часы. Использую библиотеку часов, функции прерывания энкодера написал сам (чуть позже поставлю фильтр дребезга на инвертирующем триггере Шмитта). Проблема:

что-то постоянно сбрасывает значение nsos1 в ноль, а значение nsos2 почему-то не ограничивается условиями и может расти сколь угодно много.

Программа должна работать так (по моему мнению):

термостат на Attiny13 и DS18B20

Помогите переделать скетч под датчик температуры DS18B20 без функции Serial.begin(9600), для заливки в Attiny13.

Потерялся доступ к SD слоту на шилде W5100

Всем привет!

Использую шилд W5100, а также на нем расположен слот для SD-карт памяти. Платформа Mega2560. Все работает в качестве web-сервера. HTML-странички читаются с SD-карты и отображаюся браузере.