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

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

аппаратный I2C (TWI) Mega2560 кто-то пользовал?

Как-то устал курить даташит на мегу. Вроде как все понятно, прочел даже описание интерфейса в Википедии.. остались вопросы:

74hc165 и ещё какой-либо SPI-источник

Хало all, тема навеяна лютым вывихом мозга от статьи товарища burjui про регистр ввода, конкретно мой вопрос про порядок действий с проводом SS. Или CS, как его ещё называют, в общем то что "когда ноль, оно активно".

Итак, как мы знаем, с выводом всё просто: клацаем у 595 этот провод к минусу, и всё, можно писать в регистр. Поднимем до плюса, и регистру будет плевать, что там передаётся по MOSI.

Помогите с кодом

Очень нужен кусочек кода, который бы разбивал двухзначное число на разряды:

К примеру у нас есть 

Arduino ethernet как генератор сигнала reset по пропаже коннекта к интернет

Всем привет.

задача:сделать на базе платы Arduino +ethernet шилд генератор сигнала reset по пропаже коннекта к интернет например через ping сервера гугл. Больше в голову нечего неприходит.

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

Кто что посоветует.

gsm модуль по gprs HELP!

ребят не могу разобраться, не знаю откуда копать, имею модуль neoway m590. как мне по gprs каналу, (или может что то не понял) на телефон( не смс, не звонок) а именно по интернету передать данные, хотябы зажечь светодиод. где можно поискать, вообщем это все по АТ командам надо делать. т.к. готовых библиотек на него, я не нашел.... 

 

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

Как подружить цикл FOR и функцию millis() ?

Подскажите пожалуйсте есть ли решение (уже прогуглил и многое перепробовал) для того чтобы подружить цикл for и millis. Имею такой кусок кода:

for (int i = 0; i < 255; i++) {
analogWrite(motorPin, i);
delay (50);
}

Хочу сделать так, чтобы каждая интерация цикла проходила через 50 мс, но без delay.  

WTV020SD как сделать воспроизведение без пауз?

Здравствуйте, есть звуковой модуль WTV020SD, при цикличном воспроизведении мелодии - присутствует пауза. Модуль хочу использовать для имитации звука работающего двигателя в игрушечной модели. Звук должен быть непрерывным естественно. Может кто сталкивался с этой бедой? Как сделать воспроизведение без пауз?

Что случилось с #include ?

Господа умные. Подскажите пожалуйста. Раньше проект работал себе работал на платформе Arduino 1.0.5

Проект большой, разбитый на несколько .ino фаслов котрые все подключались акуратненько в главном файлике
Но тут я решил обновить среду и установил новую Arduino 1.6.6
У меня сразу же посыпались ошибки типа
 

Расчет сопротивления для стабилитрона

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

Задача: понизить напряжение с 24 до 5 в. и подать на пин mega2560.

Для этой задачи решил использовать стабилитрон. Поскольку я не знаю сколько потребляет пин на входе ардуино (очень мало), расчитал значение сопротивления исходя из 50 мА (средний ток потребляемый стабилитроном).

Итого: 24 - 5 / 0,05 = 380 ом.

Поставил на 330 ом, сопротивление греется очень сильно.

Похоже я по неопытности что то не то сделал, помогите пожалуйста.

Get запрос

Пытаюсь отправлять с Arduino несколько http запросов, но второй запрос не приходит, подскажите, правильно ли вообще так делать на arduino: