Тёмный

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

Hikooshi
Подписаться 1,4 тыс.
Просмотров 26 тыс.
50% 1

Игры

Опубликовано:

 

14 сен 2015

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 119   
@karen_fairy
@karen_fairy 6 лет назад
спасибо ! очень понятно и хорошо продолжай!!
@devonhill2086
@devonhill2086 7 лет назад
Спасибо, Hikooshi
@serg_sel7526
@serg_sel7526 3 года назад
Дааа... Очень старые видео это просто класс, не то что сейчас, хочу возродить программированием своей Операционной системной, но сперва захотел Дронов познать, написал простенький приёмник сигнала для EEPROM, написал передатчик с управлением как в креативе, только дрон при столкновении бесится, не слушается, буду сейчас делать полигон в плоском мире для тестов
@Hikooshi
@Hikooshi 3 года назад
Дрон - тайл энтити, то есть он как моб, поэтому и с поверхностями так взаимодействует
@serg_sel7526
@serg_sel7526 3 года назад
@@Hikooshi так вот в чём проблема: при столкновении летит куда угодно, только не туда, куда нужно, но, я уже нашел решение: просто сделать задержку между опросами клавиш для того, чтобы не спамить командами для дрона, иначе что-то происходит
@serg_sel7526
@serg_sel7526 3 года назад
@@Hikooshi аааа! Почему всё так сложно? Мне казалось, что если начать с изменений файлов openOS, то всё будет несложно, но чтобы понять, как работает система, надо долго думать
@hiskeysyt
@hiskeysyt 2 года назад
спасибо понял надо ключ
@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"), интерпретатор перейдет в режим ожидания, затем нужно тыкнуть на любой блок, чтоб отображался зеленый квадрат и зажать правую кнопку и, если в планшет установлен, например, геоанализатор, то планшет издаст звук и отобразит таблицу данных по блоку, на котором отображался зеленый квадрат, так что, довольно полезно
@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-eg5zr6fh3k
@user-eg5zr6fh3k 5 лет назад
Я немного орнул с этой ситуации 3:22 Сложилось такое впечатление, будто ты в луа почти не шаришь
@Hikooshi
@Hikooshi 5 лет назад
что именно смешного было?
@YOURNAME-gl6sf
@YOURNAME-gl6sf 7 лет назад
НЕ ЧЕГО НЕ ПОНЯЛ
@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) и нажать ПКМ, или шифт+ПКМ.
@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 не пошло, номер порта не важен, главное, чтоб они одинаковые были на планшете и на дроне
@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 лет назад
Спасибо
@VinDust
@VinDust 3 года назад
На 1.12.2 попробовал Со временем дрон падает с ошибкой: "too long without yielding"
@VinDust
@VinDust 3 года назад
Я решил проблему, ответ как всегда один и тот же - я не внимательный Написал computer.pullSignal без скобок
@hiskeysyt
@hiskeysyt 2 года назад
не могу убрать дрон что делать
@wholenewpea
@wholenewpea 8 лет назад
Делал я все по твоей инструкции но он не включается(((
@Hikooshi
@Hikooshi 8 лет назад
+Danserr Polyakov значит, делал ты что-то не так
@wholenewpea
@wholenewpea 8 лет назад
+Danserr Polyakov А нет все заработоло просто у меня руки из жопы
@user-jl1pm6nk7s
@user-jl1pm6nk7s 6 лет назад
Что делает команда dolfie?
@Hikooshi
@Hikooshi 6 лет назад
dofile, буква L одна в этом слове, по-английски do - делать, выполнять, file - файл
@user-jl1pm6nk7s
@user-jl1pm6nk7s 6 лет назад
Зачем ты ставил в коде _,_,_,_, ?
@Hikooshi
@Hikooshi 6 лет назад
допустим, ты работаешь с функцией, которая возвращает четыре значения или четыре переменные, при этом, допустим, тебе нужна четвертая переменная, а первые три не важны, тогда, чтобы не писать имена для первых трех и пишется вместо каждой из них знак подчеркивания
@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 лет назад
Ну спасибо
@krakengames54
@krakengames54 6 лет назад
почему когда я пишу edit drone он мне выдаёт ошибку версия 1 7 10
@Hikooshi
@Hikooshi 6 лет назад
возможно ты пишешь это в интерпретаторе, а не в консоли. Чтоб все было точно правильно, перед курсором должно быть "#home", а не ">"
@krakengames54
@krakengames54 6 лет назад
спасибо )
@123creator7
@123creator7 5 лет назад
Почему видео так глючит?
@Hikooshi
@Hikooshi 5 лет назад
если в то время, когда NEI открыт, то там в игре фпс проседал при записи, а так глюков нет, все нормально
@user-zz4yd1xu1f
@user-zz4yd1xu1f 6 лет назад
У меня нету блока с белыми полосками. Что делать???
@Hikooshi
@Hikooshi 6 лет назад
распределитель энергии? если играешь на сервере, то он может быть не разрешен для крафта (хотя это бессмысленно) в конфиге, а так должен быть, если версия майна выше 1.7.2
@user-jl1pm6nk7s
@user-jl1pm6nk7s 6 лет назад
Что это за мод с мебелью?
@Hikooshi
@Hikooshi 6 лет назад
bibliocraft
@fedotov65
@fedotov65 7 лет назад
очень плохо видно вводимые команды... мы ж не программисты, мы только учимся )
@Hikooshi
@Hikooshi 7 лет назад
снято в 1080p, на 720p может быть и не особо хорошо отображается
@Hikooshi
@Hikooshi 7 лет назад
человек хочет научиться, так пусть учится
@mifedron228
@mifedron228 3 года назад
Когда я включаю обычный чип у меня синий экран
@Hikooshi
@Hikooshi 3 года назад
конечно, EEPROM - по сути БИОС, если ты истый вставишь, то у система не будет знать откуда что грузить, поэтому нужен тот, у которого в названии есть Lua BIOS
@mifedron228
@mifedron228 3 года назад
Спасибо
@user-up8db5zw2q
@user-up8db5zw2q 7 лет назад
как поднять дрон в инвентарь
@user-up8db5zw2q
@user-up8db5zw2q 7 лет назад
у меня он так включается
@Hikooshi
@Hikooshi 7 лет назад
отверткой по нему ткни и он дропнется, тогда и забрать сможешь
@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
@itsmakar2412
@itsmakar2412 4 года назад
Как включить планшет?
@Hikooshi
@Hikooshi 4 года назад
нужно зарядить в заряднике, а потом просто правой кнопкой, должна быть установлена openOS
@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 Я ж в моде не разбираюсь, но я слышал там можно поставить обои, присоединить принтер и т.д
@ironmanpro3725
@ironmanpro3725 6 лет назад
Если честно когда я посмотрел видосы (до этой части) я нихера ничего не понял, то ли я Lua не знаю, то ли ты непонятно объясняешь
@Hikooshi
@Hikooshi 6 лет назад
если ты никогда с Lua не работал, то нужно тренироваться, обычно все достаточно понятно рассказано... может, кроме самых первых видео
@FoxSlyme
@FoxSlyme 5 лет назад
Не в обиду, но 80% абсолютно всего содержания видео это сумбур, и только 20% - что-то полезное Поэтому очень много людей, которые не поняли Я тоже еле понимаю, потому что ты нифига не умеешь объяснять
@skymanskyman3633
@skymanskyman3633 8 лет назад
зачем вообще нужен этот дрон?
@Hikooshi
@Hikooshi 8 лет назад
дальше есть видео с программой-интерфейсом, с помощью которой можно им управлять, плюс, можно его запрограммировать на выполнение каких-нибудь циклических действий. Например, слетать куда-нибудь, взять там что-нибудь вернуться обратно, выгрузить. На что воображения хватит
@serg_sel7526
@serg_sel7526 3 года назад
@@Hikooshi ну воображения у меня хватает, только вот жаль не тот язык программирования изучал, про существование lua узнал только в 20 лет, когда посмотрел игрушку, затем нашёл этот мод, сразу как узнал, на чём работает, забросил, теперь ещё и ипром на луа, и ось на луа, а другие яз... Ну да, ещё java, но это уже не в компьютерах, теперь подумал: знание двух языков программирования очень хорошо повлияет на мои данные для получения работы на программиста, но вот как-то у меня пока не получается: только копипастинг, ну может быть чуть-чуть прокачаю порогу знаниями из интернета, может быть как-нибудь возрожу на Ютубе старое: обзоры модов, оси на OC, но пока рано, хотя операционную систему разработать хочется, но тут воображения не хватает, а знания ещё будут, сейчас вот разбираюсь, как работают дроны: сделал дрона с клиентом(просто выполняет то, что я напишу на сервере), сервер на планшете, жмёшь WASD, пробел и shift, должен летать по 1 блоку за нажатие, только чёт я не пойму, как работает команда движения, чё пробел не работает, почему при столкновении дрон бесится и не хочет работать как надо, какого фига он не забирает предметы как надо
@SKYMANERA
@SKYMANERA 7 лет назад
как ты нажал на экран
@Hikooshi
@Hikooshi 7 лет назад
на экран должна быть установлена клавиатура
@SKYMANERA
@SKYMANERA 7 лет назад
спс
@zeroliquid5652
@zeroliquid5652 7 лет назад
flash в разы удобнее. Я даже в кодах которые программируют eeprom юзаю shell api.
@zeroliquid5652
@zeroliquid5652 7 лет назад
вупс) недосмотрел )
@user-jl1pm6nk7s
@user-jl1pm6nk7s 6 лет назад
Как сделать автозапуск программы?
@Hikooshi
@Hikooshi 6 лет назад
самый простой способ - создать в руте файл autorun.lua с кодом dofile("/путь/к/запускаемому/файлу"). Например, если у тебя есть файл с именем filename и он находится в папке /home, то строка кода будет следующей: dofile("/home/filename")
@GamerTime3450
@GamerTime3450 8 лет назад
какие комады нечего почти не видно
@Hikooshi
@Hikooshi 8 лет назад
+Дима Ширяв надо запускать хотя бы в 720p
@Hikooshi
@Hikooshi 8 лет назад
+MrEldar скоро
@Hikooshi
@Hikooshi 8 лет назад
заявку принял)
@phoenixshow3493
@phoenixshow3493 8 лет назад
+MrEldar Я этой ОС уже много пользуюсь))) обновления., игрушки))
@qawa269
@qawa269 8 лет назад
+Hikooshi подскажи какой командой делать задержку в микроконтроллерах? os.sleep в биосе не работает,а твои команды не меняют скорости переключения.
@MrFunny01
@MrFunny01 5 лет назад
Кому нужна прошивка.
@user-ep5gb3mj1q
@user-ep5gb3mj1q 5 лет назад
Можеш помочь я просмотрел видео и ничего не понял. А я хочу посмотреть как работает дрон.
@nordwaynw7982
@nordwaynw7982 5 лет назад
Люди, вот вам официальная документация по OpenComputers. Только там все на английском, но если ю кэн спик инглиш, то все ок. Ссылка вот: ocdoc.cil.li/. Если отправляете бродкастом и вам пишет "true", то все окей, эта команда возвращает true если выполнено успешно или false если что-то не так. Всем удачи.
@Hikooshi
@Hikooshi 5 лет назад
хоть бродкастом, хоть сендом, функция все равно вернет true, если порт открыт, если адрес - строка и если данные - строка или строки. На этой вики, кстати, хоть она и официальная, информации меньше, чем на самом деле возможностей мода
Далее
Il pourrait encore jouer 🤩
00:23
Просмотров 3 млн
Среда разработки для OpenComputers
16:21
Как ломали SEGA
24:49
Просмотров 100 тыс.