Я купил Arduino. GCBasic все? / О кроссплатформенности простыми словами с примерами.

Ғылым және технология

Развлекательно-познавательное видео, в котором попробую наглядно продемонстрировать что такое кроссплатформенность при использовании языка высокого уровня.
Кому улыбнуться, а кому может и чего нового узнать =)))
Приятного просмотра! =)))

Пікірлер: 170

  • @user-fr2dz9do6q
    @user-fr2dz9do6q9 ай бұрын

    Великолепное видео подача материала смотрю на одном дыхании спасибо огромное за ваши труды вы просто удивительный замечательный человек не прекращайте снимать потрясающие материалы всего хорошего и удачи в вашей жизни ваших делах!🎉

  • @Gnevistj

    @Gnevistj

    9 ай бұрын

    Спасибо большое, вам тоже всего-всего наилучшего! =)))

  • @vernnms78

    @vernnms78

    9 ай бұрын

    Согласен!

  • @admin_of_youtube
    @admin_of_youtube9 ай бұрын

    коммент ради поддержания канала и продвижения видео так сказать. много лет вожусь со всяким железом, много интересных проектов позади. так вот, эта вся штука хороша для новичков, для освоения и помигать светодиодом. сам давно сижу на стм32 и порой приходилось решать такие задачи, где язык высокого уровня не справился бы от слова совсем, даже на камне с частотой 400+ мгц. там не то что на С приходилось писать, так еще и аппаратные блоки для вычислений с плавающей точкой применять и ассемблерные вставки делать, потому что порой боролись за каждый процессорный такт. так вот к чему я это всё? а просто так )) автору лайк за интересный видос, с меня коммент, с вас обсуждение видео этого коммента и активность под видео, чтоб чаще у людей в рекомендациях вылазило. p.s. и да, читать мануалы очень весело, особенно те где 1500-1800 страниц. и это на один только проц. а у тебя помимо него ещё два десятка интересных микросхем. и у каждой свои особенности, свои тайминги и т.п. p.p.s. а ещё бывают интересные ситуации, когда ты всё делаешь по мануалу, а оно не работает. сидишь и думаешь или ты мозгами поехал, или физика сломалась. а потом открываешь erratasheet и читаешь еще пару десятков страниц, где описаны всевозможные баги камня, что не так работает и как это исправить (если конечно производитель нашел решение). p.p.s.2. делаешь что-то сложное в первый раз (к примеру работа с какой-то сложной микросхемой памяти, матрицей камеры или ещё чем-то сложным и высокоскоростным) пишешь, подключаешь нужные библиотеки - не работает. и так, и сяк не работает. решаешь не изобретать велосипед и гуглишь как народ решал эту задачу. и о чудо! находишь такую же задачу, под такой же камень, даже с роликом на ютубе и исходником кода под видео. качаешь, открываешь, компилируешь, заливаешь иииии.... оно не работает. у чела на видео работает, а у тебя нет. и в комментах пишут что работает, а у тебя нет. первое что делаешь, конечно же меняешь камень. ведь он точно бракованный. но нет, на новом камне тоже не работает. проверяешь его код на ошибки, их нет. пишешь кусками свои тестовые вставки. начинаешь писать частично с нуля, но результата нет. спустя пару дней мучений понимаешь, что у тебя на 1000000000000% все правильно. замечаешь, что у чела среда разработки позапрошлой версии, а значит и библиотеки старые. откатываешься и о чудо(2)! всё работает. оказывается, разработчики библиотек делая их универсальными под все камни сломали в них что-то сложное и важное, что очень редко кто использует и не заметили этого. а ты сиди и мучайся, смотри как у других работает, а у тебя нет. кто-то скажет сам пиши, но иногда это займет оооочень много времени. поэтому и приходится использовать готовые ядра, драйвера и библиотеки. так что да, курите мануалы, а с ними и эрраташиты, а так же не ленитесь поглядывать на форумы разработчиков ПО которое используете.

  • @OnufriyAlex

    @OnufriyAlex

    9 ай бұрын

    Про даташиты: как-то писал проект в котором использовался китайский драйвер дисплея. Даташит был переведён производителем с китайского на английский, причём никто не заморачивался с точностью и правильностью перевода. Нашёл проект для Arduino IDE и брал его за пример, а в проекте используется библиотека за авторством производителя контроллера, код которой писали индусы, да так, что мне было легче подцепиться логическим анализатором на управляющую шину и анализировать данные, чем разбираться в том коде. Короче, по даташиту одна из настроек дисплея имеет четыре состояния и по логике это исключающие друг-друга состояния, я выбираю самое подходящее мне состояние, но дисплей работает некорректно. Беру ардуинку, цепляю дисплей, реализую в ней всё, что мне нужно - дисплей работает корректно. Опять смотрю свой код в своей IDE, смотрю даташит, вроде всё правильно, но дисплей не работает. Долго курю графики логического анализатора и, о чудо (!), замечаю, что ардуинка, в передаваемых командах дисплею, суммирует два состояния одновременно, что и приводит к корректности работы. Ещё дольше смотрю даташит, пользуюсь двумя разными переводчиками с английского на русский, нахожу исходный китайский даташит и перевожу его - нигде нет упоминания того, что искомые состояния можно суммировать и что в дальнейшей работе дисплей самостоятельно будет выбирать необходимое состояние для выполнения каждой принимаемой команды. Долго думаю.

  • @pill2000se

    @pill2000se

    8 ай бұрын

    Анекдот на тему обновления библиотек: Маркетолог спрашивает программиста: в чём сложность поддержки большого проекта? Программист: ну представь, что ты писатель и поддерживаешь проект "Война и мир". У тебя Т3 - написать главу как Наташа Ростова гуляла под дождём по парку. Ты пишешь "шёл дождь", сохраняешь, вылетает сообщение об ошибке "Наташа Ростова умерла, продолжение невозможно". Почему умерла? Начинаешь разбираться. Выясняется, что у Пьера Безухова скользкие туфли, он упал, его пистолет ударился о землю и выстрелил в столб, а пуля от столба срикошетила в Наташу. Что делать? Зарядить пистолет холостыми? Поменять туфли? Решили убрать столб. Получаем сообщение "Поручик Ржевский умер." Выясняется, что он в следующей главе облокачивается о столб, которого уже нет...

  • @user-qp8uj6sw9t
    @user-qp8uj6sw9t9 ай бұрын

    заслуживаешь в 100 раз. больше подписонов

  • @user-cc9ti8gx6w
    @user-cc9ti8gx6w9 ай бұрын

    Давно уж это показывают, но от тебя, это особенно интересно!

  • @soltaurus
    @soltaurus8 ай бұрын

    Мужик, куда ты пропал? Не хватает твоего крутейшего контента!)

  • @kiberstalin2552
    @kiberstalin25529 ай бұрын

    Магистр, вы - гениальны !!! А всё гениальное - просто!😀 Вам всех благ и процветания каналу!👍

  • @MyTheLea
    @MyTheLea9 ай бұрын

    Отличный контент. Давно задумываюсь о изучении темы данной матрицы, но откладывал , ибо не до нее к сожалению, но увидев ваш ролик, решил посмотреть и не пожалел. Продолжайте в том же духа. Подписался, за одно потом гляну ваши предыдущие ролики, так как подача веет чем-то ностальгичным.

  • @user-ep5cj4ek2s
    @user-ep5cj4ek2s2 ай бұрын

    Ведущий огонь! Понятно и доходчиво!

  • @SergTakker
    @SergTakker4 ай бұрын

    Ваши видео прекрасны. С нетерпением жду роликов про ST.

  • @user-ub2rg3eg8z
    @user-ub2rg3eg8z6 ай бұрын

    Присоединяюсь ко всем хвалебным комментам! Шикарная подача, продолжайте развивать канал! очень интересно и познавательно

  • @agrogamewolf-agw1145
    @agrogamewolf-agw11458 ай бұрын

    дядя, спасибо большое, за прекрасную подачу материала и простое объяснение!

  • @olehdenysov8699
    @olehdenysov86999 ай бұрын

    Шикарно!) Осталось гайд по LAD/FBD/STL для SIMATIC/TIAPORTAL в вашей подаче посмотреть и то как частотник к S-300/400/1200 подключить и управлять по industrial ethernet/profibus, можно и под modbus даже (кстати такая библиотека уже для ардуино есть).

  • @Gnevistj

    @Gnevistj

    9 ай бұрын

    С удовольствием сделаю сериальчик и по Симатику, и по Модиконам =))) Только часов в сутках не хватает, чтоб все задумки в видео воплотить. Но я постараюсь! =))))

  • @tree-service
    @tree-service9 ай бұрын

    вот это да, даже не ожидал что это канал про программирование :) искал как рассеять избыточную мощность с мото генератора - это прошлое видео, а тут - коллега.

  • @antonGoldinov
    @antonGoldinov8 ай бұрын

    😅😊Хахаха я ржал, чуть с стула не упал но блин я все понял❤

  • @niclanetrnd
    @niclanetrnd9 ай бұрын

    Очень интересная подача, и я хоть доя себя много интересного открыл, за 12 минут больше чем на паре в институте.

  • @user-je8vb4fs3y
    @user-je8vb4fs3y9 ай бұрын

    Крутейший, тащемта, выпуск, патлатый!! Привет от такого же патлатого, но любителя пособирать усилители, и попрограммировать всякие обучалки и графические редакторы)

  • @vernnms78
    @vernnms789 ай бұрын

    Спасибо! Очень понравилось!

  • @apra-ym3ny
    @apra-ym3ny8 ай бұрын

    Спасибо!!! Вы талантливый человек и прошу заметить, не только в радиоэлектронике и программировании. Вы удивительный, артистичный преподаватель, у вас талант преподавателя! Ради Бога, не останавливайтесь, ваши знания бесценны!!!!

  • @morgunovbooch
    @morgunovbooch9 ай бұрын

    Валера! (ну я не знаю как вас величать, сэр) прекрасно пилишь. На одном дыхании. Правда, платы частотников по мере возможности поднимаю. Но это про другое видео.

  • @Gnevistj

    @Gnevistj

    9 ай бұрын

    Представлюсь - Олег я, уже 41 год, как Олег =)))) Да, вот такое странное буквосочетание вместо имени =))) Спасибо, буду продолжать =))) З.Ы. про платы от частотников - поднять их можно, вопрос юридический, как я и говорил =)

  • @morgunovbooch

    @morgunovbooch

    9 ай бұрын

    @@Gnevistj тёзка, искренне рад! У тебя прекрасно получается. Потому и подписан. upd: Мальцев Олег Борисович если что.

  • @Gnevistj

    @Gnevistj

    9 ай бұрын

    @@morgunovbooch , рад познакомиться! =) Буду стараться радовать интересными видосами и дальше =)))

  • @andreyace8768
    @andreyace87689 ай бұрын

    Вы, молодчина! Спасибо за Ваши труды! Но для меня (повторяю, для меня, я тугодум ) скорость изложения высоковатая, будем менять скорость воспроизведения. Еще мне очень импонирует Ваша позиция в отношении Бейсика, Ардуино, без всяких этих снобистских понтов о примитивности Бейсика и детской игрушки Ардуино. Я инженер схемотехник и для меня ближе программирование по принципу чем проще тем лучше (рассчитывал электрорадиоцепи на Sinclair ZX Spectrum). Ну а для профессиональных систем автоматики программисты отдельно схемотехники отдельно. Еще раз спасибо Вам, мира и добра!

  • @UA3USY
    @UA3USY9 ай бұрын

    здорово. спасибо за видос

  • @user-oz3bs8wz1z
    @user-oz3bs8wz1zАй бұрын

    С такой энергичной подачей, я уже хочу все бросить и заниматься только электронникой!!!

  • @DiondiDoc
    @DiondiDoc9 ай бұрын

    Капец, начал заниматься электроникой с ардуино и думал попробовать с пик, а тут и вы на ардуино перешли😂😂😂

  • @Gnevistj

    @Gnevistj

    9 ай бұрын

    Не перешел, а сделал спин-офф, так сказать =))))

  • @user-kx7ch1zr3q
    @user-kx7ch1zr3q9 ай бұрын

    Отлично, очень интересно, спасибо!

  • @valerab5687
    @valerab56879 ай бұрын

    Приветствую! Смотрим! Плюсанул +6

  • @user-jd4gq3gz6w
    @user-jd4gq3gz6w8 ай бұрын

    Красавец!!!!!!

  • @ivansidorov451
    @ivansidorov4516 ай бұрын

    Добрый день. Спасибо Вам за Ваши видео, мне стало очень интересно. Однако когда начал узнавать цену на PIC контроллеры немного расстроился. Если несложно подскажите пожалуйста недорогие и простенькие PIC контроллеры для простых задач.

  • @gasko2762
    @gasko27629 ай бұрын

    Super, držím ti palce aby si vydržal.

  • @user-id3ju6zi1w
    @user-id3ju6zi1w9 ай бұрын

    Вставочки просто ОГОНЬ!!!

  • @edrdr
    @edrdr9 ай бұрын

    Норм. Но для новичков всё же нужно упомянуть про бутлоадер и начальные фьюз биты при его заливке. А то купят китайскую плату без бутлоадера или с кривым и будут долбиться 😂 хотя, это хорошая тема для следующего видео

  • @Shagrat_52

    @Shagrat_52

    9 ай бұрын

    эээ...а нафига бутлоадер если из бейсика шьешь?

  • @edrdr

    @edrdr

    9 ай бұрын

    @@Shagrat_52 без бутлоадера в этом случае только spi программатор. Ch340g - преобразователь интерфейсов USB--> UART который дёргает reset микроконтроллера (или не дергать, если пин dtr не распаян на плате и тогда нужно самому нажать reset на плате) после чего МК сбрасывается и бутлоадер начинает первым свою работу раскладывая данные в памяти МК с указанного адреса, ну или заканчивает свою работу. Примерно так. Без бутдоадера - МК AVR шьётся только по spi или jteg. Есть ещё с встроенным usb интерфейсом, но там я точно уже и не помню как обстоят дела

  • @Shagrat_52

    @Shagrat_52

    9 ай бұрын

    @@edrdr , пардон, так то я знаю, как оно шьется. Мне почему-то показалось, что дорожки были перепаяны куда надо. На mosi, miso... и т.д. На самом деле, мне проще эти ардуины программатором шить. А нафиг этот язык нужен (ардуино) , я так и не понял. Тот же bascom и легче и код гораздо компактнее выдает. И когда пользуешься программатором то не привязан к бутлоадеру.

  • @KaptainUflg

    @KaptainUflg

    9 ай бұрын

    @@Shagrat_52 Загрузчик имеет свойство слетать в случае ошибок прошивки или железа. Я лично видел ардуинщика, который в магазине хотел поменять плату потому, что у него перестала прошиваться ардуинка. По своему опыту и симптомам могу сказать, что там именно загрузчик каким-то образом слетел (скорее всего прошил он что-то не то, играясь с платой, и затёр загрузчик). То, что про программаторы он ничего не знал, о многом говорит. А ещё можно саму плату использовать как отладочную для разработки, и потом навесным монтажом что-то простенькое на той же attiny собрать. Вот тут-то всё это знать просто необходимо.

  • @BioTech81
    @BioTech819 ай бұрын

    Вижу ардуино в названии и думаю всё сломали нам Олега сейчас начнётся ардуино IDE С++ и прочая бесноватость нооооо наш автор как всегда на высоте. Здрасьте кстати 😅 Красиво по полочкам и очень интересно хотя я сторонник классики и новомодные ардуино мне не по душе. Ну объёмные они больно по сравнению с МК. Да и батарейку аппетитно едят. Выпуск получился замечательный и очень интересный думаю в этом направлении будет ещё больше интереса к каналу. Вот ещё интерсно было бы узнать что там по весу программы выходит. Я так полагаю памяти должно занимать намного меньше чем через ide. Автор уже по классике любви удачи здоровья.

  • @Gnevistj

    @Gnevistj

    9 ай бұрын

    НетЬ, нас так просто не сшибешь с пути =))) Спасибо за отзыв! =))) Я не напрасно сказал в видео - "для знакомства с автоматикой" - ибо для прототипирования Ардуинка действительно очень удобна; а потом уже можно спаять/заказать готовые платы под свое устройство, и залить отлаженную программу. По конечным объемам программ - не задавался этим вопросом; но, пожалуй коснусь его в одном из свои будущих видео =) Вам тоже здоровья и сил! =))))

  • @BioTech81

    @BioTech81

    9 ай бұрын

    @@Gnevistj Тоесть написать программу в Джесси бейсике залить в Ардуино протестировать и сделать платку под МК Ардуино? Тоже как вариант. Меньше места на плате, только нужные выводы плюс питание пониже... Ну раз будут новости ждём следим...

  • @user_PsevdonimyEtoPolnyjOtstoj

    @user_PsevdonimyEtoPolnyjOtstoj

    9 ай бұрын

    Ардуино в плане начинки и питания ничем от МК не отличаются. Вообще Ардуино по сути отладочная плата, т.е. наладил программу, устройство, а потом на плату перенёс всё. Но так как переносить всем лень, её стали как есть пихать во всё подряд.

  • @Al-Al
    @Al-Al9 ай бұрын

    Видео вообще класс. Не думал, что так легко можно все переносить на другие контроллеры. Пока изучаю визуальное программирование arduino, по pic есть книга, но сложновато. А оказывается все проще. Выходит что код arduino можно так же перевести для pic?

  • @_Fla5h_

    @_Fla5h_

    9 ай бұрын

    Не можно, ну если только он не написан на GCBasic

  • @Palladln

    @Palladln

    9 ай бұрын

    @@_Fla5h_ на СИ точно так же все, только там порты наоборот: у ПИКа - ноль это вход, а единица это выход.

  • @mikesaiganov4535
    @mikesaiganov45359 ай бұрын

    Спасибо, класс! Вот только про фьюзы бы чуток поподробнее. А то залочить, как нефиг делать. Потому я и недолюбливаю avr.😮

  • @user-fw7sq9sj5k
    @user-fw7sq9sj5k9 ай бұрын

    Шилды для того и были придуманы, чтобы микроконтроллеры втащить в массы, подключил к компу и вперёд. 🧐😁

  • @user-vs4vv6ev2m
    @user-vs4vv6ev2m9 ай бұрын

    Номер порта может измениться если втыкать сразу несколько похожих плат. Например если тестируешь комплекс устройств. Одна передает - другая соответственно получает.

  • @Shifoner_
    @Shifoner_9 ай бұрын

    Крутяк!

  • @user-ot3nh9ms4y
    @user-ot3nh9ms4y8 ай бұрын

    Приветствую! Закралась идея сделать дома подсветку да не абы какую, а с куражинкой. Идея проста как свет, свет который плавно включается когда идешь по коридору спереди тускло, там где перемещается тело ярко, а позади мягко затухает и так на протяжении нескольких метров. Но как правильно реализовать пока не понял, знаю, что есть всевозможные датчики. Возможно идея для следующего видео, работа со светочувствительными элементами, ультразвуковыми датчиками, датчиками движения и прочими какие там в народе имеются. Буду с удовольствием смотреть такой выпуск, как и все остальные, попивая энергию из кефира😂

  • @user-ic4xc3rq5k
    @user-ic4xc3rq5k9 ай бұрын

    Здравствуйте! Возможно ли с Вами как-то в личке обсудить мой скромный проектик? где требуется большое количество разной электроники.Многие брались за это,но говорили трудно и бросались и плевались)

  • @user-mj3ww9wl8y
    @user-mj3ww9wl8y9 ай бұрын

    Спасибо👍👍👍

  • @AlekseiChip
    @AlekseiChip9 ай бұрын

    Я на защите в институте выпал когда студент на вопрос "Почему вы использовали Arduino?" ответил что это самый лучший микроконтроллер

  • @iforand

    @iforand

    9 ай бұрын

    А каким файлообменником Вы пользуетесь? Ну конечно же Скайпом!

  • @sam_sebe_kulibin

    @sam_sebe_kulibin

    9 ай бұрын

    ​@@iforandКст, имеет место быть. Я тг как файлообменник использую🤣

  • @korehok72
    @korehok727 ай бұрын

    Спасибо!!!

  • @igorovcharov7424
    @igorovcharov74249 ай бұрын

    Интересен был бы разбор косяков чата жэпити и например Вашего кода. Чтобы было понимание, насколько не оптимизирован код у него. Например на использованных в данном видео примерах.

  • @user-wp6pd2fx8g
    @user-wp6pd2fx8g9 ай бұрын

    Можете сделать видео, как сделать видео глазок c доступом через интернет?)

  • @OnufriyAlex
    @OnufriyAlex9 ай бұрын

    Дорогой Гневисть! Видео очень интересное, для несведущих показать, что код можно переносить с одного контроллера на другой - очень хорошо. Спасибо, что делаешь развивающий контент! Ардуино, как платформа, хороша. При этом большинство споров касаются именно её IDE, т.к. реализация ООП на таком слабом контроллере и сами способы реализации крайне абсурдны. Снова ты хаешь Си, не понимая, что при реализации приведённых примеров разница с ГЦБейсиком заметна не будет. К примеру в Си есть оператор switch() case который удобнее реализует искомую логику вместо нагромождения кучи if-ов, к тому же в Си более удобная работа со строками. Я не пытаюсь взять на "слабо", но как идея для одного из следующих видео: пример реализации протоколов обмена между контроллерами - передавать в ахрененнометр значения текстом через УАРТ, при этом чтоб не было разницы между заглавными и строчными буквами и количеством слов описывающих число (например "двести тридцать пять" или "Двести тРиДцАтЬ пЯТь"). Плюсом сюда же помехи в линии, прерывание связи с последующим продолжением с места разрыва или вообще обрыв пакета и следующий пакет приходит опять с начала (т.е. реализация признаков начала и окончания передачи и работа с ними). Вот это всё вышеизложенное легче делать на Си, чем на ГЦБейсике. Далее, на нашем простом уровне не очевидно, почему именно при имеющемся уже Бейсике, был разработан Си и в дальнейшем получил большее развитие, но причина есть и она делает Си лучше Бейсика. К тому же, в частности для Ардуино есть множество библиотек написанных именно на Си и это делает предложение писать для данной платформы на ГЦБейсике абсурдным. Как практика и сподвижничество - похвально, но и в тоже время вызывает жалость, когда человек, например, будет пытаться описать в таких условиях IP/TCP стек для связи с Интернетом. Есть такое семейство контроллеров ICPDAS ICPCON, это чистый 186 процессор в SoC исполнении, а сам контроллер размером с ладонь. Программы "крутятся" в некоем подобии DOS и пишутся либо на Си, либо на Паскале, либо на Бейсике в виде *.exe исполняемых файлов. Так вот на его примере ярко видно, что для простых задач одинаковые примеры есть на всех трёх языках, но с усложнением задачи сначала "отваливается" Бейсик, для него начинает не хватать некоторых библиотек, потом Паскаль "теряет" некоторые примеры по той же причине (нет реализации некоторых промышленных протоколов связи в виде готовых библиотек от производителя) и в итоге остаётся один Си, который по максимуму использует этот контроллер. При это если разница между Паскалем и Си в наборе библиотек не существенна для большинства пользователей, то Бейсик явно обделённый.

  • @kasper3355
    @kasper33559 ай бұрын

    дружище, тебе пора книжки писать. которые учебники. людям, у которых извилин больше чем одна, заходит в голову не только видосики из ютубчика, а и книжки. мне они заходят гораздо лучше, чем видосики))) смотрю ваш канал с огромным удовольствием. творческих успехов.

  • @user-wl1vl7ww4t
    @user-wl1vl7ww4t9 ай бұрын

    как всегда на высшем уровне подачи матеряла.

  • @vovanchik541
    @vovanchik5419 ай бұрын

    У меня Ардуина управляла моделями ракет: включением второй ступени,отстрелом парашюта,включением дымового трассера и т.д.,ну конечно же с доп.модулями,типа акселерометром,бародатчиком и т.д.,классная тема

  • @2-garin_snake
    @2-garin_snake9 ай бұрын

    Зачет! 👍

  • @lofo1979
    @lofo197922 күн бұрын

    Привет. А как на счет блочного программирования, например через программу FLProg/

  • @vovanikotin
    @vovanikotin9 ай бұрын

    Давай Миландр покодим на GCBasic, во будет тема. В Зеленограде все охренеют.

  • @flexoalex4168
    @flexoalex41689 ай бұрын

    Я бы с удовольствием посмотрел бы как непринуждённо данная программа заработает на платформе Nucleo в том же форм факторе аля UNO или MEGA.

  • @user-rk7oc5zj9s
    @user-rk7oc5zj9s9 ай бұрын

    Документация наше все.

  • @viktorimmel1834
    @viktorimmel18349 ай бұрын

    Suppiii!!!🎉

  • @user-fw7sq9sj5k
    @user-fw7sq9sj5k9 ай бұрын

    Я так понял, что этот сюжет, навеял наш с тобой разговор? 😁 Если так, то приятно. 🤓 Правда я упоминал ESP32, но это рядышком.

  • @Gnevistj

    @Gnevistj

    9 ай бұрын

    На самом деле это видео было отснято и смонтировано перед предыдущим выпуском, просто так совпало =)))) Но и к 32-битным контроллерам как-нить подойду тоже, раз спрос есть =))))

  • @Salidol1983
    @Salidol19839 ай бұрын

    👍👍👍👍👍👍

  • @SevenNightdreemVeryPavlovny
    @SevenNightdreemVeryPavlovny9 ай бұрын

    Я как офисный планктон пишу на си, прикрываюсь ch32 если вдруг stm32 будут совсем недоступны , и тут нате) переезжаем с пик на авр под бэйсиком😮 а говорили параллельные вселенные недоступны)

  • @Gnevistj

    @Gnevistj

    9 ай бұрын

    Привет офисным от "полевых"; а по сути это и есть две параллельные вселенные - офис и поле, и каждая со своими нюансами =)))) И спорить о том кто круче - это все равно что выяснять кто победит в поединке Робокоп VS Терминатор =))) Делаем-то одно дело - автоматизируем процессы, облегчая труд людям =)

  • @SevenNightdreemVeryPavlovny

    @SevenNightdreemVeryPavlovny

    9 ай бұрын

    @@Gnevistj мудрый Вы человек, и я не спорю, в ящичке лежат тини13 и используются рядом со старшими собратьями)

  • @technopunk89
    @technopunk899 ай бұрын

    Вообще изначально ардуино, ето тупо отладочная плата, было расчитано, что на макетке собрал схему с ардуинкой, добилса нормальной работоты железа и софта, потом развёл плату под нужные цели, поставил туда атмегу, залил прошивку, а ардуинку дальше использовать под тестовые сборки схемы Но все начали масово исмользовать ардуину вместо того, чтоб просто использовать ту-же атмегу328 с ардуины нано.

  • @AnobiumTech
    @AnobiumTech5 ай бұрын

    **Great video** - I am the Chief Engineer for GCBASIC. You do not edit the INI file. Use Edit Preferences with the USE.INI. You will find an entry in the IDE.

  • @user_PsevdonimyEtoPolnyjOtstoj
    @user_PsevdonimyEtoPolnyjOtstoj9 ай бұрын

    А ООП можешь запилить на своём ГэЦэБесике ? ))))

  • @MaximumPower1
    @MaximumPower18 ай бұрын

    Слишком все понятно что он говорит , вопрос только в одном, почему я не делаю?

  • @4arus
    @4arus8 ай бұрын

    Спасибо тёзка. Ты бы ссылочку на какой нибудь донатик кинул 😉

  • @Gnevistj

    @Gnevistj

    8 ай бұрын

    Спасибо за предложение, очень приятно, без шуток, но я считаю, что если прошу донаты - то нужно серьезно работать, а не от случая к случаю, как сейчас =) Может в некотором будущем этот канал и станет моей основной работой, кто знает =)))

  • @user-gr8ml6fo8w
    @user-gr8ml6fo8w9 ай бұрын

    Чтобы скомпилировать программу надо в формулах раскрывать скобки? Дичь какая. 🤯 Подача материала интересная, автору лайк.

  • @AntaresI1024
    @AntaresI10245 ай бұрын

    Не совсем понял. Этот gsBasic он использует библиотеки Ардуины и загрузчик? Или он имеет свои библиотеки и загрузчик? Немного дико смотреть после microchip studio, как это поменял дирекиву = поменял контроллер. )) Также не совсем понятно, в принципе можно написать прошивку под любой контроллер avr на этом языке и доже под stm32? )))

  • @AntaresI1024

    @AntaresI1024

    5 ай бұрын

    Вообще это сложный момент. Насколько такой высокоуровневый язык оптимально использует аппаратные возможности. Смотреть выхлоп после компилятора в "ассемблерном виде". Я не хейчу это, просто немного скептически ...

  • @asutp2089
    @asutp20899 ай бұрын

    Перевести всё это на язык LAD, вот это по настоящему квест.

  • @Gnevistj

    @Gnevistj

    9 ай бұрын

    Но не так страшно как кажется, хотя попотеть придется, особенно с математикой =)))

  • @apivovarov2
    @apivovarov29 ай бұрын

    а как дебажить программу? можно ли собрать с дебаг info как в C?

  • @Gnevistj

    @Gnevistj

    9 ай бұрын

    Вот нет "онлайна" в этой среде программирования; и это довольно-таки большой минус. Но, как показала практика, вполне себе сей минус превращается в плюс, заставляя "мыслить как машина" при отладке =)

  • @user-ot5js1gy5j

    @user-ot5js1gy5j

    9 ай бұрын

    По старинке логическим пробником. :)

  • @user-yb9et2kl1l
    @user-yb9et2kl1l7 ай бұрын

    Пора бы и за 7 ми сигментные рассказать. С точкой, варианты..

  • @Palladln
    @Palladln9 ай бұрын

    Плавно подходим к освоению СТМ32, через бейсик.. а там полетные контроллеры, роботы и другое..

  • @Gnevistj

    @Gnevistj

    9 ай бұрын

    Я его кстати прикупил, поигрался - контроллер как контроллер, ну чуть пошустрее, и библиотек под разные применения побольше, не все надо писать ручками =))) Возможно и запилю сериальчик про этого зверька, раз уж он так популярен =)))

  • @3DSpaceX
    @3DSpaceX9 ай бұрын

    добр человек, сними пожалуйста о создании менюшки на кнопках или енкодере и 1602 дисплее, просто нету в сети толкового видео на эту тему.

  • @MSaidu-sj6vx
    @MSaidu-sj6vx9 ай бұрын

    Олег, если будешь писать "сериал" по STM32 то тут есть два момента: три канала уже есть ( конкуренты ), стандартные примеры уже рассмотрены на канале одного деда... Придётся писать что-то оригинальное😊😊😊, многофайловую сборку ( это не представлено ), работа с базой данных... Вот по вёрстке есть канал, там в живую человек верстает сайт, есть канал на котором в реальном режиме проверяют сервер на уязвимости... Но нет канала где делают реальную программу. Надо научить мелких, они роботов собирать хотят...

  • @user-yk6tc1ey7x
    @user-yk6tc1ey7x9 ай бұрын

    Покажи как прикрутить ht1621

  • @simonvi3512
    @simonvi35127 ай бұрын

    чертов гений

  • @KtoTytKrichal
    @KtoTytKrichal9 ай бұрын

    эл си ди or эл це дэ Вот в чем вопрос. GCBasic, SCL и STL вообще не знаю зачем они когда с++ с, с++ only, и литл ассемблера(и то слишком специфическое применение) а для кросплатф по микрухам с# уже что то предлагает

  • @antiminddamping2096
    @antiminddamping20969 ай бұрын

    Угу. Вот оно значит что... Вот я достал с полки книгу Майкла Предко "PIC-микроконтроллеры: архитектура и программирование". Правильно я должен понимать, что если я открою книгу в части архитектуры, то там будет одна строчка "да это просто тупо гарвардская архитектура" ибо это же вообще один производитель Microchip и там тем более не может быть особенностей в архитектуре (особенно если её квалифицировать только по распределению памяти и шин адресов/данных)?

  • @SashaLAS
    @SashaLAS9 ай бұрын

    Смотрю все твои выпуски, был уверен, что ты для ардуино скетчи пишешь! и смотреть тебя начал, так как было интересно с ардуинкой разобраться. :) P.S. 1. Mega 328P и Mega 328PB - обращайте внимание! Есть разница. 2. Подделка CH340 не работает с новыми драйверами!!!! Если затёрта микруха - прошивать можно "до горизонта". Используем старый драйвер для заливки ардуинки, в случае подделки CH340.

  • @DiondiDoc
    @DiondiDoc9 ай бұрын

    Подписался и не пожалел

  • @iqubik
    @iqubik9 ай бұрын

    Наконец то ардуино

  • @Bob-ip4ws
    @Bob-ip4ws9 ай бұрын

    А чё не ассемблер сразу?

  • @alexandrshapenkov8693
    @alexandrshapenkov86939 ай бұрын

    На ардуиновском вайринге куча примеров в сети, насчёт Бейсика не уверен. И с него можно перейти к с или c++, не знаю только зачем. Бейсик вообще непривычный.

  • @rd-180union7
    @rd-180union79 ай бұрын

    😄😁🖐👍👍

  • @user-zd5bh2bl1y
    @user-zd5bh2bl1y9 ай бұрын

    gcbasic разрабатывают с 2007 года. Там один из разработчиков разрабатывал PicBasic. Он считает что для 8 битных микроконтроллеров язык Си избыточен. Тут достаточно basic. Я gcbasic выучил за 2 недели. И уже делаю блок питания на PIC и дисплеем на SPI.

  • @user-ot5js1gy5j

    @user-ot5js1gy5j

    9 ай бұрын

    Для 8битных микроконтроллеров достаточно С--

  • @iforand

    @iforand

    9 ай бұрын

    Я тоже считал что Си избыточен, по этому писал на ассемблере.

  • @user_PsevdonimyEtoPolnyjOtstoj
    @user_PsevdonimyEtoPolnyjOtstoj9 ай бұрын

    На первых порах Bascom использовал, потом понял что за Си\Си++ будущее, да и настоящее и забил на Бейсик.

  • @user-yb3zr3zz3w
    @user-yb3zr3zz3w9 ай бұрын

    Чего только не сделаешь, лишь бы С++ и STM32 не применять 😁

  • @user-tv3kt4ck7w
    @user-tv3kt4ck7w6 ай бұрын

    Я тоже пивом поперхнулся. Как так людей шокировать можно?!

  • @Denysenko.
    @Denysenko.9 ай бұрын

    9 "правоверных" таки влепили дизлайки, кстати, СПАСИБО!

  • @user-wt2yw8bm1t
    @user-wt2yw8bm1t3 ай бұрын

    Нёх))))

  • @MrDinosaur41
    @MrDinosaur414 ай бұрын

    Будьте последовательны: если взялись произносить "кодЫ, входЫ", то и "выходЫ", а не "вхОды", как у людей. Впрочем, что мне понравилось, так это нормальное название ATTiny, а не "тини", как говорит подавляющее большинство 😊

  • @zona2451
    @zona24519 ай бұрын

    куда делась с полки туалетная бумага ? Вот. А так все очень хорошо.

  • @avishekelberg4829
    @avishekelberg48299 ай бұрын

    А чем С плох то? Простой, понятный, гибкий... Если нравиться дрочить в присядку, то ардуиновская среда понимает ассемблер, можно прям по хардкору мигать светодиодом, чтоб аж олдскулы сводило.

  • @vadimchernov2509
    @vadimchernov25099 ай бұрын

    спасибо конечно но на си всетки понятней)))

  • @Gnevistj

    @Gnevistj

    9 ай бұрын

    Дык я и не спорю! Каждому свое, более того, выучив за свою жизнь некоторое кол-во языков программирования, и используя их постоянно, пришел к выводу, что любой язык программирования - просто инструмент; и каждый из них удобен для решения своего круга задач =)

  • @memmoth8751
    @memmoth87519 ай бұрын

    Подача и видео просто зашибись

  • @IS777
    @IS7779 ай бұрын

    Piebalgas alus?

  • @Gnevistj

    @Gnevistj

    9 ай бұрын

    Užavas!!! =)))

  • @drone_tales
    @drone_tales9 ай бұрын

    дядька, без обид: lilygo T-A7608SA-H как под твоим басиком запусить? ладно, фиг с ней с Lilygo, а давай ESP32-wroom? Ок, EPS для лохов. Давай простейщий STM32f103.

  • @user-ek8ic9pz7n

    @user-ek8ic9pz7n

    9 ай бұрын

    Да понятное дело, что он только для 8битных. Дядька же за не слишком высокий порог вхождения, и за быстрое решение прикладных задач, 99.9% которых можно решить и постепенно устаревающим железом Понятное дело, что есть более универсальные инструменты (и для старого, и для нового) для программирования встраиваемых систем, но это ж язык учить надо

  • @drone_tales

    @drone_tales

    9 ай бұрын

    @@user-ek8ic9pz7n Да это понятно. Но было бы интересно если такое возможно.

  • @user-rr4zo6bf3l
    @user-rr4zo6bf3l4 ай бұрын

    Во дед разошелся

  • @SSSuzd
    @SSSuzd9 ай бұрын

    Дело не в языках программирования. Проблема в людях. Каждый язык программирования имеет свои большие +. И си даже очень дружелюбное чем ассемблер. Но когда оптимизируешь код, ассемблер самый топ. Увы, без понятия микропроцессора оптимизации не получится. Питон как раз самый неоптимизированный язык. Да дружелюбное, но код от компилятора самый мусорный.

  • @Gnevistj

    @Gnevistj

    9 ай бұрын

    Именно так! Язык программирования - это всего лишь инструмент; и каждый инструмент подходит для решения своего круга задач =)

  • @vladi_g
    @vladi_g9 ай бұрын

    Какое ардуино, давай на фортране писать или коболе.

  • @vernnms78
    @vernnms789 ай бұрын

    Мне одному очень любопытно, что моргает на ноутбуке справа на фоне? 😅

  • @Gnevistj

    @Gnevistj

    9 ай бұрын

    Это секрет! =)))))) Но, когда-нибудь я, возможно, его раскрою =))))))))

  • @vernnms78

    @vernnms78

    9 ай бұрын

    @@Gnevistj Моргает, прям, как в фантастических фильмах. :-)

  • @user_PsevdonimyEtoPolnyjOtstoj

    @user_PsevdonimyEtoPolnyjOtstoj

    9 ай бұрын

    Нет, я тоже заметил.

  • @sawaandkirull1772
    @sawaandkirull17729 ай бұрын

    Силен.

  • @mclotos
    @mclotos9 ай бұрын

    такими темпами скоро и до эвм с python доберетесь, лет так через 30 =)

  • @mclotos

    @mclotos

    9 ай бұрын

    Я вот программирую под ПК уже лет 20, пару лет назад увлёкся сначала raspberry, потом ардуинками и сейчас вот вообще перебираюсь на всякие там ne555 и прочие.Такими темпами скоро вообще начну текстолит покупать и сам платы делать =)

  • @Gnevistj

    @Gnevistj

    9 ай бұрын

    А почему бы и нет? Радиолюбительство во всех его проявлениях штука-то увлекательная, собрал своими руками некую безумную светоморгалку, или мегаусилитель, шоб соседям неповадно было, и сидишь, кайфуешь =)))) Жена и дети не понимают что здесь такого, а ты весь такой довольный аки слон =)))) Немного путано написал, но зато с эмоциями от чистого сердца. Вобщм, добро пожаловать в клуб! =)

  • @mclotos

    @mclotos

    9 ай бұрын

    @@Gnevistj слышали о микропроцессоре Omega2? Пару лет назад (примерно) купил себе пару таких - прикольно, но скучно. А не подскажете хороший справочник по компонентам и радиодеталям? Гуглил, но что-то везде совсем мало информации, хочется прям полный справочник - хочу сделать себе программулину, чтобы можно было рисовать схемы и сразу получать gerber-файл со списком нужных компонентов. Знаю, что уже есть куча десктопных программ, но хочется самому написать, чтобы лучше погрузиться в тему

  • @Palladln

    @Palladln

    9 ай бұрын

    @@mclotos зачем изобретать велосипед? в протеусе все это есть и герберы и компоненты и справочник и схемы рисует и работу моделирует и даже программить там можно..

  • @serzhivanov

    @serzhivanov

    9 ай бұрын

    ​@@mclotosещё лучше если вы доберётесь до радиоламп, так сказать с высот электроники до низов истории развития электроники! Там триоды, пентоды, гептоды и т.д,очень забвная штука кстати.Я такой путь уже проходил! 👍💡

  • @petrsmolin7976
    @petrsmolin79768 ай бұрын

    Сложно

  • @user-vi7yh6eq5k
    @user-vi7yh6eq5k3 ай бұрын

    Все конечно охрененно, но бывают моменты в программировании устройств, когда просто без ассемблерных вставок не обойтись. Тогда вся ваша религия идет псу под хвост. Надобность в этом бывает нечасто, однако язык высокого уровня не панацея для всех случаев в отличии от ассемблера.

Келесі