|
1 / 1 / 0
Регистрация: 12.12.2011
Сообщений: 46
|
|
Получение данных от Arduino Ethernet03.12.2020, 13:14. Показов 3882. Ответов 37
Метки нет (Все метки)
Здравствуйте.
Можно ли на VB6 организовать получение данных от модуля Arduino Ethernet минуя использование браузера? Браузер медленный, а мне нужно обновлять график каждую секунду. Пробовал через Winsock, но это похоже невозможно, поскольку этот элемент управления способен связываться только с аналогичным ему на другой машине. Подскажите разумные варианты, пожалуйста.
0
|
|
| 03.12.2020, 13:14 | |
|
Ответы с готовыми решениями:
37
Arduino uno + arduino ethernet + delphi для чайников Получение данных с датчиков на arduino (i2c)
|
|
|
||
| 03.12.2020, 14:04 | ||
|
Может просто Arduino Ethernet работает медленно с запросами?
0
|
||
|
1 / 1 / 0
Регистрация: 12.12.2011
Сообщений: 46
|
|
| 03.12.2020, 14:13 [ТС] | |
|
Я не про обычный браузер, а про элемент управления VB6. Если обращаюсь раз в 5 сек, то более менее точные данные, если через секунду, то мусор выходит. В Ардуино спецом delay на 0,5сек поставил, чтобы АЦП гарантированно успевало оцифровать сигналы с 4-х датчиков.
Добавлено через 4 минуты Кстати, попробовал навскидку найти функции API для работы с портами и не нашёл.
0
|
|
|
|
|
| 03.12.2020, 16:03 | |
|
0
|
|
|
1 / 1 / 0
Регистрация: 12.12.2011
Сообщений: 46
|
|
| 03.12.2020, 16:27 [ТС] | |
|
с Ethernet
0
|
|
|
1 / 1 / 0
Регистрация: 12.12.2011
Сообщений: 46
|
|
| 03.12.2020, 17:31 [ТС] | |
|
TCP/IP. Скетч уже готов, а связь с ним установить не могу. Надо либо на СИ либо на Делфи, а я в них не очень.
0
|
|
|
352 / 213 / 42
Регистрация: 04.02.2015
Сообщений: 1,344
|
|
| 03.12.2020, 18:57 | |
|
kleon-1, смотри ветку vb.net там чел на нем делал работу с Arduino тема свежая пара страниц всего + -
1
|
|
|
1 / 1 / 0
Регистрация: 12.12.2011
Сообщений: 46
|
|
| 03.12.2020, 19:28 [ТС] | |
|
спасибо, гляну
0
|
|
|
|
||
| 03.12.2020, 19:41 | ||
|
0
|
||
|
1 / 1 / 0
Регистрация: 12.12.2011
Сообщений: 46
|
|
| 03.12.2020, 19:49 [ТС] | |
|
насколько я понял, winsock способен связывать с аналогичным элементом. Я лет 20 назад использовал это в клиент-серверном приложении для ЖКХ. Но а Ардуино нет этого элемента и связь не устанавливается.
0
|
|
|
1 / 1 / 0
Регистрация: 12.12.2011
Сообщений: 46
|
|
| 03.12.2020, 20:04 [ТС] | |
|
Я в курсе. Но у меня при попытке выполнения коннекта сокет висит в состоянии connecting сколь угодно долго. Все положенные назначения параметров сделаны и никакого результата.
1. Я должен отослать пустой запрос на адрес 192.168.0.200, порт 1001 2. Модуль Ардуино отвечает посылкой 7-ми значений с каналов АЦП в два приема, поскольку аналоговых выходов всего 6. Для этого я сделал коммутатор аналоговых входов. 3. Я предполагаю, что Ардуино вышлет ответ на тот же порт по адресу запроса. 4. winsock после передачи слушает порт и получив пакет данных я в шоколаде. Но увы. Если я из браузера отправляю запрос (порт 80), то все шикарно, а из барсика - облом.
0
|
|
|
1 / 1 / 0
Регистрация: 12.12.2011
Сообщений: 46
|
|
| 03.12.2020, 20:18 [ТС] | |
|
минуточку
Добавлено через 4 минуты все работает
0
|
|
|
1 / 1 / 0
Регистрация: 12.12.2011
Сообщений: 46
|
||||||
| 03.12.2020, 21:17 [ТС] | ||||||
Исправил опечатку в Text1_Change. Вместо wskOut должно быть wsk.
0
|
||||||
|
|
|
| 03.12.2020, 21:42 | |
|
0
|
|
|
1 / 1 / 0
Регистрация: 12.12.2011
Сообщений: 46
|
|
| 03.12.2020, 21:46 [ТС] | |
|
Да, у меня клиент, который отправляет запрос на RemoteHost:RemotePort.
А какой порт я должен случать в таком случае? LocalPort это порт на машине с прогой, если я ничего не путаю и именно для него wsk.Listen
0
|
|
| 03.12.2020, 21:46 | |
|
Помогаю со студенческими работами здесь
20
Получение данных от Arduino и ошибка при обновлении Label
Arduino Ethernet shield Arduino Ethernet c PoE Arduino и Ethernet модуль (enc28j60) Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Уведомление о неверно выбранном значении справочника
Maks 06.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "НарядПутевка", разработанного в конфигурации КА2.
Задача: уведомлять пользователя, если в документе выбран неверный склад. . .
|
Установка Qt Creator для C и C++: ставим среду, CMake и MinGW без фреймворка Qt
8Observer8 05.04.2026
Среду разработки Qt Creator можно установить без фреймворка Qt. Есть отдельный репозиторий для этой среды: https:/ / github. com/ qt-creator/ qt-creator, где можно скачать установщик, на вкладке Releases:. . .
|
AkelPad-скрипты, структуры, и немного лирики..
testuser2 05.04.2026
Такая программа, как AkelPad существует уже давно, и также давно существуют скрипты под нее. Тем не менее, прога живет, периодически что-то не спеша дополняется, улучшается. Что меня в первую очередь. . .
|
Отображение реквизитов в документе по условию и контроль их заполнения
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеСпецтехники", разработанного в конфигурации КА2.
Данный документ берёт данные из другого нетипового документа. . .
|
|
Фото всей Земли с борта корабля Orion миссии Artemis II
kumehtar 04.04.2026
Это первое подобное фото сделанное человеком за 50 лет. Снимок называют новым вариантом легендарной фотографии «The Blue Marble» 1972 года, сделанной с борта корабля «Аполлон-17». Новое фото. . .
|
Вывод диалогового окна перед закрытием, если документ не проведён
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2.
Задача: реализовать программный контроль на предмет проведения документа. . .
|
Программный контроль заполнения реквизитов табличной части документа
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2.
Задача:
1. Реализовать контроль заполнения реквизита. . .
|
wmic не является внутренней или внешней командой
Maks 02.04.2026
Решение:
DISM / Online / Add-Capability / CapabilityName:WMIC~~~~
Отсюда: https:/ / winitpro. ru/ index. php/ 2025/ 02/ 14/ komanda-wmic-ne-naydena/
|