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

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

Не работает Датчик звука (Цифровой).

Всем привет. У меня проблема с работой цифрового датчика звука. Подключаю датчик к ардуино согласно распиновки контактов. GND к земле, +5в к пяти вольтам и OUT в цивровой вход выход.

Запускаю монитор порта а там либо 0 если прибавлен потенциометр (горит индикатор красный всегда). либо 1 если его совсем убавить. Ставлю в середину регулятор все равно ноль. тоесть ни на какие хлопки звуки и даже стуки по микровону цифра не менятся. Может я что не правильно дела. Подскажите пожалуйста. Заранее большое вам спасибо . Вот сам датчик и скетч ниже.

ESP8266 данные датчиков новой строкой.

webString=" Temperature: "+String(sensors.getTempCByIndex(0))+" C      "+String(h,DEC)+":"+String(m,DEC)+":"+String(s,DEC)+"   ";  
    server.send(200, "text/plain", webString);   

 

ещё раз про strtok

Добрый день,

Помогите разобраться, почему не работает данный код:

Задача - разбирать полученную строку сначала на пары "переменная = значение", затем уже сами пары. Запрос может содержать любое количество пар.

ИК управление реле

Приветствую. Помогите чайнику разобраться. Есть кусок кода управления реле ИК пультом.

Блютуз HC 05 +HC-SR501 .

Такая проблема. Разбираюсь вардуино плохо. Как можно организовать такую систему. Дапустим сробатывает hc sr501; идёт сигнал через hc 05 на смартфон "при этом hcsr501 продолжает работать ко всё системе подключена пищалка.". Потом со смартфон приходит число"0" и пищалка перестаёт пищать а датчик посылать сигнал? Как такое можно сделать.

Python и Arduino(Serial). Не могу разобраться.

Написал скрипт на python с библиотекой Serial(PyCharm).Суть проста: питон отправляет (b'1') на порт, ардуино проверяет наличие данных на порте и, если нашла, начинает постоянно слать 1 в порт от себя и зажигает светодиод. (чисто тестовый код для поиски ошибки, смысла не ищите).

Итог: данные от ардуино не поступают(in_waiting возвращает 0). Почему - неизвестно.

Помогите нубу Arduino has a hard time with float to string

Хватило мозгов буквально на это, остался последний этам добавить к значениям температуры на страничке время с начала работы, в сериал вывожу его без проблем,
Serial.print(h);
Serial.print(":");
Serial.print(m);
Serial.print(":");

Serial.println( s);
А вот на страничку ни в какую не лезет , пишет Arduino has a hard time with float to string...4 сутки развлекаюсь

 
 
#include <ESP8266WiFi.h>

Проблема с printf или serial?

Переустановил компилятор ардуино и появились проблемы с выводом в ком-порт (монитор порта, использую для отладки). Для вывода использовал printf  и serial ( файл "printf.h"  на всякий случай привожу ниже),

после проявления проблемы программа гонит в порт набор бессмысленных символов то-ли на другой скорости, то ли с другим фреймом. В программе serial инициализирован Serial.begin(57600);

До переустановки компилятора дуино платы на ком-портах отображались как prolific COM, а после переустановки используется встроенный драйвер.

При нажатии кнопки Servo поворачивается на 180, а через 3 секунды обратно.

Всем привет!Делаю электронный замок в дверь.Установил RFID, LCD дисплей, Servo. А вот кнопку чтоб выходить можно было не поднося карты - не получается!Куда вписать и что вписать, чтоб при нажатии серва вращалась на 180 градусов?А кнопку подобие такой:https://yandex.ru/images/search?text=%D0%9A%D0%BD%D0%BE%D0%BF%D0%BA%D0%B0%20%D0%B2%D1%8B%D1%85%D0%BE%D0%B4%D0%B0%20PB-26&noreask=1&img_url=http%3A%2F%2Fkupit-cable.ru%2Fupload%2Fiblock%2F4d4%2F4d475cd20b0865777c56a99b4785b1b4.jpg&pos=26&rpt=simage&lr=10865

Вот скетч:

Разры/соединение USB кабеля

Доброго дня!

Появилась необходимость физически отключать и подключать устройство, подключенное по USB. Оптимальным решением посчитал обрывать провод питаня +5В. Подскажите пожалйста, как это реализовать програмно, ну и на какие контакты кинуть этот разрыв. Управление в дальнейшем будет через Serial.begin(9600).

Схема: