ESP01-arduino передача данных
- Войдите на сайт для отправки комментариев
Доброго времени суток, всем знатокам Ардуино и всяческих шилдов.
Появилась небольшая проблема, а собственно:
Собрана схема одного устройства, которая считывает некоторую информацию и выводит на экран некоторые данные.
Что собственно нужно сделать:
1) Передать эти данные на ПК посредством ESP01, в любой графической форме,в край можно в строке браузера или Serial.begin
2) Использовать именно ардуино+ЕСП, знаю что ЕСП может работать как отдельный МК, но нужно именно через ардуинку.
3) Не обязательна работа с интернетом(даже наоборот желательно что бы передача осуществлялась по локалке)
Очень надеюсь на помощь, т.к поиск в интернете картину не сильно разъяснил, желательно с примерами, опыта в ардуино много нет, очень надеюсь на помощь, если нужно, помогу чем в ответ.
Если Вы хотите что-то сделать сами и просите помощи, то следует размещать в сообщении написанный Вами скетч и электрическую схему.
Если же Вам нужно, чтобы кто-то что-то сделал за Вас, следует размещать заявку в разделе "Ищу исполнителя".
Схема состоит из 4 делителей на 4 каналах ардуино, получаем аналоговое напряжение и находим амплетуду, выводим на экран, а нужно еще и по wifi на пк или ноут кидать
Занимаюсь тем же вопросом - передача данных по воздуху между ардуинами.
надо запускать клиента и сервер, коннектить, передавать. я это делаю на базе ESP8266
Извините меня дурака, а нафига тут ардуино-то? Это как к КАМАЗу приделать дополнительный мотор от газонокосилки. Он жужжать и жрать бензин будет, но толку с него чуть меньше чем никакого.
Не проще ли взять ESP8266 в варианте ESP-12 и все сделать на ней? Всяко, xtensa процессор поинтереснее AVR.
Выводить инфу на экран нужно, + дальнейшее развитие, нужно много каналов будет в будущем, сам понимаю что проще по другому, но почему то выбрал именно этот вариант. Если есть какая возможность использовать только ESP, подскажите, буду благодарен. Получается нужны данные на экран...
Ёкубджон - пара советов по скетчу.
1. Вместо того чтоб делать четыре отдельных набора переменных vin1 vin2... наибольшее... наименьшее... - заведите массивы. Это позволит вам организовать работу с вашими 4-мя аналоговыми входами в одном цикле, вместо четрыех одинаковых кусков кода, как сейчас.
2. Переменные vin наибольшее. наменьшее - абсолютно зря описаны как float. вы же получаете данные с аналогового входа ардуины, где возможны только целые. Вот и работайте с ними как с целыми, а значение напряжение типа Float вычисляйте один раз - только при выводе на печать