|
|
|
Pilot + Arduino (Hardware clicker) |
|
|
Crocotea |
23.11.2020, 22:56
|
Novice
Сообщений: 51
Регистрация: 30.10.2020 Группа: Пользователи Наличность: 0
Пользователь №: 19.787
|
Цитата(DarkMaster @ 23.11.2020, 21:31) какой именно скетч и какой именно arduino.lua? так же нужно понимать, что lua для скетча cirus не совместимо с другими и наоборот
какой именно скетч и какой именно arduino.lua? так же нужно понимать, что lua для скетча cirus не совместимо с другими и наоборот
скетч любой, без arduino.lua голый пилот и скетч с вар 2 по 4(ранее работающии)
|
|
|
|
Crocotea |
23.11.2020, 23:09
|
Novice
Сообщений: 51
Регистрация: 30.10.2020 Группа: Пользователи Наличность: 0
Пользователь №: 19.787
|
Цитата(DarkMaster @ 23.11.2020, 23:00) вы противоречите сами себе. Пожалуйста, подробнее и попорядку.
я выкладывал видео с проблемой Цитата(DarkMaster @ 23.11.2020, 23:00) именно скрипт вызывающий андруин
как писал вышел, без файла в папке пилота. скрипт пилотный: Код --lua local function sendKey (symbol) file = io.open("COM5","w") --меняем только номер COM порта, остальное не трогаем file:write(symbol) file:close() end Сам пилот работает корректно Сообщение отредактировал DarkMaster - 23.11.2020, 23:12
|
|
|
|
Crocotea |
23.11.2020, 23:19
|
Novice
Сообщений: 51
Регистрация: 30.10.2020 Группа: Пользователи Наличность: 0
Пользователь №: 19.787
|
Цитата(DarkMaster @ 23.11.2020, 23:15) у меня блочатся внешние элементы. могу лишь догадываться по пустому месту) ща посмотрю Код --lua local function sendKey (symbol) file = io.open("COM5","w") --меняем только номер COM порта, остальное не трогаем log(symbol) file:write(symbol) file:close() end Вот так попробуйте. Посмотрим, что он в порт засылает. вывод лога Код 23:16:56 0 (autosaved_0.txt, 0): s
после опять спам символов Такое чувство, что он перебивает все клавиши командные клавиши (шифт, контрл, альт,капс,ф1,ф2...)
|
|
|
|
Crocotea |
24.11.2020, 0:05
|
Novice
Сообщений: 51
Регистрация: 30.10.2020 Группа: Пользователи Наличность: 0
Пользователь №: 19.787
|
Цитата(DarkMaster @ 23.11.2020, 23:52) Порт не спутали? Может нумерация изменилась. Текст точно не рандомный - даты печатаются верно.
ком порт точно 5, перепроверил, совпадают и в пилоте и в диспетчере устройств Цитата(DarkMaster @ 23.11.2020, 23:52) шДМ76щР8В8)Х.ы.5""ьйи1и8У\ёБОоЧёохфВ.Нрт этот кусок похож на путь к луа файлу.
я 3 раза скачивал полностью чистый пилот, этот файл получается где то находится в директории компилятора
|
|
|
|
Crocotea |
24.11.2020, 12:35
|
Novice
Сообщений: 51
Регистрация: 30.10.2020 Группа: Пользователи Наличность: 0
Пользователь №: 19.787
|
Цитата(cirus @ 24.11.2020, 2:00) Отправить команду в порт, с пилота или любой другой программы, хоть из командной строки. Crocotea, если загружен мой скетч, то запустите командную строку (cmd) и вставьте это код: Код echo 2ping google.ru > COM7 Номер порта указать нужный, напишет текст или нет? Да рабоатет, ну точнее регагируует также как запуск через пилот Точно нажимаются клавиши:ф11, скролл лок, капс лок, смена языка(шифт+альт), энтер это 100% 80% спама отображено в CMD: Код E/kXa9\ro# (U8hIy*iJreY.AUCi,bTB_lK&V9P(1
echo 2ping google.ru > COM5
^Y^U^U ^E^R1L3BG "↓§§" не является внутренней или внешней командой, исполняемой программой или пакетным файлом.
i^1m4<A\p5ZPfmL=r%E1a&@ Системе не удается найти указанный путь.
,5c7e:q]LGHqObx3dR]1a&@@Yp}FPlFQ#x` "=ypi3w#53W Синтаксическая ошибка в имени файла, имени папки или метке тома. "Yp}FPlFQ#x`" не является внутренней или внешней командой, исполняемой программой или пакетным файлом.
t3EF N`;\Nvo1`B,TdvI dm/q "t3EF" не является внутренней или внешней командой, исполняемой программой или пакетным файлом.
BPa}'HAVpDf3g@,4D1dVm1C+bk4fP "BPa}'HAVpDf3g@" не является внутренней или внешней командой, исполняемой программой или пакетным файлом.
Ir "Ir" не является внутренней или внешней командой, исполняемой программой или пакетным файлом.
UhdNHYw77Bp@/(#83lF69avq(pS}b@Y/,0c "UhdNHYw77Bp@" не является внутренней или внешней командой, исполняемой программой или пакетным файлом.
UhdNHYw77Bp@/(#83lF69avq(pS}b@Y/,0cML(.cacheZ5cDZ = "UhdNHYw77Bp@" не является внутренней или внешней командой, исполняемой программой или пакетным файлом.
echo 2ping google.ru > COM5l*@1-iyRh'z u,6kDV@*%\Vyn"MG?x8 >.si4mx / Синтаксическая ошибка в имени файла, имени папки или метке тома.
5 "5" не является внутренней или внешней командой, исполняемой программой или пакетным файлом.
5ZN"`NEcV%`&"$bQd=2Ol6kys> a9Dw5 "5ZN"`NEcV%`&"$bQd" не является внутренней или внешней командой, исполняемой программой или пакетным файлом.
echo 2ping google.ru > COM5
P"H,\h(fav google.ru > COM5$ T Системе не удается найти указанный путь.
EpRK4Tm9 "EpRK4Tm9" не является внутренней или внешней командой, исполняемой программой или пакетным файлом.
EpRK4Tm9aIEv AN/UP3E7qH "EpRK4Tm9aIEv" не является внутренней или внешней командой, исполняемой программой или пакетным файлом.
'R11 "'R11" не является внутренней или внешней командой, исполняемой программой или пакетным файлом.
DHyC.expfwk] @8]"$z4) "DHyC.expfwk]" не является внутренней или внешней командой, исполняемой программой или пакетным файлом.
[8 "[8" не является внутренней или внешней командой, исполняемой программой или пакетным файлом.
echo 2ping google.ru > COM5
[8e\lB8 Системе не удается найти указанный путь.
[8e\lB81L3BG Системе не удается найти указанный путь.
i8kAF "i8kAF" не является внутренней или внешней командой, исполняемой программой или пакетным файлом.
L "L" не является внутренней или внешней командой, исполняемой программой или пакетным файлом.
echo 2ping google.ru > COM5\4x/rFF/ Системе не удается найти указанный путь.
ttt3EF N`;\Nvo1`B,TdvI dm/q!K7`^Zn&.=xkx`1aA}qFA:.MRzsv',b"ALY,-JP!al "t3EF" не является внутренней или внешней командой, исполняемой программой или пакетным файлом.
1bb"(/@D" Системе не удается найти указанный путь.
echo 2ping google.ru > COM5acf YHr&k3x/*P`Ya d]pExZ GFxh0U3G "k3x" не является внутренней или внешней командой, исполняемой программой или пакетным файлом.
0\4,dp\ @T Системе не удается найти указанный путь.
0\4,dp\ @Tzn"`neCv%`&"$BqD=2oL6KYS> 1`2'/=@j,h!3@`Zq- A9dW5 Синтаксическая ошибка в имени файла, имени папки или метке тома.
echo 2ping google.ru > COM5
p"h,\H(FAV google.ru > COM5$ t Системе не удается найти указанный путь.
Pc]AS6N&G`iFXE3k$"E0LR2&/ "Pc]AS6N" не является внутренней или внешней командой, исполняемой программой или пакетным файлом. "G`iFXE3k$"E0LR2&/" не является внутренней или внешней командой, исполняемой программой или пакетным файлом.
E7 91SAF!-xcCm"; f& "E7" не является внутренней или внешней командой, исполняемой программой или пакетным файлом.
E7 91SAF!-xcCm"; f&AieV an/up3e7Qh "E7" не является внутренней или внешней командой, исполняемой программой или пакетным файлом.
'r11 "'r11" не является внутренней или внешней командой, исполняемой программой или пакетным файлом.
dhYc.EXPFWK] @8]"$Z4) "dhYc.EXPFWK]" не является внутренней или внешней командой, исполняемой программой или пакетным файлом.
[8 "[8" не является внутренней или внешней командой, исполняемой программой или пакетным файлом.
echo 2ping google.ru > COM5
[8E\Lb8 Системе не удается найти указанный путь.
12q,15 "12q" не является внутренней или внешней командой, исполняемой программой или пакетным файлом.
8!!"3342444(: "8!!"3342444(:" не является внутренней или внешней командой, исполняемой программой или пакетным файлом.
, ( Продолжить? + Продолжить? ting google.ru Продолжить? ^Y^R^[ ^E^F1l3bg Продолжить? ^Y
|
|
|
|
DarkMaster |
24.11.2020, 15:13
|
Модератор UOPilot
Сообщений: 9.475
Регистрация: 2.12.2008 Группа: Супермодераторы Наличность: 27839
Пользователь №: 11.279
|
Господа, а меня тут мысль, так сказать посетила... А нахрена мы вообще какие-то задержки в железку отправляем? Почемы мы это не делаем в рамках lua обвязки? Из мнусов вижу только теоретическую проблему невозможности дать железке набор символов и не дожидаясь пока она отработает пойти дальше. Правда, как по мне, гораздо важнее понимать, когда железка окончила работу, чтобы не начать что-то делать раньше времени...
Сообщение отредактировал DarkMaster - 24.11.2020, 15:13
--------------------
Скрипты UOPilot под заказ. Консультации по UOpilot 15$/час. Услуги Lua разработчика (не пилот, проекты, постоянка) Disсоrd: Kov____
|
|
|
|
Crocotea |
24.11.2020, 17:17
|
Novice
Сообщений: 51
Регистрация: 30.10.2020 Группа: Пользователи Наличность: 0
Пользователь №: 19.787
|
Цитата(cirus @ 24.11.2020, 14:22) Загрузите этот скетч: Скетч
Код #include <Keyboard.h>
void setup() { Serial.begin(9600); }
void loop() { while (Serial.available() == 0) { delay(1); } int i=0; int key[64]; while (Serial.available() > 0) { key[i++] = Serial.read(); delay(1); } int len = i; for (int i = 0; i < len; i++) { Keyboard.press(key[i]); delay(10); Keyboard.release(key[i]); delay(10); } } В командной строке: Код echo ping google.com > COM5 Нормально сработает или нет? ответ C:\Users>echo ping google.com > COM5 C:\Users>ping google.com Код Обмен пакетами с google.com [64.233.164.139] с 32 байтами данных: Ответ от 64.233.164.139: число байт=32 время=5мс TTL=110 Ответ от 64.233.164.139: число байт=32 время=5мс TTL=110 Ответ от 64.233.164.139: число байт=32 время=5мс TTL=110 Ответ от 64.233.164.139: число байт=32 время=5мс TTL=110
Статистика Ping для 64.233.164.139: Пакетов: отправлено = 4, получено = 4, потеряно = 0 (0% потерь) Приблизительное время приема-передачи в мс: Минимальное = 5мсек, Максимальное = 5 мсек, Среднее = 5 мсек
|
|
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|