На планшеті потрібно зробити програму-інтерфейс з кнопочками і відображенням інформації про черепашку. Натискання на кнопочки (або введення команд і даних) планшет перетворює в певні команди і відсилає їх по реднет мережі. Черепашка по реднет мережі ці команди приймає і виконує закладені їй інструкції для відповідних команд. Вам в свою чергу вона шле якісь відповіді (квитанції) про виконання, свої координати, паливо, кількість Айтем в кожному слоті і т.п. Всі ці дані можна десь виводити на екранчик поруч з кнопками управління. Це у буде програма remout-control для Вашої черепашки.
Суть полягає в тому, щоб відправити певне текстове повідомлення-команду на віддалений ПК, в даному випадку це черепадла, і вона виконала інструкції, яка вона вже знає для даної команди. Що конкретно вас цікавить? Як черепашка рухається, як друк текст, як відіслати повідомлення по мережі або як під'єднати модем?
Ось відразу питання. Виходить повинна бути запущена програма на черепашке і планшеті. А як виглядає запуск іншої програми в програмі?) В тій же самій Програмі віддаленого управління, потрібно запустити ще одну програму, ну скажімо, прямого контролю черепашки (ну соотв. По кнопках WASD) І якщо можна, будь-який нитка приклад такої програми, на вивчення)
# 7 Zer0Galaxy
Zer0Galaxy- Гуру
- Повідомлень: 1 212
- Рівень сигналу: 0%
- У грі: 0 год. 0 хв.
Запустити програму з програми можна командою
Але ось управляти кнопками не вийде. Потрібно щось своє придумувати
І якщо можна, будь-який нитка приклад такої програми, на вивчення)
# 8 Alex
Alex- адміністратори
- Повідомлень: 3 575
- Рівень сигналу: 30,09%
- У грі: 184 годину. 25 хв.
Ось відразу питання. Виходить повинна бути запущена програма на черепашке і планшеті. А як виглядає запуск іншої програми в програмі?) В тій же самій Програмі віддаленого управління, потрібно запустити ще одну програму, ну скажімо, прямого контролю черепашки (ну соотв. По кнопках WASD) І якщо можна, будь-який нитка приклад такої програми, на вивчення)
Не до кінця розумію, що Ви хочете написати. Є кілька зручних варіантів, на мій погляд.
- черепаха автономна повністю і управляється місцевим включенням. Планшет тільки для моніторингу її роботи (копає вона наприклад, щось)
ЧЕРЕПАХА ---- дані --- >>> ПК
- черепаха автономна, але частково може приймати команди з ПК і виконувати набір інструкцій або підпрограм. Наприклад копала вона копала, Ви відправили команду STOP, вона кинула роботу і приїхала на точку старту. Ви всіх черепах зібрали і пішли додому. Це оптимальний варіант
ЧЕРЕПАХА <----данные--->>> ПК
- і третій варіант, на мій погляд найбільш безглуздий. Черепаха нічого не робить без команди з ПК. Управляється покроково кожну дію. Натиснув на планшеті кнопку - крок вперед, натиснув вліво, черепаха повернулася. Такий варіант потрібен тільки для робота-гриферами, так як черепахи в основному світі заборонені. Це грубо робот + пульт дистанційного керування. Таким роботом можна спробувати пролізти в отвір в будинку, яке випадково забув закрити господар, і дійти до скрині або важеля. Робот приват НЕ руйнує, але може включити Редстоун випромінювання і відкрити щось або висмоктати Лут зі скрині. Так само роботи вміють підбирати дроп з землі. Якщо ви тільки не талановитий програміст і хакер зломщик (гриферами), то для практичних цілей цей варіант самий непотрібний. Краще запрограмувати робота або черепаху на максимальну автономність і якісь завдання, ніж ходити за нею і тикати по кнопці вперед на планшеті.
ЧЕРЕПАХА <<<----данные---> ПК
А що можуть бути за параметри при запуску програми? І ще питання, як управляти динаміком?
Не до кінця розумію, що Ви хочете написати. Є кілька зручних варіантів, на мій погляд.
- черепаха автономна повністю і управляється місцевим включенням. Планшет тільки для моніторингу її роботи (копає вона наприклад, щось)
ЧЕРЕПАХА ---- дані --- >>> ПК
- черепаха автономна, але частково може приймати команди з ПК і виконувати набір інструкцій або підпрограм. Наприклад копала вона копала, Ви відправили команду STOP, вона кинула роботу і приїхала на точку старту. Ви всіх черепах зібрали і пішли додому. Це оптимальний варіант
ЧЕРЕПАХА <----данные--->>> ПК
- і третій варіант, на мій погляд найбільш безглуздий. Черепаха нічого не робить без команди з ПК. Управляється покроково кожну дію. Натиснув на планшеті кнопку - крок вперед, натиснув вліво, черепаха повернулася. Такий варіант потрібен тільки для робота-гриферами, так як черепахи в основному світі заборонені. Це грубо робот + пульт дистанційного керування. Таким роботом можна спробувати пролізти в отвір в будинку, яке випадково забув закрити господар, і дійти до скрині або важеля. Робот приват НЕ руйнує, але може включити Редстоун випромінювання і відкрити щось або висмоктати Лут зі скрині. Так само роботи вміють підбирати дроп з землі. Якщо ви тільки не талановитий програміст і хакер зломщик (гриферами), то для практичних цілей цей варіант самий непотрібний. Краще запрограмувати робота або черепаху на максимальну автономність і якісь завдання, ніж ходити за нею і тикати по кнопці вперед на планшеті.
ЧЕРЕПАХА <<<----данные---> ПК
ну це я ж наприклад) наприклад є програма такого контролю "Робот + ДУ" і просто копання, де не продумана система повернення. Що б можна було перейти на пряме управління і повернути черепашку на місце
Як я зрозумів з усього діалогу, людині не потрібна програмка типу Teamviewer або Radmin (хоча не впевнений до кінця). Та й зробити такі програми віддаленого контролю ПК напевно досить складно і клопітно, щоб повністю керувати віддаленим ПК. бачити його інтерфейс і файлову систему, запускати програми на віддаленому ПК і т.д.
Навряд чи для початківця програміста це потрібно.
Як я зрозумів, топикстартер хоче просто в якийсь момент перехопити управління автономної черепахи і перевести на ручне (думки то якось важко вгадувати) а в темі чітких завдань і питань не сформульовано абсолютно. Туманні бажання і динаміки якісь.
Ось ручне управління Черепадлой: клац (багато звичайно коду зайвого, краще переробити на GUI Ріда)
Але ще раз кажу, коли відкритий інтерфейс планшета, черепашонка ви не бачите толком, так як екран закритий планшетом і не можна при цьому рухатися гравцеві. Це просто безглузда маніпуляція знаходяться поруч роботом.
Цікавіше в 100500 раз зробити програму-сервер з підключеним Glasses Bridge і прілінкованние очками. Надів окуляри і бачиш, що твориться на базі. Які реактори включені, їх температура і продуктивність, заряд MFSU-шек. Що роблять роботи і т.д.
$$ reactor all stop
$$ reactor 5 status view
$$ robot 2 status view
$$ turtle 1 return
і т.д. (Що запрограмуєте, то і буде)
У чаті команда не відобразитися нікому, але буде перехоплена прілінкованние Glasses Bridge, інтерпретована і передана на виконання. клац
Як обробляти команди очок, можна подивитися на прикладі програми гравця Сябріка (код програми)
А роботів і черепах все ж краще, на мій погляд, програмувати на максимальну автономність, поставив і забув за нього, і він там чогось робить, на те він і робот.
# 16 TayFox
Як я зрозумів з усього діалогу, людині не потрібна програмка типу Teamviewer або Radmin (хоча не впевнений до кінця). Та й зробити такі програми віддаленого контролю ПК напевно досить складно і клопітно, щоб повністю керувати віддаленим ПК. бачити його інтерфейс і файлову систему, запускати програми на віддаленому ПК і т.д.
Навряд чи для початківця програміста це потрібно.
Як я зрозумів, топикстартер хоче просто в якийсь момент перехопити управління автономної черепахи і перевести на ручне (думки то якось важко вгадувати) а в темі чітких завдань і питань не сформульовано абсолютно. Туманні бажання і динаміки якісь.
Ось ручне управління Черепадлой: клац (багато звичайно коду зайвого, краще переробити на GUI Ріда)
Але ще раз кажу, коли відкритий інтерфейс планшета, черепашонка ви не бачите толком, так як екран закритий планшетом і не можна при цьому рухатися гравцеві. Це просто безглузда маніпуляція знаходяться поруч роботом.
Цікавіше в 100500 раз зробити програму-сервер з підключеним Glasses Bridge і прілінкованние очками. Надів окуляри і бачиш, що твориться на базі. Які реактори включені, їх температура і продуктивність, заряд MFSU-шек. Що роблять роботи і т.д.
$$ reactor 1 stop
$$ reacto 1 run
$$ reactor all stop
$$ reactor 5 status view
$$ robot 2 status view
$$ turtle 1 return
і т.д. (Що запрограмуєте, то і буде)
У чаті команда не відобразитися нікому, але буде перехоплена прілінкованние Glasses Bridge, інтерпретована і передана на виконання. клац
Як обробляти команди очок, можна подивитися на прикладі програми гравця Сябріка (код програми)
А роботів і черепах все ж краще, на мій погляд, програмувати на максимальну автономність, поставив і забув за нього, і він там чогось робить, на те він і робот.
Ну це я наприклад) Спочатку я ж віддалене управління терміналом чепепашкі, але тут вже показали як робиться (shell.run) ну і потреба в такій програмі відпала. А ось окуляри це цікаво) Відразу 2 питання, як дізнатися і вивести на комп'ютер температуру висновок напруги, і як називається мод з окулярами, їх там 2)
# 17 DUIIIES
Ні, це вже до питання про встигли будинку. До кожного агрегату, з яким потрібно взаємодіяти, ставиться по терміналу, він буде зчитувати інформацію і здійснювати контроль конкретно по ньому і відправляти всі на головний комп'ютер, а той в свою чергу вже буде працювати конкретно з окулярами і розсилати вказівки по базі. Це просто загальне уявлення, а так все залежить від фантазії та вміння кожного, хто вирішить цим зайнятися)
Що то я не розумію. Добре, ось чисто наприклад: є у мене бетбокс. Я приставляв до нього комп'ютер, але при команді peripheral.getType він нічого не видає. Так яким чином можна управляти енергохранітелем? Або в тому ж самому реакторі. Ось просто блок реактора. І як, прям до нього приставити термінал і він буде впізнавати реактор чи що?)