Lähetä ja vastaanota tekstiä tai heksadesimaalitietoja sarjaporttiin.
Sovellus. voi kommunikoida:
• Arduino (alkuperäinen ja kloonit)
• ESP8266-levyt
• ESP32-levyt
• NodeMCU
• ESP32-CAM-MB
• STM32 Nucleo-64 (ST-LINK/V2-1)
• useita 3D-tulostimia
• monet CNC-koneet
• jne.
Yllä olevissa korteissa ja laitteissa on yleensä USB-liitin ja siru, joka mahdollistaa USB-sarjaviestinnän.
Yhteys:
Puhelimessa on oltava USB OTG -toiminto ja sen on kyettävä syöttämään virtaa liitettyyn USB-laitteeseen (useimmat puhelimet nykyään).
Käytä USB OTG -sovitinkaapelia (testaa sovittimen toiminta liittämällä siihen tietokoneen hiiri).
Käytä tavallista USB-datakaapelia liittääksesi upotetun levyn tai laitteen OTG-sovittimeen.
Huomautus: symmetrinen USB C - USB C -kaapeli ei ehkä toimi. Käytä tavallista kaapelia ja OTG-sovitinta.
Joissakin vanhemmissa korteissa tai laitteissa ei ehkä ole USB-porttia. Sen sijaan niissä on RS-232-portti, RS-485-portti tai vain UART-nastat, joihin voit juottaa liittimen. Siinä tapauksessa tarvitset ulkoisen USB-sarjasovittimen. On monia tällaisia sovittimia, joita voit ostaa verkosta, ja niissä kaikissa on jokin siru, joka suorittaa USB-sarjaviestinnän.
Sovelluksemme on yhteensopiva seuraavien sirujen kanssa:
• FTDI
• PL2303
• CP210x
• CH34x
• muut, jotka toteuttavat standardinmukaisen CDC ACM:n
Sovelluksen ominaisuudet:
• datamuoto (teksti / heksadesimaalidata) voidaan konfiguroida erikseen päätenäytölle ja komentotulolle.
• paikallinen kaiku (katso myös lähettämäsi).
• Rx Tx -laskuri
• säädettävä tiedonsiirtonopeus
• säädettävä tavuviive
• säädettävä fonttikoko
• konfiguroitavat makropainikkeet (rajattomasti rivejä ja painikkeita)
Makropainikkeiden konfigurointi:
• lisää / poista rivi
• Lisää/poista-painike
• aseta painikkeen teksti
• lisää/poista painikekomennot
• jokaisella painikkeella voi olla rajoittamaton määrä komentoja, ne suoritetaan peräkkäin
• viedä kaikki painikkeet JSON-tiedostoon
• tuo painikkeet JSON-tiedostosta
Käytettävissä olevat makrokomennot:
• Lähetä teksti
• lähetä heksadesimaali
• lisää tekstiä
• lisää heksadesimaali
• palauttaa edellisen komennon
• hae seuraava komento
• viive millisekunteina
• viive mikrosekunteja
• selkeä liitin
• kytkeä
• katkaista
• aseta baudinopeus
• aseta tavuviive ms