Author |
Message |
Lavr
Supreme God
Joined: 21 Oct 2009 08:08 Posts: 7777 Location: Россия
|
Честно говоря, идея совершенно не новая: во всякий более-менее боеспособный микроконтроллер можно занести интерпретатор языка, хоть Бейсик-а, хоть и просто самодельного... Такие примеры есть в проектах, поставляемых вместе с Proteus, в частности - BASIC STUMP. Но столкнулся я с этим проектом по другой причине: надумал я замутить очень простой проект на Arduino ( ну надо же их использовать, если уж я их купил 4 штуки по 250 Р. в своё время )... Я хоть и не люблю Arduino, но тут меня подкупила мысль, что прямо на ней припаян уже USB-UART, заодно сразу и USB-кабель есть - ничего паять не надо... Но так как давно я не брал в руки Ардуин... посетила меня шальная мысль, а не сочинили ли за это время вместо мутного Ардуинского " С" с его "скетчами" простой компилятор Ардуино-Васика? Можете, конечно, посмеяться... но знавал я одного молодого человека, который в весьма серьёзной фирме программировал PIC-микроконтроллеры на PIC-Бейсике! И на мой вопрос об ассемблере он на меня очень неодобрительно посмотрел... Ну да ладно... это лирика... простой компилятор Ардуино-Васика пока не сочинили... но вот это нашлось в первых строках поисковика: Arduino BasicЧестно говоря, на мой взгляд, такие вещи лучше делать с интерфейсом RS-232 к терминальной программе. А уж полноценные клавиатуры и дисплейчики - опционально... Но автор Arduino BASIC решил иначе - пусть ЭТО будет как home computer из 80-х... По ссылке ниже статья про Arduino BASIC на русском языке - она-то и нашлась поиском: Бейсик на Arduino
_________________ iLavr
|
10 Jul 2022 10:11 |
|
|
Lavr
Supreme God
Joined: 21 Oct 2009 08:08 Posts: 7777 Location: Россия
|
Не такая уж и шальная мысль оказалась! Потому что нашелся-таки писатель, который написал Бейсик-компилятор для Ардуино! Компилятор и программирование на BASIC на платах Arduino ZeroНо как-то не по-честному вышло... только для Arduino Zero его BASIC... https://www.cnx-software.com/2014/05/15/arduino-zero-atmel-samd21-cortex-m0-mcu/
_________________ iLavr
|
21 Jul 2022 19:53 |
|
|
Lavr
Supreme God
Joined: 21 Oct 2009 08:08 Posts: 7777 Location: Россия
|
Я уж собирался Веб-браузер выключить, как вдруг глаз зацепился... КАКИЕ СУЩЕСТВУЮТ СРЕДЫ РАЗРАБОТКИ (IDE) ДЛЯ ARDUINOА ну-ка... ну-ка, какие? Честно говоря, не шибко отличается синтаксис от Ардуинского С... Но зато - под любые Ардуины! B4R – Easily build native Arduino tool
_________________ iLavr
|
21 Jul 2022 20:16 |
|
|
Mondx
Doomed
Joined: 10 Aug 2022 07:27 Posts: 360
|
Вообще, этих Бейсиков для Ардуино/AVR полно - Arduino basic, Terminal.basic, Tiny Basic, AttoBasic... Последний даже на tiny2313 ставится и работает.) А мне даже попадался Arduino C interpreter. Во!)
|
14 Aug 2022 11:42 |
|
|
Lavr
Supreme God
Joined: 21 Oct 2009 08:08 Posts: 7777 Location: Россия
|
А что же вы нас не порадовали ни единой ссылкой? Как любят говорить на этом форуме - " пруфы в студию"! - Иначе - незачот!
_________________ iLavr
|
15 Aug 2022 13:29 |
|
|
Mondx
Doomed
Joined: 10 Aug 2022 07:27 Posts: 360
|
Так ведь гуглится всё на раз.)
|
15 Aug 2022 23:35 |
|
|
Lavr
Supreme God
Joined: 21 Oct 2009 08:08 Posts: 7777 Location: Россия
|
А зачем тогда ходить на форумы и писать "я всё видел, я всё знаю" ? Это совершенно неинформативно для посетителей форума... Ну хорошо... я нашел поиском 2 Бейсик-IDE для Arduino, нагуглите нам третью "на раз"?
_________________ iLavr
|
16 Aug 2022 01:53 |
|
|
Mondx
Doomed
Joined: 10 Aug 2022 07:27 Posts: 360
|
|
16 Aug 2022 07:06 |
|
|
Lavr
Supreme God
Joined: 21 Oct 2009 08:08 Posts: 7777 Location: Россия
|
Вы путаете интерпретатор Basic в Ардуино с Basic-IDE. Посетители, при их желании, конечно, могут делать любые телодвижения, но неплохо хотя бы внимательно прочитать о чём топик-то... прежде чем накидывать оффтопика...
_________________ iLavr
|
21 Aug 2022 04:49 |
|
|
Mondx
Doomed
Joined: 10 Aug 2022 07:27 Posts: 360
|
Я ничего не путаю. Я и говорил об интерпретаторах, с чего вы и начали, а не о средах.
|
21 Aug 2022 09:21 |
|
|
Lavr
Supreme God
Joined: 21 Oct 2009 08:08 Posts: 7777 Location: Россия
|
Как раз путаете, либо невнимательно читаете, поскольку начал я именно о средах: Но с пол-пинка среды не находятся, и вот так не сразу случается: Я надеюсь, вы интерпретатор от компилятора отличаете? Или как с дешифратором? На раз вы ничего подходящего не нагуглили... А интерпретаторов - их, действительно, много.
_________________ iLavr
|
25 Aug 2022 08:06 |
|
|
Mondx
Doomed
Joined: 10 Aug 2022 07:27 Posts: 360
|
Да, невнимателен, каюсь. За вашим многобуквием трудно уследить, приходится читать по диагонали.(
|
31 Aug 2022 04:31 |
|
|
Lavr
Supreme God
Joined: 21 Oct 2009 08:08 Posts: 7777 Location: Россия
|
Жаль что вы даже распознавать буквы до сих пор бегло не обучились... Может быть, вы б не называли тогда селектор дешифратором. Многое, видимо, мимо вас прошло, к сожалению, "по диагонали"...
_________________ iLavr
|
01 Sep 2022 07:50 |
|
|
Mondx
Doomed
Joined: 10 Aug 2022 07:27 Posts: 360
|
Ну да, если чел ищет замену С++ Бейсик-ом, о чём вообще можно говорить.(
|
01 Sep 2022 20:17 |
|
|
Lavr
Supreme God
Joined: 21 Oct 2009 08:08 Posts: 7777 Location: Россия
|
Ну если чел читает "по диагонали" и распознаёт не весь смысл написанного - говорить с ним, действительно, не о чем... Тем более, если чел во всех топиках - одно лишь: " я бла-бла-бла..."
_________________ iLavr
|
10 Sep 2022 09:18 |
|
|