Minecraft: OpenComputers 1.7.10 - русский гайд. 8 серия. Микроконтроллер+планшет+дрон. EEPROM

  Рет қаралды 25,835

Hikooshi

Hikooshi

8 жыл бұрын

Пікірлер: 119
@karen_fairy
@karen_fairy 6 жыл бұрын
спасибо ! очень понятно и хорошо продолжай!!
@serg_sel7526
@serg_sel7526 3 жыл бұрын
Дааа... Очень старые видео это просто класс, не то что сейчас, хочу возродить программированием своей Операционной системной, но сперва захотел Дронов познать, написал простенький приёмник сигнала для EEPROM, написал передатчик с управлением как в креативе, только дрон при столкновении бесится, не слушается, буду сейчас делать полигон в плоском мире для тестов
@Hikooshi
@Hikooshi 3 жыл бұрын
Дрон - тайл энтити, то есть он как моб, поэтому и с поверхностями так взаимодействует
@serg_sel7526
@serg_sel7526 3 жыл бұрын
@@Hikooshi так вот в чём проблема: при столкновении летит куда угодно, только не туда, куда нужно, но, я уже нашел решение: просто сделать задержку между опросами клавиш для того, чтобы не спамить командами для дрона, иначе что-то происходит
@serg_sel7526
@serg_sel7526 3 жыл бұрын
@@Hikooshi аааа! Почему всё так сложно? Мне казалось, что если начать с изменений файлов openOS, то всё будет несложно, но чтобы понять, как работает система, надо долго думать
@devonhill2086
@devonhill2086 7 жыл бұрын
Спасибо, Hikooshi
@simplexsokolovskiy1931
@simplexsokolovskiy1931 3 жыл бұрын
5:51 Говорит:"Ну что-нибудь, неважно". Пишет "Эра огурцов".
@Hikooshi
@Hikooshi 3 жыл бұрын
лол, ты первый кто заметил
@simplexsokolovskiy1931
@simplexsokolovskiy1931 3 жыл бұрын
​@@Hikooshi о, пользуясь возможностью, спрошу. Есть ли какой-то способ сделать, чтобы робот генерировал события, эмулируя действия игрока? Я, пользуясь своим невысоким знанием в области информатики, как мог, перелопатил низкоуровневые библиотеки EPROM, сопоставляя их с библиотекой "robot", командами "use" и "swing" и параметрами "sneaky", но мозгов у меня понять что к чему не хватило.
@Hikooshi
@Hikooshi 3 жыл бұрын
@@simplexsokolovskiy1931 посмотри недавнее видео, типа такого сделать? для EEPROM нет такого, что есть в библиотеке "robot", в нем только базовые функции
@simplexsokolovskiy1931
@simplexsokolovskiy1931 3 жыл бұрын
@@Hikooshi Да, именно. Но нужно, чтобы робот самостоятельно вызывал события. Грубо говоря, можно ли, в теории сделать так, чтобы робот самостоятельно вводил, например строку на компьютере. Это мне это нужно для взаимодействия ботов со сторонними модами.
@simplexsokolovskiy1931
@simplexsokolovskiy1931 3 жыл бұрын
Не отслеживать события по нажатиям клавиш, а нажимать клавиши
@user-zz4yd1xu1f
@user-zz4yd1xu1f 6 жыл бұрын
У меня версия 1.7.10 и поидее он заменён блоком ендер края в вкладке OpenComputers. И я играя одиночку.
@MrMcCarton
@MrMcCarton 8 жыл бұрын
Когда ты держишь планшет в руках появляется зелёный квадрат на блоке, на который ты смотришь. Зачем он нужен?
@Hikooshi
@Hikooshi 8 жыл бұрын
+Павел Корнеев (DeFist) если вставлен геоанализатор или улучшение "Навигация", тогда, если зажать правую кнопку со включенным планшетом на подсвеченном блоке, то о нем сгенерируется информация либо от геоанализатора, либо от апгрейда "Навигация"
@totoro-industries
@totoro-industries 8 жыл бұрын
+Павел Корнеев (DeFist) Это фишка планшета, которая позволяет получить информацию с некоторых девайсов напрямую. Например данные с геосканера. Зеленый квадрат - "прицел".
@Hikooshi
@Hikooshi 8 жыл бұрын
+Павел Корнеев (DeFist) кстати, не написал, чтобы использовать эту функцию, то, например, можно в интерпретаторе Lua написать =event.pull("tablet"), интерпретатор перейдет в режим ожидания, затем нужно тыкнуть на любой блок, чтоб отображался зеленый квадрат и зажать правую кнопку и, если в планшет установлен, например, геоанализатор, то планшет издаст звук и отобразит таблицу данных по блоку, на котором отображался зеленый квадрат, так что, довольно полезно
@user-eg5zr6fh3k
@user-eg5zr6fh3k 5 жыл бұрын
Я немного орнул с этой ситуации 3:22 Сложилось такое впечатление, будто ты в луа почти не шаришь
@Hikooshi
@Hikooshi 5 жыл бұрын
что именно смешного было?
@linullsleizhin848
@linullsleizhin848 7 жыл бұрын
пишет stdin:1: ')' expected near '1' при написание modem.broadcast(7, "drone = component.proxy(component.list("drone")())") что делать?
@Hikooshi
@Hikooshi 7 жыл бұрын
"ожидалась скобка около единицы", если по русски, но в твоей записи в принципе нет единицы, так что либо ты мне скинул не все, что пытался дрону передать, либо интерпретатор ругается на какую-то другую строку
@linullsleizhin848
@linullsleizhin848 7 жыл бұрын
Hikooshi ой, извини, вместо '1' должно быть 'drone'.
@Hikooshi
@Hikooshi 7 жыл бұрын
внутри двойных кавычек могут быть только одинарные, внутри одинарных - только двойные
@linullsleizhin848
@linullsleizhin848 7 жыл бұрын
Спасибо
@ProstoMishutka
@ProstoMishutka 8 жыл бұрын
Все сделал по твоей инструкции, но с планшета дройд не воспринимает команды( перепроверил все 10 раз, эффекта не дало(
@Hikooshi
@Hikooshi 8 жыл бұрын
+Prosto-Mishutka Igonin либо не вставлен беспроводной модем, либо не на тот порт бродкастом отправляешь, либо, что скорее всего, ты пишешь на планшете: modem.broadcast(port, "modem=component.proxy(component.list('modem')())"), modem.broadcast(port, "drone=component.proxy(component.list('drone')())") и скорее всего, ты пишешь не component, а, например, componnet, то есть, где-то в строке "drone=component.proxy(component.list('drone')())" ты делаешь ошибку - переменная не привязывается, но и ошибку не выдает, потому что модем просто передает сообщение, модем сообщения не проверяет, кроме как, на стринговый формат
@ProstoMishutka
@ProstoMishutka 8 жыл бұрын
Я уже разобрался, оказалось через 7 порт не прет, назначил 72 и все заработало) Но щас я дрона прошил твоей прогой с пастебина, так удобнее управлять
@Hikooshi
@Hikooshi 8 жыл бұрын
ну и ладно, хотя странно, что через 7 не пошло, номер порта не важен, главное, чтоб они одинаковые были на планшете и на дроне
@hiskeysyt
@hiskeysyt 2 жыл бұрын
спасибо понял надо ключ
@as-pa7ke
@as-pa7ke 8 жыл бұрын
Почему, когда я заряжаю планшет. у меня в зар. устройстве пишел "Скорость зарядки 0", хотя энергия есть
@Hikooshi
@Hikooshi 8 жыл бұрын
+Гейб Ньюэл если версия OC выше 1.7.10, то точно сказать не могу, скорее всего, приходящая энергия не столь велика, чтоб быстро заряжать
@Hikooshi
@Hikooshi 8 жыл бұрын
ха, точно, это ж зарядник, я сразу факел ставлю, на автомате, поэтому и не учел)
@user-eg5zr6fh3k
@user-eg5zr6fh3k 5 жыл бұрын
Удобнее всего будет будет взять гравитул из мода IndustrialCraft 2, выставить на гравитуле режим "Wrench" - гаечный ключ, навести курсор мыши на зарядное устройство(OpenComputers) и нажать ПКМ, или шифт+ПКМ.
@wholenewpea
@wholenewpea 8 жыл бұрын
Делал я все по твоей инструкции но он не включается(((
@Hikooshi
@Hikooshi 8 жыл бұрын
+Danserr Polyakov значит, делал ты что-то не так
@wholenewpea
@wholenewpea 8 жыл бұрын
+Danserr Polyakov А нет все заработоло просто у меня руки из жопы
@YOURNAME-gl6sf
@YOURNAME-gl6sf 7 жыл бұрын
НЕ ЧЕГО НЕ ПОНЯЛ
@VinDust
@VinDust 3 жыл бұрын
На 1.12.2 попробовал Со временем дрон падает с ошибкой: "too long without yielding"
@VinDust
@VinDust 3 жыл бұрын
Я решил проблему, ответ как всегда один и тот же - я не внимательный Написал computer.pullSignal без скобок
@krakengames54
@krakengames54 6 жыл бұрын
почему когда я пишу edit drone он мне выдаёт ошибку версия 1 7 10
@Hikooshi
@Hikooshi 6 жыл бұрын
возможно ты пишешь это в интерпретаторе, а не в консоли. Чтоб все было точно правильно, перед курсором должно быть "#home", а не ">"
@krakengames54
@krakengames54 6 жыл бұрын
спасибо )
@mifedron228
@mifedron228 3 жыл бұрын
Когда я включаю обычный чип у меня синий экран
@Hikooshi
@Hikooshi 3 жыл бұрын
конечно, EEPROM - по сути БИОС, если ты истый вставишь, то у система не будет знать откуда что грузить, поэтому нужен тот, у которого в названии есть Lua BIOS
@mifedron228
@mifedron228 3 жыл бұрын
Спасибо
@fedotov65
@fedotov65 7 жыл бұрын
очень плохо видно вводимые команды... мы ж не программисты, мы только учимся )
@Hikooshi
@Hikooshi 7 жыл бұрын
снято в 1080p, на 720p может быть и не особо хорошо отображается
@Hikooshi
@Hikooshi 7 жыл бұрын
человек хочет научиться, так пусть учится
@user-vu3ee2vq7b
@user-vu3ee2vq7b 5 жыл бұрын
Как сделать переменную с event на eeprom?
@Hikooshi
@Hikooshi 5 жыл бұрын
вместо event.pull() будет на EEPROM computer.pullSignal(), вроде так
@user-vu3ee2vq7b
@user-vu3ee2vq7b 5 жыл бұрын
А так computer.pullSignal("modem_message") будет работать?
@Hikooshi
@Hikooshi 5 жыл бұрын
давно не кодил, но, вроде, так работать будет
@user-vu3ee2vq7b
@user-vu3ee2vq7b 5 жыл бұрын
Ну спасибо
@MrZerg-ly9ml
@MrZerg-ly9ml 5 жыл бұрын
Мне планшет всё время пишет true, дрон при этом на месте
@Hikooshi
@Hikooshi 5 жыл бұрын
при каких условиях? так просто они тебе ничего писать не будут
@MrZerg-ly9ml
@MrZerg-ly9ml 5 жыл бұрын
@@Hikooshi Я пишу как у тебя на планшете, после луа, первое он trua не выдаёт, а вот остальные да
@MrZerg-ly9ml
@MrZerg-ly9ml 5 жыл бұрын
@@Hikooshi И кстати, есть же другие возможности OpenComputers, но я в программировании чайник (без носика) научи, а... пж
@Hikooshi
@Hikooshi 5 жыл бұрын
@@MrZerg-ly9ml у тебя не работает со строчки modem.broadcast(7, "drone=component.proxy(component.list('drone')())")? тогда проверь, точно ли у тебя стоят и в дроне и в планешете беспроводные, а не обычные сетевые карты. То есть они обе должны называться "Плата беспроводной сети" и они должны быть обе одинакового тира - либо обе белые, либо обе желтые. Второй твой вопрос - про какие другие возможности ты спрашиваешь?
@MrZerg-ly9ml
@MrZerg-ly9ml 5 жыл бұрын
@@Hikooshi Я ж в моде не разбираюсь, но я слышал там можно поставить обои, присоединить принтер и т.д
@user-zz4yd1xu1f
@user-zz4yd1xu1f 6 жыл бұрын
У меня нету блока с белыми полосками. Что делать???
@Hikooshi
@Hikooshi 6 жыл бұрын
распределитель энергии? если играешь на сервере, то он может быть не разрешен для крафта (хотя это бессмысленно) в конфиге, а так должен быть, если версия майна выше 1.7.2
@user-jl1pm6nk7s
@user-jl1pm6nk7s 6 жыл бұрын
Зачем ты ставил в коде _,_,_,_, ?
@Hikooshi
@Hikooshi 6 жыл бұрын
допустим, ты работаешь с функцией, которая возвращает четыре значения или четыре переменные, при этом, допустим, тебе нужна четвертая переменная, а первые три не важны, тогда, чтобы не писать имена для первых трех и пишется вместо каждой из них знак подчеркивания
@user-jl1pm6nk7s
@user-jl1pm6nk7s 6 жыл бұрын
Что делает команда dolfie?
@Hikooshi
@Hikooshi 6 жыл бұрын
dofile, буква L одна в этом слове, по-английски do - делать, выполнять, file - файл
@kimlavrenov3348
@kimlavrenov3348 6 жыл бұрын
Как установить на планшет программу nano?
@Hikooshi
@Hikooshi 6 жыл бұрын
что за программа? юниксовый блокнот? или та, что нанороботами управляет?
@kimlavrenov3348
@kimlavrenov3348 6 жыл бұрын
Hikooshi Та что нанороботами управляет
@Hikooshi
@Hikooshi 6 жыл бұрын
видео "Нанороботы+путевые точки", в описании - ссылка на программу, копируешь код и сохраняешь его на планшете
@kimlavrenov3348
@kimlavrenov3348 6 жыл бұрын
Hikooshi спасибо
@kimlavrenov3348
@kimlavrenov3348 6 жыл бұрын
Пишет Failed opening file for writing:file not found
@hiskeysyt
@hiskeysyt 2 жыл бұрын
не могу убрать дрон что делать
@ironmanpro3725
@ironmanpro3725 6 жыл бұрын
Если честно когда я посмотрел видосы (до этой части) я нихера ничего не понял, то ли я Lua не знаю, то ли ты непонятно объясняешь
@Hikooshi
@Hikooshi 6 жыл бұрын
если ты никогда с Lua не работал, то нужно тренироваться, обычно все достаточно понятно рассказано... может, кроме самых первых видео
@FoxSlyme
@FoxSlyme 5 жыл бұрын
Не в обиду, но 80% абсолютно всего содержания видео это сумбур, и только 20% - что-то полезное Поэтому очень много людей, которые не поняли Я тоже еле понимаю, потому что ты нифига не умеешь объяснять
@GamerTime3450
@GamerTime3450 8 жыл бұрын
какие комады нечего почти не видно
@Hikooshi
@Hikooshi 8 жыл бұрын
+Дима Ширяв надо запускать хотя бы в 720p
@Hikooshi
@Hikooshi 8 жыл бұрын
+MrEldar скоро
@Hikooshi
@Hikooshi 8 жыл бұрын
заявку принял)
@phoenixshow3493
@phoenixshow3493 8 жыл бұрын
+MrEldar Я этой ОС уже много пользуюсь))) обновления., игрушки))
@qawa269
@qawa269 8 жыл бұрын
+Hikooshi подскажи какой командой делать задержку в микроконтроллерах? os.sleep в биосе не работает,а твои команды не меняют скорости переключения.
@user-up8db5zw2q
@user-up8db5zw2q 7 жыл бұрын
как поднять дрон в инвентарь
@user-up8db5zw2q
@user-up8db5zw2q 7 жыл бұрын
у меня он так включается
@Hikooshi
@Hikooshi 7 жыл бұрын
отверткой по нему ткни и он дропнется, тогда и забрать сможешь
@123creator7
@123creator7 5 жыл бұрын
Почему видео так глючит?
@Hikooshi
@Hikooshi 5 жыл бұрын
если в то время, когда NEI открыт, то там в игре фпс проседал при записи, а так глюков нет, все нормально
@itsmakar2412
@itsmakar2412 4 жыл бұрын
Как включить планшет?
@Hikooshi
@Hikooshi 4 жыл бұрын
нужно зарядить в заряднике, а потом просто правой кнопкой, должна быть установлена openOS
@nordwaynw7982
@nordwaynw7982 5 жыл бұрын
Люди, вот вам официальная документация по OpenComputers. Только там все на английском, но если ю кэн спик инглиш, то все ок. Ссылка вот: ocdoc.cil.li/. Если отправляете бродкастом и вам пишет "true", то все окей, эта команда возвращает true если выполнено успешно или false если что-то не так. Всем удачи.
@Hikooshi
@Hikooshi 5 жыл бұрын
хоть бродкастом, хоть сендом, функция все равно вернет true, если порт открыт, если адрес - строка и если данные - строка или строки. На этой вики, кстати, хоть она и официальная, информации меньше, чем на самом деле возможностей мода
@SKYMANERA
@SKYMANERA 7 жыл бұрын
как ты нажал на экран
@Hikooshi
@Hikooshi 7 жыл бұрын
на экран должна быть установлена клавиатура
@SKYMANERA
@SKYMANERA 7 жыл бұрын
спс
@skymanskyman3633
@skymanskyman3633 8 жыл бұрын
зачем вообще нужен этот дрон?
@Hikooshi
@Hikooshi 8 жыл бұрын
дальше есть видео с программой-интерфейсом, с помощью которой можно им управлять, плюс, можно его запрограммировать на выполнение каких-нибудь циклических действий. Например, слетать куда-нибудь, взять там что-нибудь вернуться обратно, выгрузить. На что воображения хватит
@serg_sel7526
@serg_sel7526 3 жыл бұрын
@@Hikooshi ну воображения у меня хватает, только вот жаль не тот язык программирования изучал, про существование lua узнал только в 20 лет, когда посмотрел игрушку, затем нашёл этот мод, сразу как узнал, на чём работает, забросил, теперь ещё и ипром на луа, и ось на луа, а другие яз... Ну да, ещё java, но это уже не в компьютерах, теперь подумал: знание двух языков программирования очень хорошо повлияет на мои данные для получения работы на программиста, но вот как-то у меня пока не получается: только копипастинг, ну может быть чуть-чуть прокачаю порогу знаниями из интернета, может быть как-нибудь возрожу на Ютубе старое: обзоры модов, оси на OC, но пока рано, хотя операционную систему разработать хочется, но тут воображения не хватает, а знания ещё будут, сейчас вот разбираюсь, как работают дроны: сделал дрона с клиентом(просто выполняет то, что я напишу на сервере), сервер на планшете, жмёшь WASD, пробел и shift, должен летать по 1 блоку за нажатие, только чёт я не пойму, как работает команда движения, чё пробел не работает, почему при столкновении дрон бесится и не хочет работать как надо, какого фига он не забирает предметы как надо
@zeroliquid5652
@zeroliquid5652 7 жыл бұрын
flash в разы удобнее. Я даже в кодах которые программируют eeprom юзаю shell api.
@zeroliquid5652
@zeroliquid5652 7 жыл бұрын
вупс) недосмотрел )
@MrFunny01
@MrFunny01 5 жыл бұрын
Кому нужна прошивка.
@user-ep5gb3mj1q
@user-ep5gb3mj1q 5 жыл бұрын
Можеш помочь я просмотрел видео и ничего не понял. А я хочу посмотреть как работает дрон.
@user-jl1pm6nk7s
@user-jl1pm6nk7s 6 жыл бұрын
Как сделать автозапуск программы?
@Hikooshi
@Hikooshi 6 жыл бұрын
самый простой способ - создать в руте файл autorun.lua с кодом dofile("/путь/к/запускаемому/файлу"). Например, если у тебя есть файл с именем filename и он находится в папке /home, то строка кода будет следующей: dofile("/home/filename")
@user-jl1pm6nk7s
@user-jl1pm6nk7s 6 жыл бұрын
Что это за мод с мебелью?
@Hikooshi
@Hikooshi 6 жыл бұрын
bibliocraft
NERF WAR HEAVY: Drone Battle!
00:30
MacDannyGun
Рет қаралды 46 МЛН
Вечный ДВИГАТЕЛЬ!⚙️ #shorts
00:27
Гараж 54
Рет қаралды 14 МЛН
Nutella bro sis family Challenge 😋
00:31
Mr. Clabik
Рет қаралды 8 МЛН
Лучшие моменты в Истории Minecraft
14:37
dren
Рет қаралды 1,3 МЛН
Гриферим с OpenComputers!
10:29
EliteClubSessions
Рет қаралды 135 М.
Как на 100% пройти Майнкрафт
17:17
GRIDoN
Рет қаралды 963 М.
Звездные врата и OpenComputers
8:34
EliteClubSessions
Рет қаралды 67 М.
Я ВЗЯЛ МАН ЮНАЙТЕД НА 10 СЕЗОНОВ...
30:20
КТО ЛУЧШЕ МЕНЯ ЗНАЕТ - МАМА ИЛИ ДЕВУШКА?
20:08