Eric00x Napisano Luty 7, 2018 Udostępnij Napisano Luty 7, 2018 Mam stare gniazda USB 2.0 z komputera, czy Arduino może korzystać z plików na np. pendrive? Wiem, że da się z kartą SD, ale to wymaga dodatkowego modułu. Przy okazji schemat połączenia przydałby się (chodzi mi głównie o Data+ i Data-, bo GND i VCC to wiadomo) Cytuj Link do komentarza Share on other sites More sharing options...
FlyingDutch Luty 8, 2018 Udostępnij Luty 8, 2018 Mam stare gniazda USB 2.0 z komputera, czy Arduino może korzystać z plików na np. pendrive? Wiem, że da się z kartą SD, ale to wymaga dodatkowego modułu. Przy okazji schemat połączenia przydałby się (chodzi mi głównie o Data+ i Data-, bo GND i VCC to wiadomo) Cześć, zobacz te linki: http://www.instructables.com/id/Arduino-Micro-USB-OTG/ https://causeyourestuck.io/2017/05/24/connect-android-arduino-usb/ Pozdrawiam Cytuj Link do komentarza Share on other sites More sharing options...
Eric00x Luty 8, 2018 Autor tematu Udostępnij Luty 8, 2018 Pierwszy link to diy przejściówka z USB typu B na microUSB, a druga to połączenie arduino z androidem. Niewiele pomogło, wręcz nie na temat... 🙁 Chodziło mi o to, aby korzystać z danych np. z pendrive za pośrednictwem dwóch portów USB 2.0 z starego komputera (gniazda żeńskie) i czy w ogóle się da to zrobić na płytce stykowej. Cytuj Link do komentarza Share on other sites More sharing options...
marek1707 Luty 8, 2018 Udostępnij Luty 8, 2018 Twoje Arduino musi zostać tzw. Hostem USB, tak jak każdy PC czy tablet. To nie sprowadza się do zmiany gniazdka na typ A, ale jest o wiele, wiele trudniejszym problemem. Sam mały procesorek tego nie zrobi, ale na szczęście są do tego specjalne scalaki. Ludzie już to wymyślili: https://botland.com.pl/arduino-shield-ekspandery-wyprowadzen/4792-arduino-usb-host-shield-sterownik-usb-nakladka-dla-arduino.html https://store.arduino.cc/usa/arduino-usb-host-shield Poszukaj informacji o tym scalaku i shieldzie, bo jest do niego oczywiście specjalna biblioteka. Jednak o ile podłączanie pada od konsoli czy konwertera na UART po takim USB jest jeszcze w miarę proste, o tyle system plików który musisz rozumieć by mieć dostęp do danych na pendrive już taki prosty nie jest. Nie wiem, czy UNO to uciągnie. https://playground.arduino.cc/Main/UsbMemory EDIT: Tu jeszcze znalazłem osobny, mały moduł będący specjalizowanym Hostem USB tylko do obsługi pamięci masowych: http://www.hobbytronics.co.uk/usb-host/usb-host-flash-drive Niestety, chyba akurat nie jest dostępny, nie widzę ceny. Mają też Hosty dla myszy, klawiatur, padów, joysticków itp więc można porównać ceny: http://www.hobbytronics.co.uk/usb-host To o tyle fajne, że wymaga prostego, dwudrutowego interfejsu UART więc nie zabiera dużo nóżek i samo robi wszystko, oszczędzasz zatem także pamięć Arduino. Program do utworzenia i zapisu danych do pliku to kilka wysłanych komend/tekstów, nie kryje się pod tym jakaś gigantyczna biblioteka pożerająca FLASH i RAM małego procesorka. Tu za to mają obsługę FATu a więc systemu plików pamięci masowych, co wraz z Hostem USB na scalaku FTDI (shield z Botlandu?) podłączonym do Arduino tworzy kompletne urządzenie zdolne do współpracy z pendrive'ami i normalnymi HDD w kieszeniach z USB: https://www.circuitsathome.com/mcu/mass-storage-support-for-usb-host-library-2-0-released/ Cytuj Link do komentarza Share on other sites More sharing options...
Polecacz 101 Zarejestruj się lub zaloguj, aby ukryć tę reklamę. Zarejestruj się lub zaloguj, aby ukryć tę reklamę. Produkcja i montaż PCB - wybierz sprawdzone PCBWay! • Darmowe płytki dla studentów i projektów non-profit • Tylko 5$ za 10 prototypów PCB w 24 godziny • Usługa projektowania PCB na zlecenie • Montaż PCB od 30$ + bezpłatna dostawa i szablony • Darmowe narzędzie do podglądu plików Gerber Zobacz również » Film z fabryki PCBWay
Pomocna odpowiedź
Dołącz do dyskusji, napisz odpowiedź!
Jeśli masz już konto to zaloguj się teraz, aby opublikować wiadomość jako Ty. Możesz też napisać teraz i zarejestrować się później.
Uwaga: wgrywanie zdjęć i załączników dostępne jest po zalogowaniu!