W klasie programującej Arduinos z Windows 7, zauważyliśmy, że korzystne jest podłączenie tej samej płyty, ponieważ każda nowa płyta jest rozpoznawana jako nowa Port COM . Jeśli dzieje się to za dużo, wydaje się, że osiągnięto maksimum i nie można przydzielić więcej portów COM.
Korzystne wydaje się również podłączanie karty do tego samego gniazda USB za każdym razem, ponieważ wydaje się, że różne gniazda mają przydzielone różne numery portów COM.
Istnieje wiele powiązanych pytań:
W jaki sposób system Windows zachowuje wiedzę o lokalizacji urządzeń USB, w których porty? Zachowanie wyraźnie się zmienia, jeśli po ponownym uruchomieniu komputera lub innej planszy podłączę tę samą płytę.
Czy jest jakiś sposób na przejrzenie i / lub edycję listy portów COM?
Co jakiś czas, pomimo naszych najlepszych wysiłków (losowo), maszyny wydają się blokować i nie chcą rozpoznać Arduino. Potem wyskakujemy Menadżer urządzeń , poszukaj urządzenia. Czasami konieczne jest ponowne uruchomienie komputera. Czasami po prostu odłączenie i ponowne włączenie Arduino działa.
Czy jest jakiś sposób, aby ręcznie „zablokować” port COM na konkretnej płycie, na przykład rezerwować COM9 dla konkretnego Arduino.
Jesteśmy szczególnie zainteresowani zapobieganiem tym problemom, ponieważ jest to środowisko szkolne z wieloma użytkownikami z nowymi użytkownikami. Sposób usprawnienia procesu i zmniejszenia częstości występowania problemów poprawiłby naszą zdolność do skupienia się na temacie.