• Witaj na Forum Arduino Polska! Zapraszamy do rejestracji!
  • Znajdziesz tutaj wiele informacji na temat hardware / software.
Witaj! Logowanie Rejestracja


Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
Jak sprawdzić z poziomu Arduino, czy jest podłączone kablem do kompa?
#1
Witam.
Takie proste (ale może nie) pytanie. Jak sprawdzić ze strony arduino, czy podłączone jest do komputera przez kablel USB?
Chodzi o blokadę przesyłu danych z arduino do komputera, gdy ten nie jest podłączony.
Pozdrawiam
Darek
 
Odpowiedź
#2
(16-01-2024, 22:05)darekdp napisał(a): Witam.
Takie proste (ale może nie) pytanie. Jak sprawdzić ze strony arduino, czy podłączone jest do komputera przez kablel USB?
Chodzi o blokadę przesyłu danych z arduino do komputera, gdy ten nie jest podłączony.
Pozdrawiam
Darek

Jeśli masz natywne USB i serial po tym idzie to:
https://www.arduino.cc/reference/en/lang.../ifserial/
 
Odpowiedź
#3
(17-01-2024, 00:00)oscarX napisał(a): Dziękuję za odpowiedź. Niestety nie mam (UNO). Ale to bardziej z ciekawości, niż konieczności.
 
Odpowiedź
#4
UNO jest obojętne czy jest podłączone do PC czy nie, czy ktoś tego słucha co wyśle czy nie. Musiałbyś mieć jakiś program dedykowany od strony PC - terminal, może być w sumie jakikolwiek znak, można mierzyć czas, jeśli znak nie przeleci przez np. 1 minutę to UNO znowu zawiesza nadawanie.
Można zablokować możliwość resetu, bo typowo UNO ma się resetować w momencie otwarcia terminala, taki jest mechanizm aktywacji bootloadera.
Można też nie nadawać nic dopóki jakiś znak na UART UNO nie przyleci, nieważne jaki był powód ponownego uruchomienia.
Miło być decenianym https://buycoffee.to/kaczakat
 
Odpowiedź
  


Skocz do:


Przeglądający: 2 gości