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

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

Контроль наличия напряжения в сети

Подскажите как можно с помощью Ардуинки организовать контроль наличия напряжения в сети?

 

В строке появляется лишний символ /n

Команду по WiFi принимает esp-07 отдает ардуине, та обрабатывает отдает ответ обратно через SoftwareSerial, esp-07 добавляет перед началом команды свой IP адрес и отправляет по WiFi 

HTML сервер на ардуино

Всем привет, народ помогите разобраться. Я пытаюсь поднять простенький веб сервер на ардуино, проблема в "server.send(200, "text/html", webPage());" когда пытаюсь отправить "text/plain", всё работает нормально, но им только текст можно передать насколько я понял. А в случае "text/html" выдаёт вот такую шляпу. Помогите разобраться что я делаю не так, пожалуйста.

Библиотека mfrc522 описание функций

Здравствуйте. Где найти описание всех функций библиотеки mfrc522? 

Может есть аналог сайта msdn, где как и там выкладываются все функции с описанием, желательно на русском.

Входные значения, что эта функция делает, что возвращает, примеры использовоания и т.д.

Очень нужно. Спасибо.

 

Класс noDELAY а если два счетчика?

Привет всем! Нашел такой интересный класс:

Библиотека StepperQ Управление Шаговым мотором. Ищу Beta-Tester

Привет всем!

Понадобилась библиотека для работы шаговым двигателем. Accelstepper не устроила. Медленная (4400 шагов физический предел), содержит много ошибок и требует постоянного вызова из loop run()

В тоге переписал код, сделал вызов из таймера. Получилась новая библиотека. Физический предел 18000 шагов...

Добавил поддержку ESP8266.

https://github.com/achest/stepperQ

Ищу Beta Tester. Нужно проверить библиотеку на ошибки. помочь написать документацию.

Спасибо.

Логическое IF одинаковы ли значения?

Доброе время всем! Что-то задумался я над выражением в своем коде и решил уточнить у гуру. Есть такое логическое выражение:

if  ((A == true) && (B == true)) {

}

if  (A == true && B == true) {

}

Будут ли эти два выражения одинаковыми для компилятора? Или есть какая-то разница?

Вопрос в количестве скобок - влияет ли это на алгоритм сравнения?

RFID циклы, аутентификация, чтение из памяти

Взял код из примеров библиотеки, немного "допилил" до того, что мне нужно.. Видимо, не смог допилить. Функция не работает.

По порядку:

Сам код из примера расчитан на один проход, тоесть ты задаешь номер блока, который хочешь прочесть и он его читает, я хотел прочесть все блоки по порядку с 0 по 63, в цикле, разумеется. Но что-то пошло не так.

В конце кода, где цикл for(byte i = 0; i < 64; i++) я говорю, что хочу прочитать все блоки по порядку. 

запись символов в массив

требуется решить задачу не знаю как.

в порт записывается строка: Led_2_6666 (_ ) - пробел)
как прочитать строку по символьно и записать значения в массивы
если led_2 то mLed2[]={6,6,6,6}

Помощь

Доброго времени суток уважаемые ардуинщики, возник такой вопрос:
Решил собрать вот эту самоделку (https://usamodelkina.ru/6921-svetilnik-budilnik-na-arduino.html).

Но при компиляции  возникает ошибка, что на изображении.

Собственно вопрос: что это и как это исправить?

Ссылка на исходники: https://usamodelkina.ru/engine/download.php?id=240