Вот вы все смеетесь над тем, как он паяет, какие ошибки допускает в речи и в коде. А он не боится ошибаться и делать неидеально - он просто делает. Из-за перфекционизма и страха сделать что-то не так все мы стоим на месте, а такие люди, как Иван, идут вперед и совершенствуются: у него же столько учителей (уже 111 тысяч), которые указывают ему на недостатки. Я горжусь тобой, братишка! Спасибо за твои видео!
@@hey4nm , Хауди, Гоша, Вектозавр или что там, у всех свои минусы. Я знаю что у Хауди и у Гоши есть минусы, к примеру краткие и непонятные, поверхностные курсы. Но к примеру хауди смотреть интересно, + некоторые темы обоснует ну понятным языком и в столь краткое время. КРАТКОЕ. Я видел хейтеров хауди которые хейтили из за того..... что хауди любил язык пайтон. ВСЁ! Везде только глупый будет искать минусы. Не нравится подача или что то в этом роде - так пропусти этот канал. Нехрен хейтить и нести вред.
Он процом воспринимается как видюха, поэтому он будет отправлять команды, как ВИДЕО КАРТЕ, а не как оперативе, так что немного не корректно. Полезет, но не сработает@@Bogdan_336
Дружище, на будущее: корпус нужно пилить изнути, при этом делать острый угол, так, что б расширение было внути, тогда наружные грани будут легко обрабатываться и будут ровнее смотреться, а царапины останутся внутри
Это же ты, чувак)) Ты сделал одно из лучших видео на Ютубе. Тот, где ты создаёшь свой компьютер. Это была работа высшей пробы. И в этом видео ты очень хорош, так держать))
ты вообще молоток, проделал такую работу))) Хоть и примитивную в плане уровня современных виртуальных игр)))Но дальше больше! Всегда с чего то нужно начинать!
@@vladislav9 среди нас есть мутанты, но ты наверное не в курсе, единственная его способность, это телепортировать запах пердежа комментаторов из интернета с их трусов себе в нос.
Можешь перейти на другие более производительные платы - блю пилл, блэк пилл, esp32. Будет все летать. У STM32 есть контроллер DMA, который позволит не загружать ядро на обмен по SPI. Также можно потестить экранчики с I2C, ну и совсем другое дело - FSMC
Все круто, но несколько самых важных моментов, где по моему мнению ты был не прав 1:27 - не там никого ядра - там машинные коды процом исполняются напрямую, а загружается программа с помощью загрузчика, который перезаписывает память полученными из usb. 7:49 - причем тут микроконтроллеры? Платы разные, да, но мк отличаются только корпусом - память, энергопотребление и частота там абсолютно одинаковы, да и вообще модель одна - atmge328p, только кусок пластика вокруг кристалла другой 8:17 - это не лайфхак, это вредный совет - паяльная кислота и электроника НЕСОВМЕСТИМЫ, паяльной кислотой только тазы и ведра паять можно, медь она превратит в оксид меди(ржавчину), и пайка отвалится, флюса в припое хватило бы 9:37 - скорее всего для arduino nano где то другие тайминги в i2c, дело не в скорости выполнения 10:42 - читай фрагментация памяти, память нужно очищать в том же порядке что и заполнял, иначе ее будет много свободной, но она будет разбита на кучу кусков, и большого не будет alexgyver.ru/lessons/dynamic-memory/ 13:40, 14:14 - оператива кончилась, однозначно. не замечание 17:27 - когда нибудь попробуй фоторезист 19:36 - надеюсь ты делал это в респираторе - стеклопыль сделает из твоих легких кусок говно 20:24 - контакты arduino в миллиметре от алюминия это топ 21:01 - наверно имел ввиду фрезерный 23:31 - акум без защиты? а заряжать его как? разрядится в ноль один раз и все, емкость упадет раза в два Надеюсь, тот кто это прочтиал не повторит тех же ошибок. В топ пожалуйста, что бы vectozavr увидел UPD: Что бы зарядать и защищать акум юзай tp4056 с защитой о переразряда, всех кто говорит, что ардуино - шляпа не слушай - скорость и удобство разработки на высоте, однако если хочешь углубиться посмотри в сторону контроллеров уровня attiny13 и программирования с помощью makefile'а или можешь посмотреть в сторону мощных stm32 на которых можно нормальные микроконсоли. Так же если интересно можете чекнуть мой канал)
Ну, тут бесспорный р***** по фактам! Хочу что-то сказать на такую наглость, но цепочка логических рассуждений приводит меня к тому, что ты сказал всё правильно! Так что ничего не могу тебе сказать. Могу сказать тебе только, что ты молодец!
UPD: Что бы зарядать и защищать акум юзай tp4056 с защитой о переразряда, всех кто говорит, что ардуино - шляпа не слушай - скорость и удобство разработки на высоте, однако если хочешь углубиться посмотри в сторону контроллеров уровня attiny13 и программирования с помощью makefile'а или можешь посмотреть в сторону мощных stm32 на которых можно нормальные микроконсоли. Так же если интересно можете чекнуть мой канал)
На 8-bit-ной игровой видеоприставке "Dendy", была такая игра "FBI police", где была реализована в (некоторых сценах) имитация трёхмерной графики, на очень примитивном уровне, но смотрелось просто потресающе аж дух захватывало!
Невероятно. Очень вдохновляют ваши проекты. Безусловно, один из моих самых любимых каналов на ютубе. Спасибо! Светлых вам идей и справедливой реализации :)
9:08 нужно проверить частоту камней 10:05 У тебя память, выделяемая под переменные, начинает залезать на стек (или наоборот), проверь, возможно где-то течёт память
Отличная работа! было интересно, спасибо! И монтаж с графикой удивительно красив, только корпус этого устройства немного крив со стороны дисплея, и небольшие недочёты, например, у ардуино на самом деле нету ядра, а к аккумуляторам следует поставить модуль, который не допустит слишком сильной разрядки и обеспечит безопасную зарядку, а так всё замечательно! Однозначно лайк! Кстати, у меня тоже есть ТS-100 (я про паяльник)!
Я би еще добавил: Для устройства: Динамик, Настройки с информацией, информацию про проиграную игру, жизни, несколько крутих анимаций (типа сердце жизни разкаливаеться на две части), кнопку включения и виключения, слой для навушников, еще две игры: тетрис и арканоид. Для корпуса: логотип на переднем и заднем фоне.
Эти "символы" судя по динамике, очень похожи на содержимое стека, который постепенно заполнялся и попадал в область используемую под видеопамять. А это говорит либо о нехватке памяти, либо о её утечках.
Твоё видео подтолкнуло меня к этой теме, раньше времени и сил не было на это, а после твоего видео наконец нашёл время и силы, это видео послужило мотивацией для меня
Братан, это шикарно, вот бы мне твой энтузиазм! В школе нам постоянно рассказывали о людя, которые просто берут и делают что-то, что мало кто сделает, я завидую тебе, что ты выдумываешь такие проекты
Обожаю твои видео, они меня очень вдохновляют! Поражаюсь тем, как ты развиваешься и пробуешь что-то новое, не стоишь на месте, а просто берешь и делаешь!
ббббООООООЖЕЕЕ как же у меня ломило сердце от того как он разбирал одноразку можно же было просто взять снять нижнюю и верхнюю крышку а потом выталкнуть все это обычной ватной палочкой
Браво, бро! Очень круто вышло. Знания, о которых тебе напоминают токсики с комментов придут со временем! Круто, что ты работаешь и не боишься ошибаться, такие мы - новаторы! Балдеж сто-процентный!
Спасибо за Ваш труд! Смотреть интересно. Напамнило самоделки Алекса Гайвера. Но есть недочёты. Вот список того, что я заметил: 1. Ардуино - не микроконтроллер. Это лишь плата, на которой стоит микроконтроллер. И он одинаковый на всех ардуинах Uno и Nano. Это Atmega328. Поэтому и производительность должна быть одинаковой. 2. Динамик нужно подключать, как минимум, через конденсатор. 3. Джойстик лучше было выпаять с родной платы и запаять в самодельную. 4. Паять паяльной кислотой не стоит. Она предназначена для пайки железа. И после пайки её нужно смывать т. к. иначе она станет окислять контакты. Лучше использовать пассивный флюс, вроде канифоли, спиртовой канифоли, или очень хорошего флюса ЛТИ-120. 5. Вы неправильно подключили аккумуляторы. При максимальном заряде это будет 4.2 * 2 = 8.4 вольт. А нужно 5. Но это только если правильно заряжать аккумуляторы. 6. Вы, по видимому, заряжаете аккумуляторы неправильно. Вы просто подаёте на них 5 вольт постоянного напряжения из USB. А во-первых это может слишком сильно нагрузить USB (хотя я сомневаюсь, что это произойдёт). А во-вторых это вредно для аккумуляторов. По-хорошему их нужно заряжать постоянным током, а не напряжением. А в-третьих это не зарядит их до конца. На каждом аккумуляторе при МАКСИМАЛЬНОМ заряде будет 2.5 вольта, что считаетя МИНИМАЛЬНЫМ пределом для аккумуляторов такого типа. И я молчу ещё про отсутствие балансировки. 7. Не "адафрут", а "адафруит". 8. Оловоотсос предназначен для отпайки контактов, а не для убирания излишков припоя. Их можно убрать паяльником. А если у Вас возникают с этим проблемы, то это говорит о использовании неправильного флюса. Хотя, конечно, это лишь маленькие недочёты. В целом получилось круто. Удивительно, как Вам удалось столько всего на Ардуине запустить. Если Вы это прочитали, дайте знать пж.
Ну с выбором "процессора" я не согласен, я бы взял STM32, и экран на I2C явно не для игр, гораздо лучше использовать экран на расширенном SPI интерфейсе, на него графика гораздо быстрее передается. Ну и на крайняк можно ардуинку попробовать до 50 МГц разогнать, некоторые чипы берут такую частоту. Тогда в 3Д можно и какую то модель освещения пробовать применить.
Для змейки вообще можно было бы использовать 1 байт для хранения координат змейки. К тому же можно было сделать даже больше разрешение поля. Например 16х8 или 16х16 или даже 32х8. В первых двух случаях для хранения координат использовать 4х4 для третьего 5х3 бита.
не стоит использовать динамичное аллоцирование памяти на AVR. там нет контроллера оперативы, что может привести именно к таким ошибкам: один кусок программы залезает в память к другому. лучше стараться использовать статический дефайн и стек, потому что с C уже реализован контроль памяти ( на сколько я помню )
@@tarasn.6892 Ну я в том плане, что не подготовился и просто тыкал. Я понимаю этот юношеский интерес, но ему не 14-16 чтоб так подходить к делу, мы вообще одного возраста, лол. Не, бывают интересные случаи, к примеру в моём проекте с UART интерфейсом я не мог брать выше 500Кбод стабильно, а оказалось что преобразователь 12В в 5В просто быстрее не работал, но наш герой просто контакты замкнул... Претензий к автору нет, ибо это всё интересно. Но глупость эта, бесит
Я полный профан в математике, программировании и т.д, но мне очень понравился ваш канал и ваши видео. Очень круто, что вы так стараетесь над своим контентом. Желаю удачи в будущих проектах :3
Для отверстия под джойстик можно было использовать ступенчатое сверло, вышло бы аккуратнее и быстрее, с окошком под экран тоже можно было сделать что-то похожее рассверлив по центру и, либо сразу доработать шарожкой до прямоугольника, либо предварительно дополнительно наделать некоторое количество отверстий по периметру, углы можно было рассверлить сверлом размера 6 или 8мм, так можно было бы добиться скруглений в этих местах и убрать большое количество металла, чтобы обрабатывать шарожкой было проще. А вообще поделка прикольная, опять же, не обязательно использовать отдельную плату джойстика и отладочную плату ардуино, все эти компоненты можно было бы запаять напрямую к своей плате, можно было бы сделать еще компактнее.
*Нее, теперь лучше пойти загрузить фото однокласницы в сервис где раздевают и подрочить на нее, а консоль у мамки попросить на новый год чтоб подарила*
Иван давно покупает все,что ему необходимо на свои средства.А вы,видимо,до старости будете на фото одноклассниц дрочить и от МАМКИ (не мамы) подарков к НГ просить !😂😂😂😂
"Операционная система ардуино". ЛоЛ разсмешил чувак. Двоичный код скорее записывается в пзу и потом выполняется непосредственно. Как говорится: "За изобретение 5, а за теорию неуд!". )))
Видео очень крутое и интересное, никогда не видел, ничего подобного, столько игр и даже 3D и все на arduino nano! Фантастика! Но вот только отсутствие posix или posix-подобных библиотек не делает из C++ C.
14:00 - если хранить массив побитово, 1 "пиксель" = 1-3 бит (в зависимости от кол-ва хранимой информации), можно уменьшить потребляемую память на порядок. А использование побитовых операций в алгоритме ещё и увеличит производительность.
Не факт, что увеличит производительность. Проц все же работает со "словами" при адресации памяти, а тут помимо этого еще нужно будет делать сдвиги, битовые маски.
@@sorrynomorenickname Как это не факт, если мы: 1. Храним в одном регистре N "пикселей" вместо одного 2. Примерно в половине случаев за один проход обрабатываем N "пикселей" вместо одного Если же вы про выравнивание данных под шину (например пиксель 3 бита, шина 32, значит храним 10 пикселей в 30 битах и 2 мусорных) - таки да, можно делать и так. С другой стороны, если мы за кадр обрабатываем все пиксели, то все данные пройдут через регистр и выравнивать ничего не надо. Вобщем, тут уже от алгоритма зависит. "помимо этого еще нужно будет делать сдвиги, битовые маски" Не помимо, а вместо. А логические операции работают быстрее арифметических. Они тупее. Блин, надо будет написать, что я имею в виду, и поделиться. Как раз ардуинка валяется бесхозная.
Змейка - Можно добавить уровень сложности, очки и супер камни/яблоки которые дают в место 1 очка 3-5. 3D игра - можно добавить магазин и вражеских НПС.
Интересный проект, но чего ему не хватает так это масштабируемости до возможности создавать полноценные игры по стандарту хотя бы геймбоя (когда 100 переменных вызывает оверфлоу, особо не разбежишься) и экранчика который не будет уничтожать глаза своей маленьковостью. Иными словами - если бы проект не только обучал, но ещё и был перспективен как платформа и люди захотели бы подхватить и развивать эту идею, было бы круто.
Отличная работа, по мощности примерно как мой компьютер
Твой комп мощнее моего
Ч вообще на щетах считаю.
@@СашаМаксимов-ц4е и на них же написал это сообщение
@@blackmatter7495 , мало кто знает все возможности обычных щет. Щетов. Щетей?
@@sempron4v614 у тебя калькулятор ? если да то неволнуйся, тетрис потянет)
Вот вы все смеетесь над тем, как он паяет, какие ошибки допускает в речи и в коде.
А он не боится ошибаться и делать неидеально - он просто делает.
Из-за перфекционизма и страха сделать что-то не так все мы стоим на месте, а такие люди, как Иван, идут вперед и совершенствуются: у него же столько учителей (уже 111 тысяч), которые указывают ему на недостатки.
Я горжусь тобой, братишка!
Спасибо за твои видео!
Я не смеюсь. Я критикую. Обоснованно и без злости.
Ну пускай орать будут. Если бы он такой плохой программист, то откуда он набрал стоко подписчиков?)
@@Мемраммист хауди хо...
@@hey4nm , Хауди, Гоша, Вектозавр или что там, у всех свои минусы. Я знаю что у Хауди и у Гоши есть минусы, к примеру краткие и непонятные, поверхностные курсы. Но к примеру хауди смотреть интересно, + некоторые темы обоснует ну понятным языком и в столь краткое время. КРАТКОЕ. Я видел хейтеров хауди которые хейтили из за того..... что хауди любил язык пайтон. ВСЁ! Везде только глупый будет искать минусы. Не нравится подача или что то в этом роде - так пропусти этот канал. Нехрен хейтить и нести вред.
0:47 Я ЧУТЬ НЕ УМЕР, КОГДА УВИДЕЛ ЧТО В СЛОТЫ ДЛЯ ВИДЕОКАРТЫ ПИХАЮТ ОПЕРАТИВКУ...
Я тоже😂😂😂😂😂🤣🤣🤣🤣🤣🤣🤣🤣🤣🤣🤣🤣
Это pci разъём туда и видео карты и оперативка полезет
Он процом воспринимается как видюха, поэтому он будет отправлять команды, как ВИДЕО КАРТЕ, а не как оперативе, так что немного не корректно. Полезет, но не сработает@@Bogdan_336
чИПУЗИК? Не а это разве не для озу
Нет это PCI Express а у ОЗУ DDR1 2 3 4 5 @@neqzicat194
Утечка памяти: *происходит*
Python программисты: *что это за унга бунга*
😆
Видимо вы не слышали о MicroPython.
Ничего не понял но ору
@@praimfayah питон кусок говна
@@limurmusic171 Быканул или мне показалось?
Дружище, на будущее: корпус нужно пилить изнути, при этом делать острый угол, так, что б расширение было внути, тогда наружные грани будут легко обрабатываться и будут ровнее смотреться, а царапины останутся внутри
А ещё резиновую (или пластиковую) накладку между корпусом и экраном можно, и тогда вообще пофиг на все эти деффекты. Чтоб она буквой Т входила.
Это же ты, чувак)) Ты сделал одно из лучших видео на Ютубе. Тот, где ты создаёшь свой компьютер. Это была работа высшей пробы. И в этом видео ты очень хорош, так держать))
Никто
абсолютно никто
Майнеры в 1980:
Биткоина тогда не было...
@@РостиславДавиденко-п4х до рофла доебался 👍
@@Conceptual_thinking Да.
@@РостиславДавиденко-п4х Да.
@@РостиславДавиденко-п4х майнят и другие криптовалюты
Vectozavr: создаёт консоль с игрой
консоль с игрой: слава Украине
Я: героям слава!
Геймбоям слава!
Простите-извините)
это дисплей
Стмку надо было юзать
С-ка как вы забрали со своим сала украине
ты вообще молоток, проделал такую работу))) Хоть и примитивную в плане уровня современных виртуальных игр)))Но дальше больше! Всегда с чего то нужно начинать!
Только "перманентный" это не временный, а постоянный )
Офигеть. "Одноразовые" аккумы. Реальное расточительство.
Тож заметил с лексическим запасом беда.
Я вот тоже что то прифигел от "одноразовых эл.сигарет" Я такое впервые вижу. Скоро все помойки будут не бычками забиты, а дешевыми акумами из китая.
@@iGona777 Ну реклама в пабликах с одноразовыми попадались и тогда думал что бред какой то.
Перманентный - это маркер, вы оба ошибаетесь
@@Турбо-к3ъ слышал ещё про макияж ;-)
У sony и Microsoft появился серьезный конкурент), а если серьёзно, то это просто бесподобный контент, в тебе определённо живёт творец
Так же Nintendo: Ну да, ну да, пошли мы ナハー
@@sinopsky ты пукнул?
@@weerya откуда ты узнал?
@@vladislav9 среди нас есть мутанты, но ты наверное не в курсе, единственная его способность, это телепортировать запах пердежа комментаторов из интернета с их трусов себе в нос.
@@liciwa2553 хахах
Можешь перейти на другие более производительные платы - блю пилл, блэк пилл, esp32. Будет все летать.
У STM32 есть контроллер DMA, который позволит не загружать ядро на обмен по SPI.
Также можно потестить экранчики с I2C, ну и совсем другое дело - FSMC
У него как раз экран I2C
Все круто, но несколько самых важных моментов, где по моему мнению ты был не прав
1:27 - не там никого ядра - там машинные коды процом исполняются напрямую, а загружается программа с помощью загрузчика, который перезаписывает память полученными из usb.
7:49 - причем тут микроконтроллеры? Платы разные, да, но мк отличаются только корпусом - память, энергопотребление и частота там абсолютно одинаковы, да и вообще модель одна - atmge328p, только кусок пластика вокруг кристалла другой
8:17 - это не лайфхак, это вредный совет - паяльная кислота и электроника НЕСОВМЕСТИМЫ, паяльной кислотой только тазы и ведра паять можно, медь она превратит в оксид меди(ржавчину), и пайка отвалится, флюса в припое хватило бы
9:37 - скорее всего для arduino nano где то другие тайминги в i2c, дело не в скорости выполнения
10:42 - читай фрагментация памяти, память нужно очищать в том же порядке что и заполнял, иначе ее будет много свободной, но она будет разбита на кучу кусков, и большого не будет alexgyver.ru/lessons/dynamic-memory/
13:40, 14:14 - оператива кончилась, однозначно.
не замечание 17:27 - когда нибудь попробуй фоторезист
19:36 - надеюсь ты делал это в респираторе - стеклопыль сделает из твоих легких кусок говно
20:24 - контакты arduino в миллиметре от алюминия это топ
21:01 - наверно имел ввиду фрезерный
23:31 - акум без защиты? а заряжать его как? разрядится в ноль один раз и все, емкость упадет раза в два
Надеюсь, тот кто это прочтиал не повторит тех же ошибок. В топ пожалуйста, что бы vectozavr увидел
UPD: Что бы зарядать и защищать акум юзай tp4056 с защитой о переразряда, всех кто говорит, что ардуино - шляпа не слушай - скорость и удобство разработки на высоте, однако если хочешь углубиться посмотри в сторону контроллеров уровня attiny13 и программирования с помощью makefile'а или можешь посмотреть в сторону мощных stm32 на которых можно нормальные микроконсоли. Так же если интересно можете чекнуть мой канал)
ты меня обезоружил, теперь я не могу написать гневный комментарий с критикой)
@@byelie322 гневный все еще можешь) я по-доброму написал.
Ты успел раньше меня XD
Ну, тут бесспорный р***** по фактам! Хочу что-то сказать на такую наглость, но цепочка логических рассуждений приводит меня к тому, что ты сказал всё правильно!
Так что ничего не могу тебе сказать. Могу сказать тебе только, что ты молодец!
UPD: Что бы зарядать и защищать акум юзай tp4056 с защитой о переразряда, всех кто говорит, что ардуино - шляпа не слушай - скорость и удобство разработки на высоте, однако если хочешь углубиться посмотри в сторону контроллеров уровня attiny13 и программирования с помощью makefile'а или можешь посмотреть в сторону мощных stm32 на которых можно нормальные микроконсоли. Так же если интересно можете чекнуть мой канал)
0:53 отлично теперь я понял как поставить оперативную память. Пойду соберу теперь ПК
ага. ты сначала вставь а потом загни, чтобы места хватило
Введите ответ
@@ookcN_3544-NEGR_pidor_xaxaxaxa Ответить автору канала "ookcN3544"
Введите ответ
@@guardsmankaurava309 Судя по аватарке, ты дебил
это просто бесподобный контент, в тебе определённо живёт творец
На 8-bit-ной игровой видеоприставке "Dendy", была такая игра "FBI police", где была реализована в (некоторых сценах) имитация трёхмерной графики, на очень примитивном уровне, но смотрелось просто потресающе аж дух захватывало!
Мой младший брат сейчас в неё играет
Vectozavr: Покупает мак, чтобы было без лагов
Лаги: есть.
Vectozavr: делает свою консоль
На которой тоже есть лаги))
лагов:нет
@@3ГЕНИЯ почему🤧🤧😭😭😭😭😭😭😭😭😦
@@zeroe2226 ты идиот?
@@арбузочел а ты?
Очень здорово!
0:55 оперативку в слот для видеокарты это сильно:D.
Это видеопамять.
@@darkfrei2 Видеопамять у видеокарты...
@@darkfrei2 сразу видно "эксперт"...
Кстати, в итоге потом так случайно и получилось
Типа переполнение стэка в сторону видяхи
это pci-e
Невероятно. Очень вдохновляют ваши проекты. Безусловно, один из моих самых любимых каналов на ютубе. Спасибо! Светлых вам идей и справедливой реализации :)
+
У меня однажды была идея создать круглую приставку, в которой есть только кнопка вкл/выкл и всё управляется гироскопом.
Тоже купил дисплей думая что он двухцветный, а там только полоска жёлтая?
хиирые китаецы)
о как... а я думал это задумка автора... напомнило идею с раскраской линзы в первых телевизорах
Ну хотябы не две красные)))
Ты: на что потянет
я: киберпанк
киберпанк 1977
Надо было тебе ещё Doom туда поставить и тогда он бы точно на всем запустился.
Крутая приставка получилась кстати)
9:08 нужно проверить частоту камней
10:05 У тебя память, выделяемая под переменные, начинает залезать на стек (или наоборот), проверь, возможно где-то течёт память
Отличная работа! было интересно, спасибо! И монтаж с графикой удивительно красив, только корпус этого устройства немного крив со стороны дисплея, и небольшие недочёты, например, у ардуино на самом деле нету ядра, а к аккумуляторам следует поставить модуль, который не допустит слишком сильной разрядки и обеспечит безопасную зарядку, а так всё замечательно! Однозначно лайк! Кстати, у меня тоже есть ТS-100 (я про паяльник)!
🤜🤛
Я би еще добавил:
Для устройства: Динамик, Настройки с информацией, информацию про проиграную игру, жизни, несколько крутих анимаций (типа сердце жизни разкаливаеться на две части), кнопку включения и виключения, слой для навушников, еще две игры: тетрис и арканоид.
Для корпуса: логотип на переднем и заднем фоне.
Шел хрен знает какой день карантина.
100 лайк
@@stysan благодаря мне 101
@Margulan Zhaskairatuly 126
@@Ptah9 133
189
Эти "символы" судя по динамике, очень похожи на содержимое стека, который постепенно заполнялся и попадал в область используемую под видеопамять. А это говорит либо о нехватке памяти, либо о её утечках.
Твоё видео подтолкнуло меня к этой теме, раньше времени и сил не было на это, а после твоего видео наконец нашёл время и силы, это видео послужило мотивацией для меня
Братан, это шикарно, вот бы мне твой энтузиазм! В школе нам постоянно рассказывали о людя, которые просто берут и делают что-то, что мало кто сделает, я завидую тебе, что ты выдумываешь такие проекты
Тут делать нехер
@@asdfrasdf ну раз тут делать нехер, поди и сделай такой же чел
@@gmansus а зачем мне то это? Я делаю вещи в разы сложнее
@@asdfrasdf для людей которые даже шарят в этой сфере, сложно будет это сделать как мне кажется
@@gmansus 4 проводка припаять и немного попрогать? Да нууу
Парень, ты красавчик! Огромное уважение тебе. За такими как ты будущее.
Откуда нам теперь знать его настоящие лицо?._.
приставка которая появилась еще в 1972: ...
здорово получилось! Очень интересно рассказываешь. Желаю успехов тебе во всех твоих начинаниях
Открой даташит на атмегу, что у тебя в ардуинке стоит, и на первой же странице узнаешь, почему у тебя структуры на тысячу переменных всё вешают.
20:52 - вырез под экран надо было делать мелким напильником, то есть надфилем. а токарный станок если бы помог, я порадовался бы от души))))
Жду вторую часть с приставкой которая потянет Cyberpunk 2077
Обожаю твои видео, они меня очень вдохновляют! Поражаюсь тем, как ты развиваешься и пробуешь что-то новое, не стоишь на месте, а просто берешь и делаешь!
Массив floatов для точек - это, конечно, мощно) А про динамическое выделение памяти я вообще молчу)
ббббООООООЖЕЕЕ как же у меня ломило сердце от того как он разбирал одноразку
можно же было просто взять снять нижнюю и верхнюю крышку а потом выталкнуть все это обычной ватной палочкой
10:20 - Вы же помните те самые картриджы на 99999 игр? ПОМНИТЕ?
А как они артефачили так же, тоже ПОМНИТЕ???
Даа
Браво, бро! Очень круто вышло. Знания, о которых тебе напоминают токсики с комментов придут со временем! Круто, что ты работаешь и не боишься ошибаться, такие мы - новаторы! Балдеж сто-процентный!
Ты так и смартфон сделаешь,так держать!!!🎉
Я в восторге! При этом рассказано интересно и детально. Посмотрела на одном дыхании 👍
Просмотрел видео с большим удовольствием. Так радуют и заражают твои простота и лёгкость. Спасибо за работу и с новым годом!
Оперативная память в слоте видеокарты 💀
Хочеш сказать сдохла
Ах, музыка из кряка WinAmp! Божественно! Над компьютером запарился, молодец!👍
Приставка*
Экран можно какой-нибудь резинкой окаймлять и пройтись феном, тем самым скрыв кривую вырезку :)
Вставлять ОЗУ в PCI-E, так ещё и горизонтально - это сильно)
В целях экономии памяти можно хранить не координаты каждой точки змейки, а начало, конец, и координаты углов
Никто:
Абсолютно никто:
Мои тимейты в КС:
Хехе
После этого видео, сам захотел себе такую консольку. Сейчас делаем с отцом.
Определенно лучшее видео, которое я видел за последнее время..
Просто превосходно, ты такой молодец. Ждём ещё твои видео)
Это, наверное, самое кайфовое видео, что я видел за последнее время. Ты очень крут)
Спасибо за Ваш труд! Смотреть интересно. Напамнило самоделки Алекса Гайвера.
Но есть недочёты.
Вот список того, что я заметил:
1. Ардуино - не микроконтроллер. Это лишь плата, на которой стоит микроконтроллер. И он одинаковый на всех ардуинах Uno и Nano. Это Atmega328. Поэтому и производительность должна быть одинаковой.
2. Динамик нужно подключать, как минимум, через конденсатор.
3. Джойстик лучше было выпаять с родной платы и запаять в самодельную.
4. Паять паяльной кислотой не стоит. Она предназначена для пайки железа. И после пайки её нужно смывать т. к. иначе она станет окислять контакты. Лучше использовать пассивный флюс, вроде канифоли, спиртовой канифоли, или очень хорошего флюса ЛТИ-120.
5. Вы неправильно подключили аккумуляторы. При максимальном заряде это будет 4.2 * 2 = 8.4 вольт. А нужно 5. Но это только если правильно заряжать аккумуляторы.
6. Вы, по видимому, заряжаете аккумуляторы неправильно. Вы просто подаёте на них 5 вольт постоянного напряжения из USB. А во-первых это может слишком сильно нагрузить USB (хотя я сомневаюсь, что это произойдёт). А во-вторых это вредно для аккумуляторов. По-хорошему их нужно заряжать постоянным током, а не напряжением. А в-третьих это не зарядит их до конца. На каждом аккумуляторе при МАКСИМАЛЬНОМ заряде будет 2.5 вольта, что считаетя МИНИМАЛЬНЫМ пределом для аккумуляторов такого типа. И я молчу ещё про отсутствие балансировки.
7. Не "адафрут", а "адафруит".
8. Оловоотсос предназначен для отпайки контактов, а не для убирания излишков припоя. Их можно убрать паяльником. А если у Вас возникают с этим проблемы, то это говорит о использовании неправильного флюса.
Хотя, конечно, это лишь маленькие недочёты. В целом получилось круто. Удивительно, как Вам удалось столько всего на Ардуине запустить.
Если Вы это прочитали, дайте знать пж.
Да кто вообще говорит адафруИт
Мимоангличанин, таки адафрут.
Ну с выбором "процессора" я не согласен, я бы взял STM32, и экран на I2C явно не для игр, гораздо лучше использовать экран на расширенном SPI интерфейсе, на него графика гораздо быстрее передается. Ну и на крайняк можно ардуинку попробовать до 50 МГц разогнать, некоторые чипы берут такую частоту. Тогда в 3Д можно и какую то модель освещения пробовать применить.
Может тогда сам сделаешь если уж всё знаешь?
@@Arnur-wt3vd да мне есть чем заняться, я более прикладную штуку делаю.
@@Запискиэлектроника электронный фалоимитатор?
@@kurs_na_vostok да
@@Запискиэлектроника 🤣🤣🤣🤣🤣🤣🤣 использовать будешь тоже на видео сними поржом хоть хором.
Красава,раньше это считалось мега прорывом,а сейчас ты сделал сам
Браво)))!!!!
Только перманентный,это постоянный..а темпоральный,это временный))
Для змейки вообще можно было бы использовать 1 байт для хранения координат змейки. К тому же можно было сделать даже больше разрешение поля. Например 16х8 или 16х16 или даже 32х8. В первых двух случаях для хранения координат использовать 4х4 для третьего 5х3 бита.
Как в 1 байт влезет координаты змейки? Или ты говоришь про одну точку змейки?
@@DarthYodaDarthвроде как 256 значений должно хватить
не стоит использовать динамичное аллоцирование памяти на AVR. там нет контроллера оперативы, что может привести именно к таким ошибкам: один кусок программы залезает в память к другому. лучше стараться использовать статический дефайн и стек, потому что с C уже реализован контроль памяти ( на сколько я помню )
То чувство, когда умеешь программировать, но ничего не понимаешь в электронике и микроконтроллерах
вот че проихсодит когда на легче без фундамента пошел
Когда ты умеешь программировать но не понимаешь как в ардуино умудрились засунуть трассировку лучей.
@@isakneuman9995 Какой еще фундамент? Это программисту абсолютно не нужно
@@Tezla0 вот по этому причине сейчас псевдокодеров много
@@isakneuman9995 так эти знания для многих просто бесполезны, т.к они не занимаются этим и не должны
За теорию - 2, За практику - 2, За подачу материала - 5. Как всегда, держишь планку
не понял ты быканул или мне показалось
Ну пратика такое согласен...
@@tarasn.6892 Ну я в том плане, что не подготовился и просто тыкал. Я понимаю этот юношеский интерес, но ему не 14-16 чтоб так подходить к делу, мы вообще одного возраста, лол.
Не, бывают интересные случаи, к примеру в моём проекте с UART интерфейсом я не мог брать выше 500Кбод стабильно, а оказалось что преобразователь 12В в 5В просто быстрее не работал, но наш герой просто контакты замкнул...
Претензий к автору нет, ибо это всё интересно. Но глупость эта, бесит
@Куки КВ - Brawl Stars ахаха, найс у тебя метрики. Уважаю
3:18 Всё сработало! Половой Орган правильно нарисовалась, как я и планировал... А , упс желтое, типа небо, а синее стены. вау. Круто
Жду игровую приставку, но более мощную, посмотрим что потянет более сильные процессор дисплей!
+
Спасибо рекомендации Ютуба
Это идеально, но за место джойстика надо было ставить крестовину.
Я полный профан в математике, программировании и т.д, но мне очень понравился ваш канал и ваши видео. Очень круто, что вы так стараетесь над своим контентом. Желаю удачи в будущих проектах :3
4:57 железный человек не умер
Для отверстия под джойстик можно было использовать ступенчатое сверло, вышло бы аккуратнее и быстрее, с окошком под экран тоже можно было сделать что-то похожее рассверлив по центру и, либо сразу доработать шарожкой до прямоугольника, либо предварительно дополнительно наделать некоторое количество отверстий по периметру, углы можно было рассверлить сверлом размера 6 или 8мм, так можно было бы добиться скруглений в этих местах и убрать большое количество металла, чтобы обрабатывать шарожкой было проще. А вообще поделка прикольная, опять же, не обязательно использовать отдельную плату джойстика и отладочную плату ардуино, все эти компоненты можно было бы запаять напрямую к своей плате, можно было бы сделать еще компактнее.
*Сделал Игровую Приставку! Что она Потянет?*
*Nintendo или Sony* : Тааак, ага...
Маекрософт: 'поняла движуху, и выпускает ачередной, не итичны нон-опен-сорс шминдовс 11 os для приставак'
Сега: 🗿🗿🗿
5:00 тони старк решил создать консоль, чтобы играть в игры
Опа Терраристи на месте!
Зашёл сюда, посмотрел всё, но примерно 80% слов так и не понял, отличный канал)
20:56 интересно посмотреть, как ты токарным станком сделаешь квадратное отверстие)
надо просто квадратное сверло взять
@@vectozavr так с таким сверлом мог бы и своим новым шуриком воспользоваться
получается, что так 🧐
@@vectozavr нужно не квадратное, а треугольное сверло Уаттса.
Смех смехом, а есть минимум два способа. Долбление задней бабкой и применении сверла Уаттса.
21:24 я такж охерел когда узнал)
и да я тоже попросил собирать их мне)
Интересный факт:благодаря этому видео я познакомился с ардуино
Бл чувак, так аккумуляторы заряжать не желательно, лучши купи маленькие платы заряда акб...
да кстати... аж ладошки вспотели пока смотрел... прям как тогда когда я выковыривал 18650 из старых ноутовский батарей и коротнул немного =)
Знаешь он же не станет им пользоваться так что на один раз сойдет
Хотя бы тп4056
Майнкрафтеры: это читы! (акб == читы)
А что будет?
Сгорит?
Учитель: Сегодня я вам задам на этот раз домашку по легче
Домашка:
Ученики: Ооо, повезло, хоть не термоядерный реактор на этот раз!
это потрясающе, великолепно и восхитительно!!!
ого ещё пару лет и ты изобретёшь тетрис
Там есть
Я тетрис сделал ещё лет 5 назад. Притом что я начинающий ардуинщик)
@@Yupitrer ну я рад за тебя, только на твоём канале нету видео про тетрис.
Так, портативная приставка есть, компьютер есть, ага...
*Теперь осталось собрать свою игровую консоль* ))))
*Нее, теперь лучше пойти загрузить фото однокласницы в сервис где раздевают и подрочить на нее, а консоль у мамки попросить на новый год чтоб подарила*
@@ВладимирПетрович-п2ф Вы свои любимые занятия не навязывайте людям,которые занимаются делом.
@@ВладимирПетрович-п2ф А у своей мамки попроси на новый год увлажняющий крем для рук)))
Иван давно покупает все,что ему необходимо на свои средства.А вы,видимо,до старости будете на фото одноклассниц дрочить и от МАМКИ (не мамы) подарков к НГ просить !😂😂😂😂
Респект автору, таких людей ценить нужно в стране, а у нас как всегда, желаю тебе инвестиций
"Операционная система ардуино". ЛоЛ разсмешил чувак. Двоичный код скорее записывается в пзу и потом выполняется непосредственно. Как говорится: "За изобретение 5, а за теорию неуд!". )))
Предлагаю назвать эту консоль ‘’Slava Ukraine Bp-9’’ (Звучит))
GloryUkraine или GlЮK
⬜️⬜️⬜️⬜️⬜️⬜️⬜️⬜️
⬜️⬜️⬜️⬜️⬜️⬜️⬜️⬜️
🟦🟦🟦🟦🟦🟦🟦🟦
🟦🟦🟦🟦🟦🟦🟦🟦
🟥🟥🟥🟥🟥🟥🟥🟥
🟥🟥🟥🟥🟥🟥🟥🟥
𝓒л𝓪𝓫𝓪 𝓟𝓸𝓬𝓬𝓾𝓾
𝕽𝖚𝖘𝖘𝖎𝖆
@@EgorkaKek17 хуюсия
Видео очень крутое и интересное, никогда не видел, ничего подобного, столько игр и даже 3D и все на arduino nano! Фантастика! Но вот только отсутствие posix или posix-подобных библиотек не делает из C++ C.
14:00 - если хранить массив побитово, 1 "пиксель" = 1-3 бит (в зависимости от кол-ва хранимой информации), можно уменьшить потребляемую память на порядок. А использование побитовых операций в алгоритме ещё и увеличит производительность.
Не умничай
@@DR-ol5op не красавничай.
@@yuemei.0. прости
Не факт, что увеличит производительность. Проц все же работает со "словами" при адресации памяти, а тут помимо этого еще нужно будет делать сдвиги, битовые маски.
@@sorrynomorenickname Как это не факт, если мы:
1. Храним в одном регистре N "пикселей" вместо одного
2. Примерно в половине случаев за один проход обрабатываем N "пикселей" вместо одного
Если же вы про выравнивание данных под шину (например пиксель 3 бита, шина 32, значит храним 10 пикселей в 30 битах и 2 мусорных) - таки да, можно делать и так. С другой стороны, если мы за кадр обрабатываем все пиксели, то все данные пройдут через регистр и выравнивать ничего не надо. Вобщем, тут уже от алгоритма зависит.
"помимо этого еще нужно будет делать сдвиги, битовые маски"
Не помимо, а вместо. А логические операции работают быстрее арифметических. Они тупее.
Блин, надо будет написать, что я имею в виду, и поделиться. Как раз ардуинка валяется бесхозная.
Ждём когда ты наладишь серийное производство)
Великолепно, чел. Ты - это находка ютуба, продолжай прошу тебя
Поддерживаю
Стэк обгадил, оттуда и непредсказуемое поведение с изображением на экране. Памяти то озу в ATmega не вагон.
хорош, чувак) но сомневаюсь, что я смогу все это дело собрать сам)))
Попробуй ещё раз сделать приставку, но используй raspberry pi
апельсинку лучше, она дешевше)
@@ВасилКоваленко а малинка мощнее)
А она не перегреется?
@@ziu682 после обновления она греется значительно слабее
Ты совершил ошибку , паяльной кислотой электронику паять нельзя , она разъедает метал , и ещё и неплохо так проводит ток . А так все на уровнеЛайк.
Змейка - Можно добавить уровень сложности, очки и супер камни/яблоки которые дают в место 1 очка 3-5.
3D игра - можно добавить магазин и вражеских НПС.
я бы из 3д игры сделал лабиринт (дойти с точки а в точку б) с рандомной генерацией пространства при каждом запуске
может рандом не работать
0:52 когда понял что оператива не в том слоте >:(
😂😂😂вона ріл не в тому слоті😂😂😂
При луте максимально заливать нужно полигонами пустое пространство, можно по гнд это сделать - так травить ее потом проще...
5:05 это Тони Старк из Фильма *Мстители*
2:44 и причём тут Украина ¯\_(ツ)_/¯
У Украины флаг другой, лол
Идиот?
@@krepish-iz-buhenvalda ты?
@@JohnSmokee лол у Украины этот флаг тупой Росиянин
ВОЛК банда человеку с таким именем стоит помолчать
Интересный проект, но чего ему не хватает так это масштабируемости до возможности создавать полноценные игры по стандарту хотя бы геймбоя (когда 100 переменных вызывает оверфлоу, особо не разбежишься) и экранчика который не будет уничтожать глаза своей маленьковостью. Иными словами - если бы проект не только обучал, но ещё и был перспективен как платформа и люди захотели бы подхватить и развивать эту идею, было бы круто.
Это во первых уже довольно сложно для одного человека, во вторых такие проекты есть на малинке
21:16 - кадр, на котором в комнату заходят родители
11:47 Так а как так получается, что ты передаешь значение в функцию, а у тебя мемори лик? Откуда ему взяться?