Песочница. Раздел для новичков

Оператор For

Оператор For после прохождения автоматически выполняет действия во втором if. Причем даже если во втором if условие выполнено For его игнорирует. В чем может быть проблема.

SPI. прошу подсказать.

есть мастер, где использую softSPI (аппаратный spi для экранчика, а низкочастотный программный spi для слейва, тактирующегося от 4МГц)

полный код мастера

какие-то не понятки с библиотекой сна

Здравствуйте. мучаю библиотеку сна.

и какая-то странная вещь у меня происходит.

Ниже приведенный код работает только при прерывании события LOW, а мне надо Change

на других событиях так же не работает. только LOW.
куда смотреть?
на пин 3 приходит меандр с микросхемы часов

Русская кодировка в HTTP запросах ESP8266WebServer

Доброго времени суток. Продолжаю разбираться с насущными на данном этапе для меня вопросами. Настраиваю HTTP ответы/запросы на ESP8266. Допустим в первом случае хочу выводить статус реле (индикатора, светодиода) вместе с каким-то коментарием на русском языке. Или ту же страницу 200 отсылать с русским текстом. Чтобы в браузере вывелось что-то типа:

void handleRoot() {

  server.send(200, "text/plain", "Большой привет от esp8266!");

}

Или:

Высокочастотный сигнал

Добрый день. Возникла потребность в высокочастотном сигнале. Имеется arduino nano на atmega 328, на которой нужно сгенерировать сигнал 0.7 МГц и больше. Имеется ли вообще такая возможность? Или какой потолок сигнала на ардуино?

Датчик холла и esp12f

У меня такая проблема, датчик холла срабатывает ~5980 раз пока крутится магнит 12 раз.

pinMode(5, INPUT_PULLUP);

attachInterrupt(digitalPinToInterrupt(5), handleInterrupt, FALLING); 

прошу помощи в скейтче



#include <LiquidCrystal.h>
ЖК «Жидкий Кристалл» (2, 3, 4, 5, 6, 7);
const int RELAY_PIN = 12; // Пин управления реле
const int LED_PIN = 11; // Пин сигнального диода
const int LED_PIN2 = 10; // Пин сигнального диода
const int LED_COUNT_WRONG = 2; // Кол-во изменений состояния диода при неверном парковщике. Загорелся и потух это 2
const int LED_COUNTER_TIME = 7000; // Время наблюдения за диодом после ввода пина в мс
const int DIGIT_DELAY = 1500; // Пауза между вводом чисел в мс

интервал v = 1;
интервал v1 = 1;
интервал v2 = 1;

Проблема с запуском 8F328P-U

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

Кракозябры в консоли (монитор порта) Arduino IDE portable версии 2

Доброго времени суток. Пользуюсь портативной версией Ардуино иде версии 2. При каждом новом выводе в консоль (в монитор порта) вывод начинается с каких-то крякозябр. Пробовал менять скорость в скетче и в настройках порта. Только меняются крякозябры. В другой теме человек подсказал, что у него крякозябры пропали, когда настроил скорость 74880. Но у меня в настройках порта такой скорости нет. И нельзя прописать руками. Ну или я не нахожу как это сделать.

скетч с Mdns на ESP8266 компилируется, но имя в браузере не работает

Доброго времени суток. Разбираюсь с такой штуокй как MDNS. Честно говоря, пока не решил, что лучше DNS или MDNS. Буду потом разбираться. Пока что хотел обращаться в браузере к плате по имени, а не по адресу. И вроде в инете много написано об этой проблеме.