Оглавление:
- Шаг 1. Моделирование светодиода FastLED с помощью симулятора Arduino в браузере
- Шаг 2: Как запустить симуляцию серводвигателя на Wokwi Arduino Simulator
- Шаг 3: Как имитировать Arduino SSD1306 на Wokwi Arduino Simulator
- Шаг 4: Коллекция смоделированных элементов из симулятора Wokwi Arduino
- Шаг 5: обратная связь для улучшения
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-13 06:58
Wokwi Arduino Simulator работает на платформе AVR8js. Это веб-симулятор Arduino Simulator. Симулятор Arduino работает в веб-браузере. следовательно, он привлекает больше внимания и, честно говоря, имеет много положительных моментов по сравнению с другими доступными симуляторами.
Самое приятное то, что он постоянно обновляется, тогда как многие другие симуляторы, к сожалению, перестали обновлять.
Шаг 1. Моделирование светодиода FastLED с помощью симулятора Arduino в браузере
FastLED - это индивидуально адресуемые светодиоды, которыми можно управлять с помощью Arduino. Чтобы смоделировать светодиоды FastLED на Arduino, мы воспользуемся любым браузером.
- Откройте любой веб-браузер
- Перейдите по ссылке библиотеки моделирования FastLED
- Выберите один из встроенных примеров
- Для этого примера мы выбираем проект DemoReel.
- Как только вы откроете ссылку, вы увидите окно моделирования, показанное на изображении.
- Нажмите кнопку СТАРТ, чтобы запустить проект.
- После того, как скетч скомпилирован и запустится на странице симулятора Arduino, он отобразит время.
- Время соответствует времени выполнения кода и будет медленнее, чем в реальном времени.
- Измеритель производительности на верхней левой странице симулятора Wokwi Arduino показывает, насколько эффективен симулятор по сравнению с выполнением в реальном времени.
- Не стесняйтесь ОСТАНОВИТЬ выполнение кода, отредактируйте код, измените количество светодиодов, тип цвета или другие функции.
- Поскольку симулятор Arduino запускается непосредственно в веб-браузере, результат можно увидеть на той же странице.
- Измененным кодом также можно поделиться с другими, используя опцию совместного использования!
Шаг 2: Как запустить симуляцию серводвигателя на Wokwi Arduino Simulator
Серводвигатель является основным элементом робототехники, а также автоматизации, и на GitHub доступно множество проектов. Чтобы смоделировать серводвигатель на странице Wokwi Arduino Simulator, следуйте приведенным ниже инструкциям.
- Перейти на страницу библиотеки серводвигателей
- Выберите любой из доступных примеров
- Давайте выберем пример развертки для моделирования Arduino
- Откроется Wokwi Arduino Simulation, который будет выглядеть примерно так, как показано на изображении.
- Нажмите кнопку запуска в окне моделирования.
- Серводвигатель начнет работать в симуляции.
- Поверните код слева, чтобы изменить скорость вращения или изменить пределы угла, на который может вращаться двигатель.
- Новые функции добавляются каждую неделю
- Не стесняйтесь делиться кодом и использовать его в своих проектах:)
Шаг 3: Как имитировать Arduino SSD1306 на Wokwi Arduino Simulator
OLED-светодиоды SSD1306 - это очень привлекательный и простой способ добавить в систему функции HMI. Симулятор Arduino от Wokwi также поддерживает OLED-дисплеи. вот несколько шагов, как визуализировать ваш набросок в симуляторе Arduino.
- Посетите страницу Wokwi Arduino Simulator
- Выберите любой из примеров
- Давайте посмотрим на один из примеров из библиотеки Adafruit.
- Окно моделирования откроется и будет выглядеть так, как показано на изображении (симулятор Wokwi Arduino часто обновляется, поэтому есть вероятность, что внешний вид может быть другим).
- Вы можете прокомментировать любую из функций в скетче и снова нажать кнопку запуска. Затем моделирование будет запущено для измененного эскиза почти мгновенно.
- Если у вас есть собственный скетч, вы также можете побегать и повозиться с ним
- В библиотеках также есть встроенные примеры для дисплеев SSD1306, с которыми вы можете поиграть.
Шаг 4: Коллекция смоделированных элементов из симулятора Wokwi Arduino
Шаг 5: обратная связь для улучшения
Отзывы сообщества Arduino из нескольких источников очень помогли сделать инструмент более удобным для пользователя.
Буду признателен, если вы найдете минутку, чтобы поделиться своим опытом и отзывами, чтобы сделать этот инструмент лучше?
Другие ссылки могут вас заинтересовать?
www.instructables.com/Best-Free-Online-Wok…
www.instructables.com/Web-Based-Arduino-Si…
www.instructables.com/Online-Arduino-Simul…
www.instructables.com/How-to-Simulate-Ardu…
www.instructables.com/Famous-Simon-Says-Ga…
www.instructables.com/How-to-Runtest-Your-…