Запрограммировать Arduino, не имея реальной платы, способной эмулировать COM-соединение с компьютером?
Я заказал свой Arduino, но он будет доставлен только через 2 месяца, и я хотел бы иметь возможность эмулировать COM-соединение с эмулируемым Arduino. Я пишу программу, которая прослушивает COM-порт, и хотел бы ее протестировать.
Программа должна работать в Windows и эмулировать COM-соединение, макетную плату со светодиодом и моторы на ней.
@geek1011, 👍0
2 ответа
Вы можете использовать Симулятор в Atmel Studio или что-то вроде Virtual Breadboard, который хорошо выглядит
Симулятор Atmel Studio может потребовать немного усилий для моделирования ваших устройств, но если у вас есть 2 месяца, возможно, это нормально :) Если вы хотите использовать симулятор в Atmel Studio, вы также можете найти плагин Arduino. для Atmel Studio полезно.
Я думаю, что есть немало других решений, если вы будете искать в Google.
Для проверки связи через COM-порт (для отправки и получения сообщений) вы можете использовать эмулятор arduino с сайта wokwi.com
с помощью эмулятора Wokwi arduino легко вносить изменения, а также добавлять устройства ввода.
Чтобы создать COM-порт
Вам просто нужно иметь
Serial.begin(9600);
Serial.println("Text message");
Вы сможете увидеть окно виртуального последовательного порта в правом нижнем углу, где вы сможете увидеть распечатанные сообщения, а также сможете ввести серийные данные, которые хотите отправить в Arduino.
- Реализовать связь Visible Light с помощью Arduino
- Каков наилучший (самый быстрый и надежный) способ отправки сообщений между Python на ПК и Arduino через последовательный порт?
- Как переключить светодиод и двигатель при нажатии кнопки?
- Можно ли программировать для Ардуино без реальной платы?
- Питание светодиодной ленты - Сколько ампер?
- Несколько условий оператора if
- Светодиоды: разница между общим анодом и общим катодом
- Управление скоростью вентилятора с помощью библиотеки Arduino PID