Надсилайте та отримуйте текстові або шістнадцяткові дані на послідовний порт.
Додаток дає можливість спілкуватися з:
• Arduino (оригінал і клони)
• Плати ESP8266
• Плати ESP32
• NodeMCU
• ESP32-CAM-MB
• STM32 Nucleo-64 (ST-LINK/V2-1)
• багато 3D-принтерів
• багато верстатів з ЧПК
• тощо
Наведені вище плати та пристрої зазвичай мають роз’єм USB і мікросхему, яка робить можливим зв’язок USB із послідовним портом.
Підключення:
Телефон повинен мати функцію USB OTG і забезпечувати живлення підключеного USB-пристрою (більшість сучасних телефонів).
Використовуйте адаптер USB OTG (перевірте, чи працює адаптер, підключивши комп’ютерну мишу).
Використовуйте звичайний кабель даних USB, щоб підключити вбудовану плату або пристрій до адаптера OTG.
Примітка: симетричний кабель USB C – USB C може не працювати. Використовуйте звичайний кабель і адаптер OTG.
Деякі старіші плати чи пристрої можуть не мати порту USB. Натомість вони мають порт RS-232, порт RS-485 або просто контакти UART, куди можна впаяти роз’єм. У цьому випадку вам знадобиться зовнішній USB-послідовний адаптер. Є багато таких адаптерів, які можна придбати в Інтернеті, і всі вони мають певний чіп всередині, який виконує зв’язок USB з послідовним портом.
Наш додаток сумісний із такими чіпами:
• FTDI
• PL2303
• CP210x
• CH34x
• інші, які реалізують стандарт CDC ACM
Особливості додатка:
• формат даних (текст / шістнадцяткові дані) можна налаштувати окремо для екрана терміналу та для введення команди.
• локальний ехо (також дивіться, що ви надіслали).
• Лічильник Rx Tx
• регульована швидкість зв'язку
• регульована затримка байтів
• регульований розмір шрифту
• настроювані макро-кнопки (необмежена кількість рядків і кнопок)
Можливість налаштування макро-кнопок:
• додати / видалити рядок
• додати / видалити кнопку
• встановити текст кнопки
• додавати / видаляти команди для кнопки
• кожна кнопка може мати необмежену кількість команд, вони будуть виконуватися послідовно
• експортувати всі кнопки у файл JSON
• імпортувати кнопки з файлу JSON
Доступні макрокоманди:
• надсилати текст
• надсилати шістнадцяткові дані
• вставити текст
• вставити шістнадцяткові дані
• відновити попередню команду
• відновити наступну команду
• затримка в мілісекундах
• затримка в мікросекундах
• очистити термінал
• підключити
• відключити
• встановити швидкість зв'язку
• встановити затримку байтів