Запрограммировать Arduino, не имея реальной платы, способной эмулировать COM-соединение с компьютером?

Я заказал свой Arduino, но он будет доставлен только через 2 месяца, и я хотел бы иметь возможность эмулировать COM-соединение с эмулируемым Arduino. Я пишу программу, которая прослушивает COM-порт, и хотел бы ее протестировать.

Программа должна работать в Windows и эмулировать COM-соединение, макетную плату со светодиодом и моторы на ней.

, 👍0


2 ответа


2

Вы можете использовать Симулятор в Atmel Studio или что-то вроде Virtual Breadboard, который хорошо выглядит

Симулятор Atmel Studio может потребовать немного усилий для моделирования ваших устройств, но если у вас есть 2 месяца, возможно, это нормально :) Если вы хотите использовать симулятор в Atmel Studio, вы также можете найти плагин Arduino. для Atmel Studio полезно.

Я думаю, что есть немало других решений, если вы будете искать в Google.

,

-1

Для проверки связи через COM-порт (для отправки и получения сообщений) вы можете использовать эмулятор arduino с сайта wokwi.com

с помощью эмулятора Wokwi arduino легко вносить изменения, а также добавлять устройства ввода.

Чтобы создать COM-порт
Вам просто нужно иметь

Serial.begin(9600);
Serial.println("Text message");

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

,