Prosta linia komend przez UART w Arduino

Na potrzeby aktualnego projektu potrzebowałem prostej komunikacji tekstowej z moim Trinket PRO (coś w rodzaju linii komend) przez UART w Arduino. Mechanizm ma polegać na wydawaniu prostych komend (czasami także z parametrami) przez telnet oraz uzyskiwaniu odpowiedzi w formie ciągu znaków.

UART w Arduino - prosty chat

 

 

O ile z uzyskaniem odpowiedzi nie ma problemu i jest to łatwe do zaimplementowania o tyle z wysyłanie komend dłuższych niż jeden znak wymaga zastosowania dodatkowego mechanizmu. Poniżej sketch, który pozwala uzyskać wymagany efekt. Nie jest on może wyrafinowany, ale działa.

 

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *