ArduinoSimulator — это симулятор Arduino с открытым исходным кодом, который запускается в вашем веб-браузере.

ArduinoSimulator Леонардо Руссо — это симулятор Arduino с открытым исходным кодом, написанный на JavaScript, который запускает код непосредственно в вашем веб-браузере и показывает состояние последовательного вывода и цифровых/аналоговых контактов для различных плат Arduino, а именно Arduino UNO R3, MEGA1280, MEGA2560 и NANO V3.

Ранее мы рассказывали о симуляторе Wokwi для ESP32. Arduino и Raspberry Pi RP2040 — это отличный небольшой инструмент для преподавателей, позволяющий эмулировать схемы и запускать код прямо в веб-браузере, и он даже поддерживает беспроводной MCU ESP32 -P4, хотя последний еще не выпущен. Хотя симуляторы написаны на JavaScript и имеют открытый исходный код, сам инструмент им не является, и, например, вы не можете запустить автономный экземпляр Wokwi или использовать его в автономном режиме. ArduinoSimulator имеет полностью открытый исходный код и полностью запускается через веб-браузер.

Он не такой сложный и полнофункциональный, как Wokwi, поскольку вы не можете создавать свои собственные схемы, но у вас все еще есть место для написания кода и его локального сохранения, значки цифровых контактов (красный = низкий, зеленый = высокий) и аналоговые разъемы (значение от 0 до 255), и последовательный монитор с полем, позволяющим отправлять команды по мере необходимости. Чтобы протестировать программу, просто нажмите кнопку «Выполнить» вверху.

Леонардо сообщил CNX Software, что проект находится в стадии разработки и может быть полезен для регионов и стран, где все еще могут быть трудности с приобретением компонентов. Вам просто понадобится веб-браузер без доступа в Интернет или без него, и все готово. Симулятор Arduino также автоматически определит язык по умолчанию и переключится на английский, испанский, итальянский, французский или португальский. Другие языки должно быть довольно легко добавить, нужно всего лишь перевести несколько строк.

Вы можете легко опробовать симулятор Arduino онлайн и посмотреть исходный код на GitHub .

Выражаем свою благодарность источнику из которого взята и переведена статья, сайту cnx-software.com.

Оригинал статьи вы можете прочитать здесь.

5 1 vote
Article Rating
Подписаться
Уведомление о
guest

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.

0 Комментарий
Inline Feedbacks
View all comments