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

  Рет қаралды 23,531

Гневисть

Гневисть

Күн бұрын

Пікірлер: 172
@ПшишьХадаж
@ПшишьХадаж Жыл бұрын
Великолепное видео подача материала смотрю на одном дыхании спасибо огромное за ваши труды вы просто удивительный замечательный человек не прекращайте снимать потрясающие материалы всего хорошего и удачи в вашей жизни ваших делах!🎉
@Gnevistj
@Gnevistj Жыл бұрын
Спасибо большое, вам тоже всего-всего наилучшего! =)))
@vernnms78
@vernnms78 Жыл бұрын
Согласен!
@admin_of_youtube
@admin_of_youtube Жыл бұрын
коммент ради поддержания канала и продвижения видео так сказать. много лет вожусь со всяким железом, много интересных проектов позади. так вот, эта вся штука хороша для новичков, для освоения и помигать светодиодом. сам давно сижу на стм32 и порой приходилось решать такие задачи, где язык высокого уровня не справился бы от слова совсем, даже на камне с частотой 400+ мгц. там не то что на С приходилось писать, так еще и аппаратные блоки для вычислений с плавающей точкой применять и ассемблерные вставки делать, потому что порой боролись за каждый процессорный такт. так вот к чему я это всё? а просто так )) автору лайк за интересный видос, с меня коммент, с вас обсуждение видео этого коммента и активность под видео, чтоб чаще у людей в рекомендациях вылазило. p.s. и да, читать мануалы очень весело, особенно те где 1500-1800 страниц. и это на один только проц. а у тебя помимо него ещё два десятка интересных микросхем. и у каждой свои особенности, свои тайминги и т.п. p.p.s. а ещё бывают интересные ситуации, когда ты всё делаешь по мануалу, а оно не работает. сидишь и думаешь или ты мозгами поехал, или физика сломалась. а потом открываешь erratasheet и читаешь еще пару десятков страниц, где описаны всевозможные баги камня, что не так работает и как это исправить (если конечно производитель нашел решение). p.p.s.2. делаешь что-то сложное в первый раз (к примеру работа с какой-то сложной микросхемой памяти, матрицей камеры или ещё чем-то сложным и высокоскоростным) пишешь, подключаешь нужные библиотеки - не работает. и так, и сяк не работает. решаешь не изобретать велосипед и гуглишь как народ решал эту задачу. и о чудо! находишь такую же задачу, под такой же камень, даже с роликом на ютубе и исходником кода под видео. качаешь, открываешь, компилируешь, заливаешь иииии.... оно не работает. у чела на видео работает, а у тебя нет. и в комментах пишут что работает, а у тебя нет. первое что делаешь, конечно же меняешь камень. ведь он точно бракованный. но нет, на новом камне тоже не работает. проверяешь его код на ошибки, их нет. пишешь кусками свои тестовые вставки. начинаешь писать частично с нуля, но результата нет. спустя пару дней мучений понимаешь, что у тебя на 1000000000000% все правильно. замечаешь, что у чела среда разработки позапрошлой версии, а значит и библиотеки старые. откатываешься и о чудо(2)! всё работает. оказывается, разработчики библиотек делая их универсальными под все камни сломали в них что-то сложное и важное, что очень редко кто использует и не заметили этого. а ты сиди и мучайся, смотри как у других работает, а у тебя нет. кто-то скажет сам пиши, но иногда это займет оооочень много времени. поэтому и приходится использовать готовые ядра, драйвера и библиотеки. так что да, курите мануалы, а с ними и эрраташиты, а так же не ленитесь поглядывать на форумы разработчиков ПО которое используете.
@OnufriyAlex
@OnufriyAlex Жыл бұрын
Про даташиты: как-то писал проект в котором использовался китайский драйвер дисплея. Даташит был переведён производителем с китайского на английский, причём никто не заморачивался с точностью и правильностью перевода. Нашёл проект для Arduino IDE и брал его за пример, а в проекте используется библиотека за авторством производителя контроллера, код которой писали индусы, да так, что мне было легче подцепиться логическим анализатором на управляющую шину и анализировать данные, чем разбираться в том коде. Короче, по даташиту одна из настроек дисплея имеет четыре состояния и по логике это исключающие друг-друга состояния, я выбираю самое подходящее мне состояние, но дисплей работает некорректно. Беру ардуинку, цепляю дисплей, реализую в ней всё, что мне нужно - дисплей работает корректно. Опять смотрю свой код в своей IDE, смотрю даташит, вроде всё правильно, но дисплей не работает. Долго курю графики логического анализатора и, о чудо (!), замечаю, что ардуинка, в передаваемых командах дисплею, суммирует два состояния одновременно, что и приводит к корректности работы. Ещё дольше смотрю даташит, пользуюсь двумя разными переводчиками с английского на русский, нахожу исходный китайский даташит и перевожу его - нигде нет упоминания того, что искомые состояния можно суммировать и что в дальнейшей работе дисплей самостоятельно будет выбирать необходимое состояние для выполнения каждой принимаемой команды. Долго думаю.
@pill2000se
@pill2000se Жыл бұрын
Анекдот на тему обновления библиотек: Маркетолог спрашивает программиста: в чём сложность поддержки большого проекта? Программист: ну представь, что ты писатель и поддерживаешь проект "Война и мир". У тебя Т3 - написать главу как Наташа Ростова гуляла под дождём по парку. Ты пишешь "шёл дождь", сохраняешь, вылетает сообщение об ошибке "Наташа Ростова умерла, продолжение невозможно". Почему умерла? Начинаешь разбираться. Выясняется, что у Пьера Безухова скользкие туфли, он упал, его пистолет ударился о землю и выстрелил в столб, а пуля от столба срикошетила в Наташу. Что делать? Зарядить пистолет холостыми? Поменять туфли? Решили убрать столб. Получаем сообщение "Поручик Ржевский умер." Выясняется, что он в следующей главе облокачивается о столб, которого уже нет...
@soltaurus
@soltaurus Жыл бұрын
Мужик, куда ты пропал? Не хватает твоего крутейшего контента!)
@илнм
@илнм Жыл бұрын
заслуживаешь в 100 раз. больше подписонов
@user-cc9ti8gx6w
@user-cc9ti8gx6w Жыл бұрын
Давно уж это показывают, но от тебя, это особенно интересно!
@БогданНасиковский
@БогданНасиковский 11 ай бұрын
Присоединяюсь ко всем хвалебным комментам! Шикарная подача, продолжайте развивать канал! очень интересно и познавательно
@apra-ym3ny
@apra-ym3ny Жыл бұрын
Спасибо!!! Вы талантливый человек и прошу заметить, не только в радиоэлектронике и программировании. Вы удивительный, артистичный преподаватель, у вас талант преподавателя! Ради Бога, не останавливайтесь, ваши знания бесценны!!!!
@agrogamewolf-agw1145
@agrogamewolf-agw1145 Жыл бұрын
дядя, спасибо большое, за прекрасную подачу материала и простое объяснение!
@olehdenysov8699
@olehdenysov8699 Жыл бұрын
Шикарно!) Осталось гайд по LAD/FBD/STL для SIMATIC/TIAPORTAL в вашей подаче посмотреть и то как частотник к S-300/400/1200 подключить и управлять по industrial ethernet/profibus, можно и под modbus даже (кстати такая библиотека уже для ардуино есть).
@Gnevistj
@Gnevistj Жыл бұрын
С удовольствием сделаю сериальчик и по Симатику, и по Модиконам =))) Только часов в сутках не хватает, чтоб все задумки в видео воплотить. Но я постараюсь! =))))
@SergTakker
@SergTakker 9 ай бұрын
Ваши видео прекрасны. С нетерпением жду роликов про ST.
@niclanetrnd
@niclanetrnd Жыл бұрын
Очень интересная подача, и я хоть доя себя много интересного открыл, за 12 минут больше чем на паре в институте.
@АлёнаСбитнева-ж8л
@АлёнаСбитнева-ж8л 7 ай бұрын
Ведущий огонь! Понятно и доходчиво!
@kiberstalin2552
@kiberstalin2552 Жыл бұрын
Магистр, вы - гениальны !!! А всё гениальное - просто!😀 Вам всех благ и процветания каналу!👍
@tree-service
@tree-service Жыл бұрын
вот это да, даже не ожидал что это канал про программирование :) искал как рассеять избыточную мощность с мото генератора - это прошлое видео, а тут - коллега.
@andreyace8768
@andreyace8768 Жыл бұрын
Вы, молодчина! Спасибо за Ваши труды! Но для меня (повторяю, для меня, я тугодум ) скорость изложения высоковатая, будем менять скорость воспроизведения. Еще мне очень импонирует Ваша позиция в отношении Бейсика, Ардуино, без всяких этих снобистских понтов о примитивности Бейсика и детской игрушки Ардуино. Я инженер схемотехник и для меня ближе программирование по принципу чем проще тем лучше (рассчитывал электрорадиоцепи на Sinclair ZX Spectrum). Ну а для профессиональных систем автоматики программисты отдельно схемотехники отдельно. Еще раз спасибо Вам, мира и добра!
@DiondiDoc
@DiondiDoc Жыл бұрын
Капец, начал заниматься электроникой с ардуино и думал попробовать с пик, а тут и вы на ардуино перешли😂😂😂
@Gnevistj
@Gnevistj Жыл бұрын
Не перешел, а сделал спин-офф, так сказать =))))
@vernnms78
@vernnms78 Жыл бұрын
Спасибо! Очень понравилось!
@АлексейВолков-л1о
@АлексейВолков-л1о Жыл бұрын
Вставочки просто ОГОНЬ!!!
@antonGoldinov
@antonGoldinov Жыл бұрын
😅😊Хахаха я ржал, чуть с стула не упал но блин я все понял❤
@valerab5687
@valerab5687 Жыл бұрын
Приветствую! Смотрим! Плюсанул +6
@vovanchik541
@vovanchik541 Жыл бұрын
У меня Ардуина управляла моделями ракет: включением второй ступени,отстрелом парашюта,включением дымового трассера и т.д.,ну конечно же с доп.модулями,типа акселерометром,бародатчиком и т.д.,классная тема
@morgunovbooch
@morgunovbooch Жыл бұрын
Валера! (ну я не знаю как вас величать, сэр) прекрасно пилишь. На одном дыхании. Правда, платы частотников по мере возможности поднимаю. Но это про другое видео.
@Gnevistj
@Gnevistj Жыл бұрын
Представлюсь - Олег я, уже 41 год, как Олег =)))) Да, вот такое странное буквосочетание вместо имени =))) Спасибо, буду продолжать =))) З.Ы. про платы от частотников - поднять их можно, вопрос юридический, как я и говорил =)
@morgunovbooch
@morgunovbooch Жыл бұрын
@@Gnevistj тёзка, искренне рад! У тебя прекрасно получается. Потому и подписан. upd: Мальцев Олег Борисович если что.
@Gnevistj
@Gnevistj Жыл бұрын
@@morgunovbooch , рад познакомиться! =) Буду стараться радовать интересными видосами и дальше =)))
@AlekseiChip
@AlekseiChip Жыл бұрын
Я на защите в институте выпал когда студент на вопрос "Почему вы использовали Arduino?" ответил что это самый лучший микроконтроллер
@iforand
@iforand Жыл бұрын
А каким файлообменником Вы пользуетесь? Ну конечно же Скайпом!
@sam_sebe_kulibin
@sam_sebe_kulibin Жыл бұрын
​@@iforandКст, имеет место быть. Я тг как файлообменник использую🤣
@максимпетров-л2э
@максимпетров-л2э Жыл бұрын
Красавец!!!!!!
@АлексейП-г2и
@АлексейП-г2и 4 ай бұрын
Здравствуйте!Спасибо за труд.Подскажите пожалуйста ,как называется а ролике компилятор,у которого цветом выделены "HEX" и остальные символы?Спасибо
@РусланАльбри
@РусланАльбри Жыл бұрын
Крутейший, тащемта, выпуск, патлатый!! Привет от такого же патлатого, но любителя пособирать усилители, и попрограммировать всякие обучалки и графические редакторы)
@СергейСергеевич-й6я
@СергейСергеевич-й6я 25 күн бұрын
Едрен батон, да Вы просто находка!!!
@MyTheLea
@MyTheLea Жыл бұрын
Отличный контент. Давно задумываюсь о изучении темы данной матрицы, но откладывал , ибо не до нее к сожалению, но увидев ваш ролик, решил посмотреть и не пожалел. Продолжайте в том же духа. Подписался, за одно потом гляну ваши предыдущие ролики, так как подача веет чем-то ностальгичным.
@BioTech81
@BioTech81 Жыл бұрын
Вижу ардуино в названии и думаю всё сломали нам Олега сейчас начнётся ардуино IDE С++ и прочая бесноватость нооооо наш автор как всегда на высоте. Здрасьте кстати 😅 Красиво по полочкам и очень интересно хотя я сторонник классики и новомодные ардуино мне не по душе. Ну объёмные они больно по сравнению с МК. Да и батарейку аппетитно едят. Выпуск получился замечательный и очень интересный думаю в этом направлении будет ещё больше интереса к каналу. Вот ещё интерсно было бы узнать что там по весу программы выходит. Я так полагаю памяти должно занимать намного меньше чем через ide. Автор уже по классике любви удачи здоровья.
@Gnevistj
@Gnevistj Жыл бұрын
НетЬ, нас так просто не сшибешь с пути =))) Спасибо за отзыв! =))) Я не напрасно сказал в видео - "для знакомства с автоматикой" - ибо для прототипирования Ардуинка действительно очень удобна; а потом уже можно спаять/заказать готовые платы под свое устройство, и залить отлаженную программу. По конечным объемам программ - не задавался этим вопросом; но, пожалуй коснусь его в одном из свои будущих видео =) Вам тоже здоровья и сил! =))))
@BioTech81
@BioTech81 Жыл бұрын
@@Gnevistj Тоесть написать программу в Джесси бейсике залить в Ардуино протестировать и сделать платку под МК Ардуино? Тоже как вариант. Меньше места на плате, только нужные выводы плюс питание пониже... Ну раз будут новости ждём следим...
@user_PsevdonimyEtoPolnyjOtstoj
@user_PsevdonimyEtoPolnyjOtstoj Жыл бұрын
Ардуино в плане начинки и питания ничем от МК не отличаются. Вообще Ардуино по сути отладочная плата, т.е. наладил программу, устройство, а потом на плату перенёс всё. Но так как переносить всем лень, её стали как есть пихать во всё подряд.
@UA3USY
@UA3USY Жыл бұрын
здорово. спасибо за видос
@edrdr
@edrdr Жыл бұрын
Норм. Но для новичков всё же нужно упомянуть про бутлоадер и начальные фьюз биты при его заливке. А то купят китайскую плату без бутлоадера или с кривым и будут долбиться 😂 хотя, это хорошая тема для следующего видео
@Shagrat_52
@Shagrat_52 Жыл бұрын
эээ...а нафига бутлоадер если из бейсика шьешь?
@edrdr
@edrdr Жыл бұрын
@@Shagrat_52 без бутлоадера в этом случае только spi программатор. Ch340g - преобразователь интерфейсов USB--> UART который дёргает reset микроконтроллера (или не дергать, если пин dtr не распаян на плате и тогда нужно самому нажать reset на плате) после чего МК сбрасывается и бутлоадер начинает первым свою работу раскладывая данные в памяти МК с указанного адреса, ну или заканчивает свою работу. Примерно так. Без бутдоадера - МК AVR шьётся только по spi или jteg. Есть ещё с встроенным usb интерфейсом, но там я точно уже и не помню как обстоят дела
@Shagrat_52
@Shagrat_52 Жыл бұрын
@@edrdr , пардон, так то я знаю, как оно шьется. Мне почему-то показалось, что дорожки были перепаяны куда надо. На mosi, miso... и т.д. На самом деле, мне проще эти ардуины программатором шить. А нафиг этот язык нужен (ардуино) , я так и не понял. Тот же bascom и легче и код гораздо компактнее выдает. И когда пользуешься программатором то не привязан к бутлоадеру.
@KaptainUflg
@KaptainUflg Жыл бұрын
@@Shagrat_52 Загрузчик имеет свойство слетать в случае ошибок прошивки или железа. Я лично видел ардуинщика, который в магазине хотел поменять плату потому, что у него перестала прошиваться ардуинка. По своему опыту и симптомам могу сказать, что там именно загрузчик каким-то образом слетел (скорее всего прошил он что-то не то, играясь с платой, и затёр загрузчик). То, что про программаторы он ничего не знал, о многом говорит. А ещё можно саму плату использовать как отладочную для разработки, и потом навесным монтажом что-то простенькое на той же attiny собрать. Вот тут-то всё это знать просто необходимо.
@Алексей-к4н5п
@Алексей-к4н5п 6 ай бұрын
С такой энергичной подачей, я уже хочу все бросить и заниматься только электронникой!!!
@АлександрПетров-й3е8ф
@АлександрПетров-й3е8ф Жыл бұрын
Приветствую! Закралась идея сделать дома подсветку да не абы какую, а с куражинкой. Идея проста как свет, свет который плавно включается когда идешь по коридору спереди тускло, там где перемещается тело ярко, а позади мягко затухает и так на протяжении нескольких метров. Но как правильно реализовать пока не понял, знаю, что есть всевозможные датчики. Возможно идея для следующего видео, работа со светочувствительными элементами, ультразвуковыми датчиками, датчиками движения и прочими какие там в народе имеются. Буду с удовольствием смотреть такой выпуск, как и все остальные, попивая энергию из кефира😂
@пашасергеев-я4ю
@пашасергеев-я4ю Жыл бұрын
Документация наше все.
@СергейСавин-н6е
@СергейСавин-н6е Жыл бұрын
как всегда на высшем уровне подачи матеряла.
@gasko2762
@gasko2762 Жыл бұрын
Super, držím ti palce aby si vydržal.
@ПавелИгнатьев-в4у
@ПавелИгнатьев-в4у Жыл бұрын
Я так понял, что этот сюжет, навеял наш с тобой разговор? 😁 Если так, то приятно. 🤓 Правда я упоминал ESP32, но это рядышком.
@Gnevistj
@Gnevistj Жыл бұрын
На самом деле это видео было отснято и смонтировано перед предыдущим выпуском, просто так совпало =)))) Но и к 32-битным контроллерам как-нить подойду тоже, раз спрос есть =))))
@ПавелИгнатьев-в4у
@ПавелИгнатьев-в4у Жыл бұрын
Шилды для того и были придуманы, чтобы микроконтроллеры втащить в массы, подключил к компу и вперёд. 🧐😁
@ЛштшфумАщвф
@ЛштшфумАщвф Жыл бұрын
Отлично, очень интересно, спасибо!
@vovanikotin
@vovanikotin Жыл бұрын
Давай Миландр покодим на GCBasic, во будет тема. В Зеленограде все охренеют.
@SevenNightdreemVeryPavlovny
@SevenNightdreemVeryPavlovny Жыл бұрын
Я как офисный планктон пишу на си, прикрываюсь ch32 если вдруг stm32 будут совсем недоступны , и тут нате) переезжаем с пик на авр под бэйсиком😮 а говорили параллельные вселенные недоступны)
@Gnevistj
@Gnevistj Жыл бұрын
Привет офисным от "полевых"; а по сути это и есть две параллельные вселенные - офис и поле, и каждая со своими нюансами =)))) И спорить о том кто круче - это все равно что выяснять кто победит в поединке Робокоп VS Терминатор =))) Делаем-то одно дело - автоматизируем процессы, облегчая труд людям =)
@SevenNightdreemVeryPavlovny
@SevenNightdreemVeryPavlovny Жыл бұрын
@@Gnevistj мудрый Вы человек, и я не спорю, в ящичке лежат тини13 и используются рядом со старшими собратьями)
@mikesaiganov4535
@mikesaiganov4535 Жыл бұрын
Спасибо, класс! Вот только про фьюзы бы чуток поподробнее. А то залочить, как нефиг делать. Потому я и недолюбливаю avr.😮
@lofo1979
@lofo1979 5 ай бұрын
Привет. А как на счет блочного программирования, например через программу FLProg/
@АндрейМалов-с4м
@АндрейМалов-с4м Жыл бұрын
Номер порта может измениться если втыкать сразу несколько похожих плат. Например если тестируешь комплекс устройств. Одна передает - другая соответственно получает.
@serjp.4179
@serjp.4179 Ай бұрын
Привет, подскажи по GCB. Есть МК pic18f67j11 какой командой его запустить от внешнего кварца(8мгц).? Или где про это можно посмотреть.
@Al-Al
@Al-Al Жыл бұрын
Видео вообще класс. Не думал, что так легко можно все переносить на другие контроллеры. Пока изучаю визуальное программирование arduino, по pic есть книга, но сложновато. А оказывается все проще. Выходит что код arduino можно так же перевести для pic?
@_Fla5h_
@_Fla5h_ Жыл бұрын
Не можно, ну если только он не написан на GCBasic
@Palladln
@Palladln Жыл бұрын
@@_Fla5h_ на СИ точно так же все, только там порты наоборот: у ПИКа - ноль это вход, а единица это выход.
@Shifoner_
@Shifoner_ Жыл бұрын
Крутяк!
@technopunk89
@technopunk89 Жыл бұрын
Вообще изначально ардуино, ето тупо отладочная плата, было расчитано, что на макетке собрал схему с ардуинкой, добилса нормальной работоты железа и софта, потом развёл плату под нужные цели, поставил туда атмегу, залил прошивку, а ардуинку дальше использовать под тестовые сборки схемы Но все начали масово исмользовать ардуину вместо того, чтоб просто использовать ту-же атмегу328 с ардуины нано.
@ivansidorov451
@ivansidorov451 11 ай бұрын
Добрый день. Спасибо Вам за Ваши видео, мне стало очень интересно. Однако когда начал узнавать цену на PIC контроллеры немного расстроился. Если несложно подскажите пожалуйста недорогие и простенькие PIC контроллеры для простых задач.
@OnufriyAlex
@OnufriyAlex Жыл бұрын
Дорогой Гневисть! Видео очень интересное, для несведущих показать, что код можно переносить с одного контроллера на другой - очень хорошо. Спасибо, что делаешь развивающий контент! Ардуино, как платформа, хороша. При этом большинство споров касаются именно её IDE, т.к. реализация ООП на таком слабом контроллере и сами способы реализации крайне абсурдны. Снова ты хаешь Си, не понимая, что при реализации приведённых примеров разница с ГЦБейсиком заметна не будет. К примеру в Си есть оператор switch() case который удобнее реализует искомую логику вместо нагромождения кучи if-ов, к тому же в Си более удобная работа со строками. Я не пытаюсь взять на "слабо", но как идея для одного из следующих видео: пример реализации протоколов обмена между контроллерами - передавать в ахрененнометр значения текстом через УАРТ, при этом чтоб не было разницы между заглавными и строчными буквами и количеством слов описывающих число (например "двести тридцать пять" или "Двести тРиДцАтЬ пЯТь"). Плюсом сюда же помехи в линии, прерывание связи с последующим продолжением с места разрыва или вообще обрыв пакета и следующий пакет приходит опять с начала (т.е. реализация признаков начала и окончания передачи и работа с ними). Вот это всё вышеизложенное легче делать на Си, чем на ГЦБейсике. Далее, на нашем простом уровне не очевидно, почему именно при имеющемся уже Бейсике, был разработан Си и в дальнейшем получил большее развитие, но причина есть и она делает Си лучше Бейсика. К тому же, в частности для Ардуино есть множество библиотек написанных именно на Си и это делает предложение писать для данной платформы на ГЦБейсике абсурдным. Как практика и сподвижничество - похвально, но и в тоже время вызывает жалость, когда человек, например, будет пытаться описать в таких условиях IP/TCP стек для связи с Интернетом. Есть такое семейство контроллеров ICPDAS ICPCON, это чистый 186 процессор в SoC исполнении, а сам контроллер размером с ладонь. Программы "крутятся" в некоем подобии DOS и пишутся либо на Си, либо на Паскале, либо на Бейсике в виде *.exe исполняемых файлов. Так вот на его примере ярко видно, что для простых задач одинаковые примеры есть на всех трёх языках, но с усложнением задачи сначала "отваливается" Бейсик, для него начинает не хватать некоторых библиотек, потом Паскаль "теряет" некоторые примеры по той же причине (нет реализации некоторых промышленных протоколов связи в виде готовых библиотек от производителя) и в итоге остаётся один Си, который по максимуму использует этот контроллер. При это если разница между Паскалем и Си в наборе библиотек не существенна для большинства пользователей, то Бейсик явно обделённый.
@ИгорьКулешов-б7е
@ИгорьКулешов-б7е Жыл бұрын
Спасибо👍👍👍
@kasper3355
@kasper3355 Жыл бұрын
дружище, тебе пора книжки писать. которые учебники. людям, у которых извилин больше чем одна, заходит в голову не только видосики из ютубчика, а и книжки. мне они заходят гораздо лучше, чем видосики))) смотрю ваш канал с огромным удовольствием. творческих успехов.
@korehok72
@korehok72 Жыл бұрын
Спасибо!!!
@AnobiumTech
@AnobiumTech 10 ай бұрын
**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.
@igorovcharov7424
@igorovcharov7424 Жыл бұрын
Интересен был бы разбор косяков чата жэпити и например Вашего кода. Чтобы было понимание, насколько не оптимизирован код у него. Например на использованных в данном видео примерах.
@Palladln
@Palladln Жыл бұрын
Плавно подходим к освоению СТМ32, через бейсик.. а там полетные контроллеры, роботы и другое..
@Gnevistj
@Gnevistj Жыл бұрын
Я его кстати прикупил, поигрался - контроллер как контроллер, ну чуть пошустрее, и библиотек под разные применения побольше, не все надо писать ручками =))) Возможно и запилю сериальчик про этого зверька, раз уж он так популярен =)))
@DiondiDoc
@DiondiDoc Жыл бұрын
Подписался и не пожалел
@asutp2089
@asutp2089 Жыл бұрын
Перевести всё это на язык LAD, вот это по настоящему квест.
@Gnevistj
@Gnevistj Жыл бұрын
Но не так страшно как кажется, хотя попотеть придется, особенно с математикой =)))
@4arus
@4arus Жыл бұрын
Спасибо тёзка. Ты бы ссылочку на какой нибудь донатик кинул 😉
@Gnevistj
@Gnevistj Жыл бұрын
Спасибо за предложение, очень приятно, без шуток, но я считаю, что если прошу донаты - то нужно серьезно работать, а не от случая к случаю, как сейчас =) Может в некотором будущем этот канал и станет моей основной работой, кто знает =)))
@flexoalex4168
@flexoalex4168 Жыл бұрын
Я бы с удовольствием посмотрел бы как непринуждённо данная программа заработает на платформе Nucleo в том же форм факторе аля UNO или MEGA.
@Сергей-г4о3н
@Сергей-г4о3н Жыл бұрын
Можете сделать видео, как сделать видео глазок c доступом через интернет?)
@apivovarov2
@apivovarov2 Жыл бұрын
а как дебажить программу? можно ли собрать с дебаг info как в C?
@Gnevistj
@Gnevistj Жыл бұрын
Вот нет "онлайна" в этой среде программирования; и это довольно-таки большой минус. Но, как показала практика, вполне себе сей минус превращается в плюс, заставляя "мыслить как машина" при отладке =)
@ВладимирМ-е6ь
@ВладимирМ-е6ь Жыл бұрын
По старинке логическим пробником. :)
@Домашнийавтомастер.Ремонтавтом
@Домашнийавтомастер.Ремонтавтом Жыл бұрын
Здравствуйте! Возможно ли с Вами как-то в личке обсудить мой скромный проектик? где требуется большое количество разной электроники.Многие брались за это,но говорили трудно и бросались и плевались)
@АлексейЧакин
@АлексейЧакин Жыл бұрын
Чтобы скомпилировать программу надо в формулах раскрывать скобки? Дичь какая. 🤯 Подача материала интересная, автору лайк.
@Salidol1983
@Salidol1983 Жыл бұрын
👍👍👍👍👍👍
@AntaresI1024
@AntaresI1024 11 ай бұрын
Не совсем понял. Этот gsBasic он использует библиотеки Ардуины и загрузчик? Или он имеет свои библиотеки и загрузчик? Немного дико смотреть после microchip studio, как это поменял дирекиву = поменял контроллер. )) Также не совсем понятно, в принципе можно написать прошивку под любой контроллер avr на этом языке и доже под stm32? )))
@AntaresI1024
@AntaresI1024 11 ай бұрын
Вообще это сложный момент. Насколько такой высокоуровневый язык оптимально использует аппаратные возможности. Смотреть выхлоп после компилятора в "ассемблерном виде". Я не хейчу это, просто немного скептически ...
@ПавлоТахтаулов
@ПавлоТахтаулов Жыл бұрын
Пора бы и за 7 ми сигментные рассказать. С точкой, варианты..
@viktorimmel1834
@viktorimmel1834 Жыл бұрын
Suppiii!!!🎉
@MaximumPower1
@MaximumPower1 Жыл бұрын
Слишком все понятно что он говорит , вопрос только в одном, почему я не делаю?
@SashaLAS
@SashaLAS Жыл бұрын
Смотрю все твои выпуски, был уверен, что ты для ардуино скетчи пишешь! и смотреть тебя начал, так как было интересно с ардуинкой разобраться. :) P.S. 1. Mega 328P и Mega 328PB - обращайте внимание! Есть разница. 2. Подделка CH340 не работает с новыми драйверами!!!! Если затёрта микруха - прошивать можно "до горизонта". Используем старый драйвер для заливки ардуинки, в случае подделки CH340.
@Кульбаба-ж6д
@Кульбаба-ж6д Жыл бұрын
gcbasic разрабатывают с 2007 года. Там один из разработчиков разрабатывал PicBasic. Он считает что для 8 битных микроконтроллеров язык Си избыточен. Тут достаточно basic. Я gcbasic выучил за 2 недели. И уже делаю блок питания на PIC и дисплеем на SPI.
@ВладимирМ-е6ь
@ВладимирМ-е6ь Жыл бұрын
Для 8битных микроконтроллеров достаточно С--
@iforand
@iforand Жыл бұрын
Я тоже считал что Си избыточен, по этому писал на ассемблере.
@user_PsevdonimyEtoPolnyjOtstoj
@user_PsevdonimyEtoPolnyjOtstoj Жыл бұрын
А ООП можешь запилить на своём ГэЦэБесике ? ))))
@MSaidu-sj6vx
@MSaidu-sj6vx Жыл бұрын
Олег, если будешь писать "сериал" по STM32 то тут есть два момента: три канала уже есть ( конкуренты ), стандартные примеры уже рассмотрены на канале одного деда... Придётся писать что-то оригинальное😊😊😊, многофайловую сборку ( это не представлено ), работа с базой данных... Вот по вёрстке есть канал, там в живую человек верстает сайт, есть канал на котором в реальном режиме проверяют сервер на уязвимости... Но нет канала где делают реальную программу. Надо научить мелких, они роботов собирать хотят...
@user_PsevdonimyEtoPolnyjOtstoj
@user_PsevdonimyEtoPolnyjOtstoj Жыл бұрын
На первых порах Bascom использовал, потом понял что за Си\Си++ будущее, да и настоящее и забил на Бейсик.
@Максим-р6у1щ
@Максим-р6у1щ Жыл бұрын
Покажи как прикрутить ht1621
@simonvi3512
@simonvi3512 Жыл бұрын
чертов гений
@Denysenko.
@Denysenko. Жыл бұрын
9 "правоверных" таки влепили дизлайки, кстати, СПАСИБО!
@iqubik
@iqubik Жыл бұрын
Наконец то ардуино
@ВасилийПохтырев
@ВасилийПохтырев 11 ай бұрын
Я тоже пивом поперхнулся. Как так людей шокировать можно?!
@3DSpaceX
@3DSpaceX Жыл бұрын
добр человек, сними пожалуйста о создании менюшки на кнопках или енкодере и 1602 дисплее, просто нету в сети толкового видео на эту тему.
@zona2451
@zona2451 Жыл бұрын
куда делась с полки туалетная бумага ? Вот. А так все очень хорошо.
@antiminddamping2096
@antiminddamping2096 Жыл бұрын
Угу. Вот оно значит что... Вот я достал с полки книгу Майкла Предко "PIC-микроконтроллеры: архитектура и программирование". Правильно я должен понимать, что если я открою книгу в части архитектуры, то там будет одна строчка "да это просто тупо гарвардская архитектура" ибо это же вообще один производитель Microchip и там тем более не может быть особенностей в архитектуре (особенно если её квалифицировать только по распределению памяти и шин адресов/данных)?
@SSSuzd
@SSSuzd Жыл бұрын
Дело не в языках программирования. Проблема в людях. Каждый язык программирования имеет свои большие +. И си даже очень дружелюбное чем ассемблер. Но когда оптимизируешь код, ассемблер самый топ. Увы, без понятия микропроцессора оптимизации не получится. Питон как раз самый неоптимизированный язык. Да дружелюбное, но код от компилятора самый мусорный.
@Gnevistj
@Gnevistj Жыл бұрын
Именно так! Язык программирования - это всего лишь инструмент; и каждый инструмент подходит для решения своего круга задач =)
@СеменНет
@СеменНет 4 ай бұрын
Да вы колдун Батенька😂
@vadimchernov2509
@vadimchernov2509 Жыл бұрын
спасибо конечно но на си всетки понятней)))
@Gnevistj
@Gnevistj Жыл бұрын
Дык я и не спорю! Каждому свое, более того, выучив за свою жизнь некоторое кол-во языков программирования, и используя их постоянно, пришел к выводу, что любой язык программирования - просто инструмент; и каждый из них удобен для решения своего круга задач =)
@KtoTytKrichal
@KtoTytKrichal Жыл бұрын
эл си ди or эл це дэ Вот в чем вопрос. GCBasic, SCL и STL вообще не знаю зачем они когда с++ с, с++ only, и литл ассемблера(и то слишком специфическое применение) а для кросплатф по микрухам с# уже что то предлагает
@IS777
@IS777 Жыл бұрын
Piebalgas alus?
@Gnevistj
@Gnevistj Жыл бұрын
Užavas!!! =)))
@memmoth8751
@memmoth8751 Жыл бұрын
Подача и видео просто зашибись
@rd-180union7
@rd-180union7 Жыл бұрын
😄😁🖐👍👍
@mclotos
@mclotos Жыл бұрын
такими темпами скоро и до эвм с python доберетесь, лет так через 30 =)
@mclotos
@mclotos Жыл бұрын
Я вот программирую под ПК уже лет 20, пару лет назад увлёкся сначала raspberry, потом ардуинками и сейчас вот вообще перебираюсь на всякие там ne555 и прочие.Такими темпами скоро вообще начну текстолит покупать и сам платы делать =)
@Gnevistj
@Gnevistj Жыл бұрын
А почему бы и нет? Радиолюбительство во всех его проявлениях штука-то увлекательная, собрал своими руками некую безумную светоморгалку, или мегаусилитель, шоб соседям неповадно было, и сидишь, кайфуешь =)))) Жена и дети не понимают что здесь такого, а ты весь такой довольный аки слон =)))) Немного путано написал, но зато с эмоциями от чистого сердца. Вобщм, добро пожаловать в клуб! =)
@mclotos
@mclotos Жыл бұрын
@@Gnevistj слышали о микропроцессоре Omega2? Пару лет назад (примерно) купил себе пару таких - прикольно, но скучно. А не подскажете хороший справочник по компонентам и радиодеталям? Гуглил, но что-то везде совсем мало информации, хочется прям полный справочник - хочу сделать себе программулину, чтобы можно было рисовать схемы и сразу получать gerber-файл со списком нужных компонентов. Знаю, что уже есть куча десктопных программ, но хочется самому написать, чтобы лучше погрузиться в тему
@Palladln
@Palladln Жыл бұрын
@@mclotos зачем изобретать велосипед? в протеусе все это есть и герберы и компоненты и справочник и схемы рисует и работу моделирует и даже программить там можно..
@serzhivanov
@serzhivanov Жыл бұрын
​@@mclotosещё лучше если вы доберётесь до радиоламп, так сказать с высот электроники до низов истории развития электроники! Там триоды, пентоды, гептоды и т.д,очень забвная штука кстати.Я такой путь уже проходил! 👍💡
@АзаматУрынбаев-н5о
@АзаматУрынбаев-н5о 8 ай бұрын
Нёх))))
@vernnms78
@vernnms78 Жыл бұрын
Мне одному очень любопытно, что моргает на ноутбуке справа на фоне? 😅
@Gnevistj
@Gnevistj Жыл бұрын
Это секрет! =)))))) Но, когда-нибудь я, возможно, его раскрою =))))))))
@vernnms78
@vernnms78 Жыл бұрын
@@Gnevistj Моргает, прям, как в фантастических фильмах. :-)
@user_PsevdonimyEtoPolnyjOtstoj
@user_PsevdonimyEtoPolnyjOtstoj Жыл бұрын
Нет, я тоже заметил.
@drone_tales
@drone_tales Жыл бұрын
дядька, без обид: lilygo T-A7608SA-H как под твоим басиком запусить? ладно, фиг с ней с Lilygo, а давай ESP32-wroom? Ок, EPS для лохов. Давай простейщий STM32f103.
@ВладимирПетров-ш5ф
@ВладимирПетров-ш5ф Жыл бұрын
Да понятное дело, что он только для 8битных. Дядька же за не слишком высокий порог вхождения, и за быстрое решение прикладных задач, 99.9% которых можно решить и постепенно устаревающим железом Понятное дело, что есть более универсальные инструменты (и для старого, и для нового) для программирования встраиваемых систем, но это ж язык учить надо
@drone_tales
@drone_tales Жыл бұрын
@@ВладимирПетров-ш5ф Да это понятно. Но было бы интересно если такое возможно.
@ВадимКовтун-р4е
@ВадимКовтун-р4е 9 ай бұрын
Во дед разошелся
@ВикторАлександрович-ю2н
@ВикторАлександрович-ю2н 8 ай бұрын
Все конечно охрененно, но бывают моменты в программировании устройств, когда просто без ассемблерных вставок не обойтись. Тогда вся ваша религия идет псу под хвост. Надобность в этом бывает нечасто, однако язык высокого уровня не панацея для всех случаев в отличии от ассемблера.
@avishekelberg4829
@avishekelberg4829 Жыл бұрын
А чем С плох то? Простой, понятный, гибкий... Если нравиться дрочить в присядку, то ардуиновская среда понимает ассемблер, можно прям по хардкору мигать светодиодом, чтоб аж олдскулы сводило.
@sawaandkirull1772
@sawaandkirull1772 Жыл бұрын
Силен.
@petrsmolin7976
@petrsmolin7976 Жыл бұрын
Сложно
@vladi_g
@vladi_g Жыл бұрын
Какое ардуино, давай на фортране писать или коболе.
@alexandrshapenkov8693
@alexandrshapenkov8693 Жыл бұрын
На ардуиновском вайринге куча примеров в сети, насчёт Бейсика не уверен. И с него можно перейти к с или c++, не знаю только зачем. Бейсик вообще непривычный.
Чем отличается МИКРОКОНТРОЛЛЕР и МИКРОПРОЦЕССОР
10:16
ТЫ В ДЕТСТВЕ КОГДА ВЫПАЛ ЗУБ😂#shorts
00:59
BATEK_OFFICIAL
Рет қаралды 3,3 МЛН
Каха и лужа  #непосредственнокаха
00:15
Ice Cream or Surprise Trip Around the World?
00:31
Hungry FAM
Рет қаралды 9 МЛН
Mia Boyka х Карен Акопян | ЧТО БЫЛО ДАЛЬШЕ?
1:21:14
Что было дальше?
Рет қаралды 12 МЛН
ATtiny26 - новый король бомж самоделок?
10:40
Заметки Ардуинщика
Рет қаралды 329 М.
How to connect the display from a mobile phone to Arduino
13:58
Home Made
Рет қаралды 1,3 МЛН
🤖Я в шоке! ChatGPT пишет Arduino проекты
28:24
Фишки Arduino, о которых ты не знал!
13:37
Заметки Ардуинщика
Рет қаралды 115 М.
ТЫ В ДЕТСТВЕ КОГДА ВЫПАЛ ЗУБ😂#shorts
00:59
BATEK_OFFICIAL
Рет қаралды 3,3 МЛН