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

  Рет қаралды 22,079

Гневисть

Гневисть

9 ай бұрын

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

Пікірлер: 172
@user-qp8uj6sw9t
@user-qp8uj6sw9t 9 ай бұрын
заслуживаешь в 100 раз. больше подписонов
@user-fr2dz9do6q
@user-fr2dz9do6q 9 ай бұрын
Великолепное видео подача материала смотрю на одном дыхании спасибо огромное за ваши труды вы просто удивительный замечательный человек не прекращайте снимать потрясающие материалы всего хорошего и удачи в вашей жизни ваших делах!🎉
@Gnevistj
@Gnevistj 9 ай бұрын
Спасибо большое, вам тоже всего-всего наилучшего! =)))
@vernnms78
@vernnms78 9 ай бұрын
Согласен!
@user-cc9ti8gx6w
@user-cc9ti8gx6w 9 ай бұрын
Давно уж это показывают, но от тебя, это особенно интересно!
@soltaurus
@soltaurus 8 ай бұрын
Мужик, куда ты пропал? Не хватает твоего крутейшего контента!)
@admin_of_youtube
@admin_of_youtube 9 ай бұрын
коммент ради поддержания канала и продвижения видео так сказать. много лет вожусь со всяким железом, много интересных проектов позади. так вот, эта вся штука хороша для новичков, для освоения и помигать светодиодом. сам давно сижу на стм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-ep5cj4ek2s
@user-ep5cj4ek2s 2 ай бұрын
Ведущий огонь! Понятно и доходчиво!
@SergTakker
@SergTakker 4 ай бұрын
Ваши видео прекрасны. С нетерпением жду роликов про ST.
@agrogamewolf-agw1145
@agrogamewolf-agw1145 8 ай бұрын
дядя, спасибо большое, за прекрасную подачу материала и простое объяснение!
@kiberstalin2552
@kiberstalin2552 9 ай бұрын
Магистр, вы - гениальны !!! А всё гениальное - просто!😀 Вам всех благ и процветания каналу!👍
@user-ub2rg3eg8z
@user-ub2rg3eg8z 6 ай бұрын
Присоединяюсь ко всем хвалебным комментам! Шикарная подача, продолжайте развивать канал! очень интересно и познавательно
@niclanetrnd
@niclanetrnd 9 ай бұрын
Очень интересная подача, и я хоть доя себя много интересного открыл, за 12 минут больше чем на паре в институте.
@MyTheLea
@MyTheLea 9 ай бұрын
Отличный контент. Давно задумываюсь о изучении темы данной матрицы, но откладывал , ибо не до нее к сожалению, но увидев ваш ролик, решил посмотреть и не пожалел. Продолжайте в том же духа. Подписался, за одно потом гляну ваши предыдущие ролики, так как подача веет чем-то ностальгичным.
@vernnms78
@vernnms78 9 ай бұрын
Спасибо! Очень понравилось!
@antonGoldinov
@antonGoldinov 9 ай бұрын
😅😊Хахаха я ржал, чуть с стула не упал но блин я все понял❤
@tree-service
@tree-service 9 ай бұрын
вот это да, даже не ожидал что это канал про программирование :) искал как рассеять избыточную мощность с мото генератора - это прошлое видео, а тут - коллега.
@apra-ym3ny
@apra-ym3ny 8 ай бұрын
Спасибо!!! Вы талантливый человек и прошу заметить, не только в радиоэлектронике и программировании. Вы удивительный, артистичный преподаватель, у вас талант преподавателя! Ради Бога, не останавливайтесь, ваши знания бесценны!!!!
@UA3USY
@UA3USY 9 ай бұрын
здорово. спасибо за видос
@user-kx7ch1zr3q
@user-kx7ch1zr3q 9 ай бұрын
Отлично, очень интересно, спасибо!
@user-je8vb4fs3y
@user-je8vb4fs3y 9 ай бұрын
Крутейший, тащемта, выпуск, патлатый!! Привет от такого же патлатого, но любителя пособирать усилители, и попрограммировать всякие обучалки и графические редакторы)
@user-id3ju6zi1w
@user-id3ju6zi1w 9 ай бұрын
Вставочки просто ОГОНЬ!!!
@valerab5687
@valerab5687 9 ай бұрын
Приветствую! Смотрим! Плюсанул +6
@gasko2762
@gasko2762 9 ай бұрын
Super, držím ti palce aby si vydržal.
@olehdenysov8699
@olehdenysov8699 9 ай бұрын
Шикарно!) Осталось гайд по LAD/FBD/STL для SIMATIC/TIAPORTAL в вашей подаче посмотреть и то как частотник к S-300/400/1200 подключить и управлять по industrial ethernet/profibus, можно и под modbus даже (кстати такая библиотека уже для ардуино есть).
@Gnevistj
@Gnevistj 9 ай бұрын
С удовольствием сделаю сериальчик и по Симатику, и по Модиконам =))) Только часов в сутках не хватает, чтоб все задумки в видео воплотить. Но я постараюсь! =))))
@user-jd4gq3gz6w
@user-jd4gq3gz6w 9 ай бұрын
Красавец!!!!!!
@viktorimmel1834
@viktorimmel1834 9 ай бұрын
Suppiii!!!🎉
@Shifoner_
@Shifoner_ 9 ай бұрын
Крутяк!
@2-garin_snake
@2-garin_snake 9 ай бұрын
Зачет! 👍
@user-oz3bs8wz1z
@user-oz3bs8wz1z 2 ай бұрын
С такой энергичной подачей, я уже хочу все бросить и заниматься только электронникой!!!
@korehok72
@korehok72 8 ай бұрын
Спасибо!!!
@user-rk7oc5zj9s
@user-rk7oc5zj9s 9 ай бұрын
Документация наше все.
@user-wl1vl7ww4t
@user-wl1vl7ww4t 9 ай бұрын
как всегда на высшем уровне подачи матеряла.
@DiondiDoc
@DiondiDoc 9 ай бұрын
Капец, начал заниматься электроникой с ардуино и думал попробовать с пик, а тут и вы на ардуино перешли😂😂😂
@Gnevistj
@Gnevistj 9 ай бұрын
Не перешел, а сделал спин-офф, так сказать =))))
@user-mj3ww9wl8y
@user-mj3ww9wl8y 9 ай бұрын
Спасибо👍👍👍
@user-fw7sq9sj5k
@user-fw7sq9sj5k 9 ай бұрын
Шилды для того и были придуманы, чтобы микроконтроллеры втащить в массы, подключил к компу и вперёд. 🧐😁
@morgunovbooch
@morgunovbooch 9 ай бұрын
Валера! (ну я не знаю как вас величать, сэр) прекрасно пилишь. На одном дыхании. Правда, платы частотников по мере возможности поднимаю. Но это про другое видео.
@Gnevistj
@Gnevistj 9 ай бұрын
Представлюсь - Олег я, уже 41 год, как Олег =)))) Да, вот такое странное буквосочетание вместо имени =))) Спасибо, буду продолжать =))) З.Ы. про платы от частотников - поднять их можно, вопрос юридический, как я и говорил =)
@morgunovbooch
@morgunovbooch 9 ай бұрын
@@Gnevistj тёзка, искренне рад! У тебя прекрасно получается. Потому и подписан. upd: Мальцев Олег Борисович если что.
@Gnevistj
@Gnevistj 9 ай бұрын
@@morgunovbooch , рад познакомиться! =) Буду стараться радовать интересными видосами и дальше =)))
@AlekseiChip
@AlekseiChip 9 ай бұрын
Я на защите в институте выпал когда студент на вопрос "Почему вы использовали Arduino?" ответил что это самый лучший микроконтроллер
@iforand
@iforand 9 ай бұрын
А каким файлообменником Вы пользуетесь? Ну конечно же Скайпом!
@sam_sebe_kulibin
@sam_sebe_kulibin 9 ай бұрын
​@@iforandКст, имеет место быть. Я тг как файлообменник использую🤣
@andreyace8768
@andreyace8768 9 ай бұрын
Вы, молодчина! Спасибо за Ваши труды! Но для меня (повторяю, для меня, я тугодум ) скорость изложения высоковатая, будем менять скорость воспроизведения. Еще мне очень импонирует Ваша позиция в отношении Бейсика, Ардуино, без всяких этих снобистских понтов о примитивности Бейсика и детской игрушки Ардуино. Я инженер схемотехник и для меня ближе программирование по принципу чем проще тем лучше (рассчитывал электрорадиоцепи на Sinclair ZX Spectrum). Ну а для профессиональных систем автоматики программисты отдельно схемотехники отдельно. Еще раз спасибо Вам, мира и добра!
@Salidol1983
@Salidol1983 9 ай бұрын
👍👍👍👍👍👍
@vovanchik541
@vovanchik541 9 ай бұрын
У меня Ардуина управляла моделями ракет: включением второй ступени,отстрелом парашюта,включением дымового трассера и т.д.,ну конечно же с доп.модулями,типа акселерометром,бародатчиком и т.д.,классная тема
@mikesaiganov4535
@mikesaiganov4535 9 ай бұрын
Спасибо, класс! Вот только про фьюзы бы чуток поподробнее. А то залочить, как нефиг делать. Потому я и недолюбливаю avr.😮
@ivansidorov451
@ivansidorov451 7 ай бұрын
Добрый день. Спасибо Вам за Ваши видео, мне стало очень интересно. Однако когда начал узнавать цену на PIC контроллеры немного расстроился. Если несложно подскажите пожалуйста недорогие и простенькие PIC контроллеры для простых задач.
@user-vs4vv6ev2m
@user-vs4vv6ev2m 9 ай бұрын
Номер порта может измениться если втыкать сразу несколько похожих плат. Например если тестируешь комплекс устройств. Одна передает - другая соответственно получает.
@user-ot3nh9ms4y
@user-ot3nh9ms4y 9 ай бұрын
Приветствую! Закралась идея сделать дома подсветку да не абы какую, а с куражинкой. Идея проста как свет, свет который плавно включается когда идешь по коридору спереди тускло, там где перемещается тело ярко, а позади мягко затухает и так на протяжении нескольких метров. Но как правильно реализовать пока не понял, знаю, что есть всевозможные датчики. Возможно идея для следующего видео, работа со светочувствительными элементами, ультразвуковыми датчиками, датчиками движения и прочими какие там в народе имеются. Буду с удовольствием смотреть такой выпуск, как и все остальные, попивая энергию из кефира😂
@edrdr
@edrdr 9 ай бұрын
Норм. Но для новичков всё же нужно упомянуть про бутлоадер и начальные фьюз биты при его заливке. А то купят китайскую плату без бутлоадера или с кривым и будут долбиться 😂 хотя, это хорошая тема для следующего видео
@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 собрать. Вот тут-то всё это знать просто необходимо.
@user-ic4xc3rq5k
@user-ic4xc3rq5k 9 ай бұрын
Здравствуйте! Возможно ли с Вами как-то в личке обсудить мой скромный проектик? где требуется большое количество разной электроники.Многие брались за это,но говорили трудно и бросались и плевались)
@user-qk6uv9pz9g
@user-qk6uv9pz9g 9 күн бұрын
Здравствуйте!Спасибо за труд.Подскажите пожалуйста ,как называется а ролике компилятор,у которого цветом выделены "HEX" и остальные символы?Спасибо
@BioTech81
@BioTech81 9 ай бұрын
Вижу ардуино в названии и думаю всё сломали нам Олега сейчас начнётся ардуино IDE С++ и прочая бесноватость нооооо наш автор как всегда на высоте. Здрасьте кстати 😅 Красиво по полочкам и очень интересно хотя я сторонник классики и новомодные ардуино мне не по душе. Ну объёмные они больно по сравнению с МК. Да и батарейку аппетитно едят. Выпуск получился замечательный и очень интересный думаю в этом направлении будет ещё больше интереса к каналу. Вот ещё интерсно было бы узнать что там по весу программы выходит. Я так полагаю памяти должно занимать намного меньше чем через ide. Автор уже по классике любви удачи здоровья.
@Gnevistj
@Gnevistj 9 ай бұрын
НетЬ, нас так просто не сшибешь с пути =))) Спасибо за отзыв! =))) Я не напрасно сказал в видео - "для знакомства с автоматикой" - ибо для прототипирования Ардуинка действительно очень удобна; а потом уже можно спаять/заказать готовые платы под свое устройство, и залить отлаженную программу. По конечным объемам программ - не задавался этим вопросом; но, пожалуй коснусь его в одном из свои будущих видео =) Вам тоже здоровья и сил! =))))
@BioTech81
@BioTech81 9 ай бұрын
@@Gnevistj Тоесть написать программу в Джесси бейсике залить в Ардуино протестировать и сделать платку под МК Ардуино? Тоже как вариант. Меньше места на плате, только нужные выводы плюс питание пониже... Ну раз будут новости ждём следим...
@user_PsevdonimyEtoPolnyjOtstoj
@user_PsevdonimyEtoPolnyjOtstoj 9 ай бұрын
Ардуино в плане начинки и питания ничем от МК не отличаются. Вообще Ардуино по сути отладочная плата, т.е. наладил программу, устройство, а потом на плату перенёс всё. Но так как переносить всем лень, её стали как есть пихать во всё подряд.
@Al-Al
@Al-Al 9 ай бұрын
Видео вообще класс. Не думал, что так легко можно все переносить на другие контроллеры. Пока изучаю визуальное программирование arduino, по pic есть книга, но сложновато. А оказывается все проще. Выходит что код arduino можно так же перевести для pic?
@_Fla5h_
@_Fla5h_ 9 ай бұрын
Не можно, ну если только он не написан на GCBasic
@Palladln
@Palladln 9 ай бұрын
@@_Fla5h_ на СИ точно так же все, только там порты наоборот: у ПИКа - ноль это вход, а единица это выход.
@simonvi3512
@simonvi3512 8 ай бұрын
чертов гений
@igorovcharov7424
@igorovcharov7424 9 ай бұрын
Интересен был бы разбор косяков чата жэпити и например Вашего кода. Чтобы было понимание, насколько не оптимизирован код у него. Например на использованных в данном видео примерах.
@user-wp6pd2fx8g
@user-wp6pd2fx8g 9 ай бұрын
Можете сделать видео, как сделать видео глазок c доступом через интернет?)
@AnobiumTech
@AnobiumTech 5 ай бұрын
**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.
@OnufriyAlex
@OnufriyAlex 9 ай бұрын
Дорогой Гневисть! Видео очень интересное, для несведущих показать, что код можно переносить с одного контроллера на другой - очень хорошо. Спасибо, что делаешь развивающий контент! Ардуино, как платформа, хороша. При этом большинство споров касаются именно её IDE, т.к. реализация ООП на таком слабом контроллере и сами способы реализации крайне абсурдны. Снова ты хаешь Си, не понимая, что при реализации приведённых примеров разница с ГЦБейсиком заметна не будет. К примеру в Си есть оператор switch() case который удобнее реализует искомую логику вместо нагромождения кучи if-ов, к тому же в Си более удобная работа со строками. Я не пытаюсь взять на "слабо", но как идея для одного из следующих видео: пример реализации протоколов обмена между контроллерами - передавать в ахрененнометр значения текстом через УАРТ, при этом чтоб не было разницы между заглавными и строчными буквами и количеством слов описывающих число (например "двести тридцать пять" или "Двести тРиДцАтЬ пЯТь"). Плюсом сюда же помехи в линии, прерывание связи с последующим продолжением с места разрыва или вообще обрыв пакета и следующий пакет приходит опять с начала (т.е. реализация признаков начала и окончания передачи и работа с ними). Вот это всё вышеизложенное легче делать на Си, чем на ГЦБейсике. Далее, на нашем простом уровне не очевидно, почему именно при имеющемся уже Бейсике, был разработан Си и в дальнейшем получил большее развитие, но причина есть и она делает Си лучше Бейсика. К тому же, в частности для Ардуино есть множество библиотек написанных именно на Си и это делает предложение писать для данной платформы на ГЦБейсике абсурдным. Как практика и сподвижничество - похвально, но и в тоже время вызывает жалость, когда человек, например, будет пытаться описать в таких условиях IP/TCP стек для связи с Интернетом. Есть такое семейство контроллеров ICPDAS ICPCON, это чистый 186 процессор в SoC исполнении, а сам контроллер размером с ладонь. Программы "крутятся" в некоем подобии DOS и пишутся либо на Си, либо на Паскале, либо на Бейсике в виде *.exe исполняемых файлов. Так вот на его примере ярко видно, что для простых задач одинаковые примеры есть на всех трёх языках, но с усложнением задачи сначала "отваливается" Бейсик, для него начинает не хватать некоторых библиотек, потом Паскаль "теряет" некоторые примеры по той же причине (нет реализации некоторых промышленных протоколов связи в виде готовых библиотек от производителя) и в итоге остаётся один Си, который по максимуму использует этот контроллер. При это если разница между Паскалем и Си в наборе библиотек не существенна для большинства пользователей, то Бейсик явно обделённый.
@vovanikotin
@vovanikotin 9 ай бұрын
Давай Миландр покодим на GCBasic, во будет тема. В Зеленограде все охренеют.
@4arus
@4arus 9 ай бұрын
Спасибо тёзка. Ты бы ссылочку на какой нибудь донатик кинул 😉
@Gnevistj
@Gnevistj 9 ай бұрын
Спасибо за предложение, очень приятно, без шуток, но я считаю, что если прошу донаты - то нужно серьезно работать, а не от случая к случаю, как сейчас =) Может в некотором будущем этот канал и станет моей основной работой, кто знает =)))
@iqubik
@iqubik 9 ай бұрын
Наконец то ардуино
@lofo1979
@lofo1979 Ай бұрын
Привет. А как на счет блочного программирования, например через программу FLProg/
@flexoalex4168
@flexoalex4168 9 ай бұрын
Я бы с удовольствием посмотрел бы как непринуждённо данная программа заработает на платформе Nucleo в том же форм факторе аля UNO или MEGA.
@technopunk89
@technopunk89 9 ай бұрын
Вообще изначально ардуино, ето тупо отладочная плата, было расчитано, что на макетке собрал схему с ардуинкой, добилса нормальной работоты железа и софта, потом развёл плату под нужные цели, поставил туда атмегу, залил прошивку, а ардуинку дальше использовать под тестовые сборки схемы Но все начали масово исмользовать ардуину вместо того, чтоб просто использовать ту-же атмегу328 с ардуины нано.
@DiondiDoc
@DiondiDoc 9 ай бұрын
Подписался и не пожалел
@user-fw7sq9sj5k
@user-fw7sq9sj5k 9 ай бұрын
Я так понял, что этот сюжет, навеял наш с тобой разговор? 😁 Если так, то приятно. 🤓 Правда я упоминал ESP32, но это рядышком.
@Gnevistj
@Gnevistj 9 ай бұрын
На самом деле это видео было отснято и смонтировано перед предыдущим выпуском, просто так совпало =)))) Но и к 32-битным контроллерам как-нить подойду тоже, раз спрос есть =))))
@SevenNightdreemVeryPavlovny
@SevenNightdreemVeryPavlovny 9 ай бұрын
Я как офисный планктон пишу на си, прикрываюсь ch32 если вдруг stm32 будут совсем недоступны , и тут нате) переезжаем с пик на авр под бэйсиком😮 а говорили параллельные вселенные недоступны)
@Gnevistj
@Gnevistj 9 ай бұрын
Привет офисным от "полевых"; а по сути это и есть две параллельные вселенные - офис и поле, и каждая со своими нюансами =)))) И спорить о том кто круче - это все равно что выяснять кто победит в поединке Робокоп VS Терминатор =))) Делаем-то одно дело - автоматизируем процессы, облегчая труд людям =)
@SevenNightdreemVeryPavlovny
@SevenNightdreemVeryPavlovny 9 ай бұрын
@@Gnevistj мудрый Вы человек, и я не спорю, в ящичке лежат тини13 и используются рядом со старшими собратьями)
@user-gr8ml6fo8w
@user-gr8ml6fo8w 9 ай бұрын
Чтобы скомпилировать программу надо в формулах раскрывать скобки? Дичь какая. 🤯 Подача материала интересная, автору лайк.
@asutp2089
@asutp2089 9 ай бұрын
Перевести всё это на язык LAD, вот это по настоящему квест.
@Gnevistj
@Gnevistj 9 ай бұрын
Но не так страшно как кажется, хотя попотеть придется, особенно с математикой =)))
@kasper3355
@kasper3355 9 ай бұрын
дружище, тебе пора книжки писать. которые учебники. людям, у которых извилин больше чем одна, заходит в голову не только видосики из ютубчика, а и книжки. мне они заходят гораздо лучше, чем видосики))) смотрю ваш канал с огромным удовольствием. творческих успехов.
@rd-180union7
@rd-180union7 9 ай бұрын
😄😁🖐👍👍
@MaximumPower1
@MaximumPower1 9 ай бұрын
Слишком все понятно что он говорит , вопрос только в одном, почему я не делаю?
@user-yb9et2kl1l
@user-yb9et2kl1l 8 ай бұрын
Пора бы и за 7 ми сигментные рассказать. С точкой, варианты..
@user-yk6tc1ey7x
@user-yk6tc1ey7x 9 ай бұрын
Покажи как прикрутить ht1621
@Palladln
@Palladln 9 ай бұрын
Плавно подходим к освоению СТМ32, через бейсик.. а там полетные контроллеры, роботы и другое..
@Gnevistj
@Gnevistj 9 ай бұрын
Я его кстати прикупил, поигрался - контроллер как контроллер, ну чуть пошустрее, и библиотек под разные применения побольше, не все надо писать ручками =))) Возможно и запилю сериальчик про этого зверька, раз уж он так популярен =)))
@user-wt2yw8bm1t
@user-wt2yw8bm1t 4 ай бұрын
Нёх))))
@user_PsevdonimyEtoPolnyjOtstoj
@user_PsevdonimyEtoPolnyjOtstoj 9 ай бұрын
А ООП можешь запилить на своём ГэЦэБесике ? ))))
@AntaresI1024
@AntaresI1024 6 ай бұрын
Не совсем понял. Этот gsBasic он использует библиотеки Ардуины и загрузчик? Или он имеет свои библиотеки и загрузчик? Немного дико смотреть после microchip studio, как это поменял дирекиву = поменял контроллер. )) Также не совсем понятно, в принципе можно написать прошивку под любой контроллер avr на этом языке и доже под stm32? )))
@AntaresI1024
@AntaresI1024 6 ай бұрын
Вообще это сложный момент. Насколько такой высокоуровневый язык оптимально использует аппаратные возможности. Смотреть выхлоп после компилятора в "ассемблерном виде". Я не хейчу это, просто немного скептически ...
@MrDinosaur41
@MrDinosaur41 5 ай бұрын
Будьте последовательны: если взялись произносить "кодЫ, входЫ", то и "выходЫ", а не "вхОды", как у людей. Впрочем, что мне понравилось, так это нормальное название ATTiny, а не "тини", как говорит подавляющее большинство 😊
@MSaidu-sj6vx
@MSaidu-sj6vx 9 ай бұрын
Олег, если будешь писать "сериал" по STM32 то тут есть два момента: три канала уже есть ( конкуренты ), стандартные примеры уже рассмотрены на канале одного деда... Придётся писать что-то оригинальное😊😊😊, многофайловую сборку ( это не представлено ), работа с базой данных... Вот по вёрстке есть канал, там в живую человек верстает сайт, есть канал на котором в реальном режиме проверяют сервер на уязвимости... Но нет канала где делают реальную программу. Надо научить мелких, они роботов собирать хотят...
@user-ve4rj6jf7p
@user-ve4rj6jf7p 9 ай бұрын
МОЛОДЕЦ!!!
@apivovarov2
@apivovarov2 9 ай бұрын
а как дебажить программу? можно ли собрать с дебаг info как в C?
@Gnevistj
@Gnevistj 9 ай бұрын
Вот нет "онлайна" в этой среде программирования; и это довольно-таки большой минус. Но, как показала практика, вполне себе сей минус превращается в плюс, заставляя "мыслить как машина" при отладке =)
@user-ot5js1gy5j
@user-ot5js1gy5j 9 ай бұрын
По старинке логическим пробником. :)
@user-hw2uc8gt2g
@user-hw2uc8gt2g 5 күн бұрын
Да вы колдун Батенька😂
@user-tv3kt4ck7w
@user-tv3kt4ck7w 6 ай бұрын
Я тоже пивом поперхнулся. Как так людей шокировать можно?!
@user_PsevdonimyEtoPolnyjOtstoj
@user_PsevdonimyEtoPolnyjOtstoj 9 ай бұрын
На первых порах Bascom использовал, потом понял что за Си\Си++ будущее, да и настоящее и забил на Бейсик.
@Denysenko.
@Denysenko. 9 ай бұрын
9 "правоверных" таки влепили дизлайки, кстати, СПАСИБО!
@user-yb3zr3zz3w
@user-yb3zr3zz3w 9 ай бұрын
Чего только не сделаешь, лишь бы С++ и STM32 не применять 😁
@Bob-ip4ws
@Bob-ip4ws 9 ай бұрын
А чё не ассемблер сразу?
@antiminddamping2096
@antiminddamping2096 9 ай бұрын
Угу. Вот оно значит что... Вот я достал с полки книгу Майкла Предко "PIC-микроконтроллеры: архитектура и программирование". Правильно я должен понимать, что если я открою книгу в части архитектуры, то там будет одна строчка "да это просто тупо гарвардская архитектура" ибо это же вообще один производитель Microchip и там тем более не может быть особенностей в архитектуре (особенно если её квалифицировать только по распределению памяти и шин адресов/данных)?
@alexandrshapenkov8693
@alexandrshapenkov8693 9 ай бұрын
На ардуиновском вайринге куча примеров в сети, насчёт Бейсика не уверен. И с него можно перейти к с или c++, не знаю только зачем. Бейсик вообще непривычный.
@KtoTytKrichal
@KtoTytKrichal 9 ай бұрын
эл си ди or эл це дэ Вот в чем вопрос. GCBasic, SCL и STL вообще не знаю зачем они когда с++ с, с++ only, и литл ассемблера(и то слишком специфическое применение) а для кросплатф по микрухам с# уже что то предлагает
@user-zd5bh2bl1y
@user-zd5bh2bl1y 9 ай бұрын
gcbasic разрабатывают с 2007 года. Там один из разработчиков разрабатывал PicBasic. Он считает что для 8 битных микроконтроллеров язык Си избыточен. Тут достаточно basic. Я gcbasic выучил за 2 недели. И уже делаю блок питания на PIC и дисплеем на SPI.
@user-ot5js1gy5j
@user-ot5js1gy5j 9 ай бұрын
Для 8битных микроконтроллеров достаточно С--
@iforand
@iforand 9 ай бұрын
Я тоже считал что Си избыточен, по этому писал на ассемблере.
@vadimchernov2509
@vadimchernov2509 9 ай бұрын
спасибо конечно но на си всетки понятней)))
@Gnevistj
@Gnevistj 9 ай бұрын
Дык я и не спорю! Каждому свое, более того, выучив за свою жизнь некоторое кол-во языков программирования, и используя их постоянно, пришел к выводу, что любой язык программирования - просто инструмент; и каждый из них удобен для решения своего круга задач =)
@zona2451
@zona2451 9 ай бұрын
куда делась с полки туалетная бумага ? Вот. А так все очень хорошо.
@avishekelberg4829
@avishekelberg4829 9 ай бұрын
А чем С плох то? Простой, понятный, гибкий... Если нравиться дрочить в присядку, то ардуиновская среда понимает ассемблер, можно прям по хардкору мигать светодиодом, чтоб аж олдскулы сводило.
@IS777
@IS777 9 ай бұрын
Piebalgas alus?
@Gnevistj
@Gnevistj 9 ай бұрын
Užavas!!! =)))
@memmoth8751
@memmoth8751 9 ай бұрын
Подача и видео просто зашибись
@SSSuzd
@SSSuzd 9 ай бұрын
Дело не в языках программирования. Проблема в людях. Каждый язык программирования имеет свои большие +. И си даже очень дружелюбное чем ассемблер. Но когда оптимизируешь код, ассемблер самый топ. Увы, без понятия микропроцессора оптимизации не получится. Питон как раз самый неоптимизированный язык. Да дружелюбное, но код от компилятора самый мусорный.
@Gnevistj
@Gnevistj 9 ай бұрын
Именно так! Язык программирования - это всего лишь инструмент; и каждый инструмент подходит для решения своего круга задач =)
@sawaandkirull1772
@sawaandkirull1772 9 ай бұрын
Силен.
@user-rr4zo6bf3l
@user-rr4zo6bf3l 5 ай бұрын
Во дед разошелся
@vernnms78
@vernnms78 9 ай бұрын
Мне одному очень любопытно, что моргает на ноутбуке справа на фоне? 😅
@Gnevistj
@Gnevistj 9 ай бұрын
Это секрет! =)))))) Но, когда-нибудь я, возможно, его раскрою =))))))))
@vernnms78
@vernnms78 9 ай бұрын
@@Gnevistj Моргает, прям, как в фантастических фильмах. :-)
@user_PsevdonimyEtoPolnyjOtstoj
@user_PsevdonimyEtoPolnyjOtstoj 9 ай бұрын
Нет, я тоже заметил.
@drone_tales
@drone_tales 9 ай бұрын
дядька, без обид: lilygo T-A7608SA-H как под твоим басиком запусить? ладно, фиг с ней с Lilygo, а давай ESP32-wroom? Ок, EPS для лохов. Давай простейщий STM32f103.
@user-ek8ic9pz7n
@user-ek8ic9pz7n 9 ай бұрын
Да понятное дело, что он только для 8битных. Дядька же за не слишком высокий порог вхождения, и за быстрое решение прикладных задач, 99.9% которых можно решить и постепенно устаревающим железом Понятное дело, что есть более универсальные инструменты (и для старого, и для нового) для программирования встраиваемых систем, но это ж язык учить надо
@drone_tales
@drone_tales 9 ай бұрын
@@user-ek8ic9pz7n Да это понятно. Но было бы интересно если такое возможно.
@mclotos
@mclotos 9 ай бұрын
такими темпами скоро и до эвм с 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ещё лучше если вы доберётесь до радиоламп, так сказать с высот электроники до низов истории развития электроники! Там триоды, пентоды, гептоды и т.д,очень забвная штука кстати.Я такой путь уже проходил! 👍💡
@vladi_g
@vladi_g 9 ай бұрын
Какое ардуино, давай на фортране писать или коболе.
@3DSpaceX
@3DSpaceX 9 ай бұрын
добр человек, сними пожалуйста о создании менюшки на кнопках или енкодере и 1602 дисплее, просто нету в сети толкового видео на эту тему.
Фишки Arduino, о которых ты не знал!
13:37
Заметки Ардуинщика
Рет қаралды 108 М.
Sigma Girl Past #funny #sigma #viral
00:20
CRAZY GREAPA
Рет қаралды 22 МЛН
Homemade Professional Spy Trick To Unlock A Phone 🔍
00:55
Crafty Champions
Рет қаралды 57 МЛН
Alat Seru Penolong untuk Mimpi Indah Bayi!
00:31
Let's GLOW! Indonesian
Рет қаралды 7 МЛН
ATtiny26 - новый король бомж самоделок?
10:40
Заметки Ардуинщика
Рет қаралды 319 М.
Мультимедиа контроллер и USB-HID за сотку! EasyHID ч.2
13:18
Заметки Ардуинщика
Рет қаралды 84 М.
Урна с айфонами!
0:30
По ту сторону Гугла
Рет қаралды 7 МЛН
SSD с кулером и скоростью 1 ГБ/с
0:47
Rozetked
Рет қаралды 219 М.
🔥Идеальный чехол для iPhone! 📱 #apple #iphone
0:36
Не шарю!
Рет қаралды 1,3 МЛН
Secret Wireless charger 😱 #shorts
0:28
Mr DegrEE
Рет қаралды 1,8 МЛН
WWDC 2024 Recap: Is Apple Intelligence Legit?
18:23
Marques Brownlee
Рет қаралды 6 МЛН