Общий

Удаленная перезагрузка роутера TP-Link

Здравствуйте, пытаюсь удаленно(по wifi сети роутера) перезагрузить роутер TP-link TL-MR3220 с модуля ESP32. Застрял на подтверждении перезагрузки. Авторизируюсь, получаю страницу со скриптами перезагрузки и не понимаю как подтвердить перезагрузку. По идее как то нужно отправить onSubmit="return true". Но куда и что отправить не понимаю. wget.exe на ПК делает полноценную перезагрузку командой:

wget.exe --http-user=admin --http-password=admin --referer=http://192.168.0.1:1987/userRpm/SysRebootRpm.htm http://192.168.0.1:1987/userRpm/SysRebootRpm.htm?Reboot=1

Сканер от факса

Добрый день!

Нашел у себя такие две детали. Это вроде сканер от факса. Там протяжной такой.

Есть идеи как их можно было запользовать на ардуино? )))

Обмен между двумя дуинами по аппаратному Serial - на сколько нужен контроль целостности пакета?

Парни, а кто использует обмен между дуинами по аппаратному Serial на скоростях 28800-115200? Обе дуины находятся в одном корпусе с общей землей и питанием, длина проводов (в будущем будут дорожки на плате) в пределах 100 мм.

По чистым данным - в одну сторону летит запрос из 1 байта, в другую ответ на него из 3 байт. 

Как старый параноик, я сделал протокол с маркером начала пакета, конца пакета и байтом контроля. Что в первом случае удлиняет пакет до 4 байт, а во втором до 6. 

Паяльный фен из Строительного

Валяется лишняя Nano, вчера знакомый отдал за 300р старый строительный фен. Как строительный фен (китаец слабоват для серьёзных работ) мне ни к чему, но есть идея сделать из него паяльный, т.к. паять SDM 100вт лошадью - не очень удобно. Но есть проблема, он минимально греет 600 град. Если в разрыв цепи нагревателя поставить реле, и как термистор перед соплом нагреется до определённых значений, выключать реле. Схема ниже:

Статус пинов SPI?

Как можно проверить уровень на пинах аппаратного SPI? UNO 328/P. Дело в том что ведомое устройство сообщает свою готовность принять данные по уровню на линиях. При использовании библиотеки SPI.h вызов digitalRead() не даёт результата. конструкция вида

SPI.end();
digitalRead(12);
SPI.begin();

не допустима, т.к. 

Arduino Mega + беспроводной геймпад PS2 + вывод на монитор порта

Помогите со скетчем для проверки аналоговых ручек на геймпаде PS2

С выводом на монитор порта

Attiny13 lock bits

Подскажите пожалуйста возможно ли запретить считывание прошивки но при этом оставить возможность записи eeprom через spi? 

Видео камера и ардуино

Здравствуйте!!!

Подскажите пожалуйста можно подключить видео камеру GF-M3302H к ардуинке?

На плате камеры есть sda и scl это ведь i2c шина, значит возможно подключить?

На этих выводах осцилограф показывает наличие сигнала.

Нужна делать фото с сохранение на sd, есть ардуин нано, мега, esp01, esp12e.

В идеале интересует подключение USB камеры от ноута без шилда, просто фотография и сохранение на SD.

Arduino Mega + L298N + 2 движка + беспроводной геймпад PS2 + нужна помощь

Собрал шасси на гусеницах с двумя движками. Электроника Arduino Mega, L298N и беспроводной геймпад PS2. Нашёл скетч, подредактировал под себя контакты. ЗАРАБОТАЛО. Кнопками вперёд назад влево вправо.

Нашёл скетч для джойстиков PS2. Одним одна гусеница вперёд-назад, другим другая. ЗАРАБОТАЛО. НО появилась проблема с этим скетчем: при вкл. и выкл. PS2 дёргается сам, чаще назад, реже вперёд.

ПОМОГИТЕ найти ошибку или дополнить!!!!

Ошибка в IDE 1.8.13

Обнаружена странная ошибка, которую в более ранних версиях не замечал.

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

Ошибку легко увидеть на вот такой тестовой программе: