nedoPC.org

Electronics hobbyists community established in 2002
Atom Feed | View unanswered posts | View active topics It is currently 27 Apr 2024 09:17



Reply to topic  [ 39 posts ]  Go to page Previous  1, 2, 3
Революция по имени Arduino 
Author Message
Doomed

Joined: 10 Aug 2022 07:27
Posts: 356
Reply with quote
Shaos wrote:
Я через 12 лет таки "позанимался" ардуиной немножко - правда "виртуально" - в проекте на https://wokwi.com :)
А после классического блинка обычно пробуют 2 блинка с разными периодами.)
А ещё тренируются: лаконичный, минимальный, без delay, fade...)

А как удалить свой проект с Wokwi?


16 Jun 2023 08:16
Profile
Online
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22599
Location: Silicon Valley
Reply with quote
Mondx wrote:
А после классического блинка обычно пробуют 2 блинка с разными периодами.)
А ещё тренируются: лаконичный, минимальный, без delay, fade...)

Ну мне надо было тока проверить выдачу-чтение битов и печать в терминал :)
Чтобы потом свои логические схемы на рассыпухе виртуально тестировать ;)

Mondx wrote:
А как удалить свой проект с Wokwi?

Перейти в список своих проектов и там через три точки на иконке проекта выбрать удалить

P.S. Вот вариант с чтением :mrgreen:

Attachment:
Wokwi-arduino2.png
Wokwi-arduino2.png [ 159.76 KiB | Viewed 1437 times ]

А вообще 16-мегагерцовая корка AVR на JS достаточно быстро бегает - 51% от реалтайма в фаерфоксе на моём не очень новом AMD64 :)

P.P.S. А вот если к ней ещё и телек прицепить, то уже помедленнее - только 14%


Attachments:
Screenshot from 2023-06-16 23-48-08.png
Screenshot from 2023-06-16 23-48-08.png [ 181.11 KiB | Viewed 1435 times ]

_________________
:dj: https://mastodon.social/@Shaos
16 Jun 2023 23:37
Profile WWW
Doomed

Joined: 10 Aug 2022 07:27
Posts: 356
Reply with quote
Shaos wrote:
Перейти в список своих проектов и там через три точки на иконке проекта выбрать удалить

ОК. А если я не регистрируясь создал проект? Он так и торчит там всю дорогу.(

Shaos wrote:
P.S. Вот вариант с чтением :mrgreen:

Низачёт.) Кнопка очень задумчивая.) Да и pulldown не помешал бы.


17 Jun 2023 03:17
Profile
Senior

Joined: 12 Jan 2023 07:26
Posts: 165
Reply with quote
На wokwi разместили и пару-тройку проектов в тематике Форт языка. :)

Помигать светодиодами из команд консоли
Например:
Code:
12 output 12 wiggle 11 output 11 wiggle


Запускается даже на Atmega такой код c Cortex-M0 (вставив вместо выше кода)
M0-Forth.ino

если подправить к примеру так.
Code:
#define RAM_SIZE 0x300
#define S0 0x0100
#define R0 0x0200

слово WORDS при наборе даже что то печатает и сама программа этого интерпритатора не крашится, хотя заточена на 32-бит ячейку хранения названия слова в списке

Более тормознутая симуляция Форт на ESP32 (из оригинального проекта)
EspForth
WORDS также в консоле можно набрать.

P.S. В скетче ардуино можно использовать и ассемблер AVR.
Пример с его включением с wokwi


17 Jun 2023 05:12
Profile
Doomed

Joined: 10 Aug 2022 07:27
Posts: 356
Reply with quote
forthuser wrote:
P.S. В скетче ардуино можно использовать и ассемблер AVR.
Пример с его включением с wokwi

Только от inline ассемблера с его синтаксисом у многих мозги встанут набекрень. Можно использовать обычный ассемблер в отдельных файлах и писать там ассемблерный функции, которые вызывать из С/С++. Там же можно использовать макросы, структуры и пр.


17 Jun 2023 05:43
Profile
Online
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22599
Location: Silicon Valley
Reply with quote
Mondx wrote:
Shaos wrote:
Перейти в список своих проектов и там через три точки на иконке проекта выбрать удалить

ОК. А если я не регистрируясь создал проект? Он так и торчит там всю дорогу.(

видимо да

Mondx wrote:
Shaos wrote:
P.S. Вот вариант с чтением :mrgreen:

Низачёт.) Кнопка очень задумчивая.) Да и pulldown не помешал бы.

Ну этот симуль не симулит замысловатые аналоговые эффекты - поэтому можно вот так просто делать :)
Хотя подтяжки к питанию или земле там бывают - возможно входы ардуины притянуты к земле (в модели)
т.е. если ничего не подключено и нога в режиме INPUT, то читаться будет 0

_________________
:dj: https://mastodon.social/@Shaos


17 Jun 2023 10:16
Profile WWW
Doomed

Joined: 10 Aug 2022 07:27
Posts: 356
Reply with quote
Shaos wrote:
Ну этот симуль не симулит замысловатые аналоговые эффекты - поэтому можно вот так просто делать :)

Это вот и плохо. Может вводить в заблуждение. Понятно, что 100% эмуляции железа не достичь, но хотя бы грубые плюхи нужно отсеивать. Та же беда и в других симуляторах, в Протеусе, например. Поэтому, лучше на железе. А если без, то крайне аккуратно. И не приучать себя к плохому.)


21 Jun 2023 02:40
Profile
Doomed

Joined: 10 Aug 2022 07:27
Posts: 356
Reply with quote
Ну, а то что революция, это да.) Раньше это было делом избранных, а сейчас любой может собрать за 5 минут то что ему надо. Что это, если не революция?)
А сколько домохозяек подключилось к этому делу, не счесть!) И это нужно приветствовать, не так ли?


22 Jun 2023 07:44
Profile
Online
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22599
Location: Silicon Valley
Reply with quote
Mondx wrote:
Shaos wrote:
Ну этот симуль не симулит замысловатые аналоговые эффекты - поэтому можно вот так просто делать :)

Это вот и плохо. Может вводить в заблуждение. Понятно, что 100% эмуляции железа не достичь, но хотя бы грубые плюхи нужно отсеивать. Та же беда и в других симуляторах, в Протеусе, например. Поэтому, лучше на железе. А если без, то крайне аккуратно. И не приучать себя к плохому.)

Согласен

_________________
:dj: https://mastodon.social/@Shaos


22 Jun 2023 22:30
Profile WWW
Display posts from previous:  Sort by  
Reply to topic   [ 39 posts ]  Go to page Previous  1, 2, 3

Who is online

Users browsing this forum: No registered users and 14 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Group
Designed by ST Software.