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

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

Косяк с w5100

Такая беда.... Мега2560 + эзернет шилд w5100. Стандартная библиотека эзернет, для работы с флешкой SdFat. Все это как веб сервер. Возникла проблема: при передаче файлов большого размера на по http файлы принимаются кусками в буфер, откуда записываются кусками на карточку. Замечено: примерно через 3 килобайта шилд сигнализирует, что клиент не отлип, но буфер пуст. Где то секунд через 5 в буфере шилда всеже появляются данные. Если в такой "зависон" передать клиенту хотя бы один байтик в ответ, буфер шилда опять заполняется данными, через 3 кило все повторяется. 

Посоветуйте надежный GSM/GPRS модуль для arduino

Добрый день, подскажите какой GSM модуль купить для передачи данных по GPRS?

Помогите пожалуйста. Как из сторики взять число?

Добрый день. Подскажите пожалуйста, как из строки, например, "temp=22" взять число 22, типа int.

Поправить код

Есть такой код 
#include <Wire.h>
#include "DS1307.h"

#include "OasisLED.h"
#include <Arduino.h>

#include <IRremote.h>
#include <RCSwitch.h>


int RECV_PIN = 11;

uint8_t clockPin = 3;
uint8_t strobePin = 2;
uint8_t dataPin = 4;
OasisLED ledDisplay = OasisLED(clockPin, strobePin, dataPin);

IRrecv irrecv(RECV_PIN);
decode_results results;

uint8_t dout = 5;
int i=0;

int ky0, key1,key2,key3,key4,key5;

const static uint8_t READKEY = 0x42;


Радиомодуль 433Мгц

Необходимо посылать на приемник только значение HIGH от определенного пина ардуино. Допустим такой пример: с геркона идет сигнал(геркон к примеру на пине 1), если сигнал есть - пин 2 становится HIGH и это значение HIGH передается по радиомодулю. 

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

Буду благодарен любой помощи!

Как работать с несколькими RFID-ридерами RC522?

Можно ли одним МК рулить несколькими ридерами? В примерах такого не нашел, а по схеме подключения непонятно как задействовать еще несколько.
Замок один, а ридеров надо три (два по обеим сторонам двери и третий у пульта охраны). Расстояние от МК не более 2 метров до каждого.

Дисплей ардуино I2C и Java

Здравствуйте! Кто сталкивался с управлением LCD дисплея ардуино c помощью java по I2C?

требуется перенести значение переменной в следующий цикл loop

Здравствуйте. Подскажите где и как мне объявить переменную P из формулы y = y + P; так, чтобы она была предыдущим значением переменной temp, т.е. значением из прошлого цикла loop'а 

Помогите решить вопрос

Не буду писать не нужные подроности. Суть такая.

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

Вот и вопрос как это реализовать, я не силен в програмировании и не могу понять в какую сторону копать. void setup не может ведь перенести значение переменной в void loop, а если написать функцию то она делает этот замер контрольный каждый проход void loop. Либо я просто чегото не допонимаю.

Дисплей от стабилизатора ресанта

помогите пожалуйста разобраться 

на плате написанно ST-LSD-DIS-B

ver1.3  22f 

Кто нибуть сталкивался 

подключается 

по SCL  SDA