SOYER Napisano Luty 2, 2019 Udostępnij Napisano Luty 2, 2019 (edytowany) Hej, mam taki problem, na starym lapku mam zapisane kilka starych szkiców dla arduino, wiadomo na tym lapku siedzą też biblioteki do tych szkiców. Jednak stary laptop pewnie niedługo wyzionie ducha i chciałbym te szkice wraz z odpowiednimi bibliotekami przenieść na nowego lapka gdzie już mam zainstalowane arduino IDE i na którym cały czas pracuję. Wiadomo, że jak poprzenoszę całe foldery ze wszystkimi bibliotekami naraz to narobię bałaganu, niektóre się zdublują na nowym lapku itd... Kiedy szkice ze starego próbuję skompliować na nowym lapku to wywala mi brak jakiś tamm konkretnych bibliotek, teraz pytanie jak sprawdzić na starym lapku które to dokładnie biblioteki, ich lokalizację... Ja widzę to tak, próba kompilacji szkicu na nowym, wywala mi brak powiedzmy biblioteki jakaś.h to uruchamiam szkic na starym i JAKOŚ(??) sprawdzam która to biblioteka(bo rózne mogą mieć ten sam zapis #include (np.<timers.h>), gdzie się znajduje i pojedynczo przenoszę je na nowego lapka... Pytanie jak je jednoznacznie zidentyfikować? Da się? Edytowano Luty 2, 2019 przez SOYER Link do komentarza Share on other sites More sharing options...
ethanak Luty 2, 2019 Udostępnij Luty 2, 2019 biblioteki siedzą w Arduino/libraries (katalog Arduino chyba znajdziesz). poza tym bibliotekę możesz wrzucić do katalogu ze szkicem - wtedy nie będzie już szukać dalej i możesz mieć kilka takich samych. 1 Link do komentarza Share on other sites More sharing options...
Belferek Luty 2, 2019 Udostępnij Luty 2, 2019 W preferencjach Arduino IDE włącz (PLIK-PREFERENCJE) pokazywanie szczegółów i ostrzeżeni kompilatora. Po kompilacji przeanalizuj otrzymany wynik - znajdziesz tam informacje, których szukasz. 1 1 Link do komentarza Share on other sites More sharing options...
SOYER Luty 2, 2019 Autor tematu Udostępnij Luty 2, 2019 (edytowany) wiem gdzie siedzą biblioteki, ale mam kupę bibliotek tam siedzących, jak je sciągałem żeby posprawdzać... teraz mam kilka do np I2C, lcd itd, a nie pamiętam które wtedy do czego użyłem.... @Belferek dokładnie o to mi chodziło. DZIĘKUJĘ....:-)) 12 minut temu, ethanak napisał: poza tym bibliotekę możesz wrzucić do katalogu ze szkicem da się to zrobić automatycznie? Tzn. chcę zapisać jakiś szkic w nowym folderze i chcę by zapisał tam też wszystkie pliki bibliotek użytych w szkicu...? Edytowano Luty 2, 2019 przez SOYER 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
Treker (Damian Szymański) Luty 2, 2019 Udostępnij Luty 2, 2019 4 godziny temu, ethanak napisał: biblioteki siedzą w Arduino/libraries (katalog Arduino chyba znajdziesz). To nie jest jedyna opcja. Nie wiem już czy to zależy od wersji IDE lub jakiś ustawień (temat do sprawdzenia), ale u mnie siedzą np. w Dokumentach razem ze szkicami: C:\Users\Damian\Documents\Arduino\libraries Link do komentarza Share on other sites More sharing options...
ethanak Luty 2, 2019 Udostępnij Luty 2, 2019 czyli dokładnie tam gdzie napisałem 🙂 katalog Arduino w windowsie siedzi w dokumentach, w linuksie w home, maka nie mam to nie sprawdzę... (znaczy domyślnie, bo to można zmienić) 1 Link do komentarza Share on other sites More sharing options...
rziomber Luty 2, 2019 Udostępnij Luty 2, 2019 Swoją drogą polecam nawyk notowania adresów użytych bibliotek. #include <RCSwitch.h> //https://github.com/sui77/rc-switch 1 1 Link do komentarza Share on other sites More sharing options...
Treker (Damian Szymański) Luty 2, 2019 Udostępnij Luty 2, 2019 53 minuty temu, ethanak napisał: czyli dokładnie tam gdzie napisałem 🙂 katalog Arduino w windowsie siedzi w dokumentach, w linuksie w home, maka nie mam to nie sprawdzę... Jest jeszcze taka lokalizacja i myślałem, że o niej piszesz: C:\Program Files (x86)\Arduino\libraries Link do komentarza Share on other sites More sharing options...
Belferek Luty 2, 2019 Udostępnij Luty 2, 2019 U mnie kompilator wskazuje jeszcze inną lokalizację: Użycie biblioteki SPI w wersji 1.0 z folderu: C:\Users\xxxxx\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.5.0-beta3\libraries\SPI Link do komentarza Share on other sites More sharing options...
ethanak Luty 2, 2019 Udostępnij Luty 2, 2019 @Belferek bo to biblioteka systemowa i jest częścią Arduino IDE (tak w uproszczeniu). @Treker zawsze byłem zdania, że autorzy windowsa nigdy nie potrafili się dogadać gdzie co siedzi 🙂 1 Link do komentarza Share on other sites More sharing options...
SOYER Luty 2, 2019 Autor tematu Udostępnij Luty 2, 2019 (edytowany) Dzięki za wszelkie rady, biblioteki poprzenoszone, projekty się kompilują na nowym kompie to i działać też chyba będą...:-) Pojawił się problem tej natury, że IDE na nowym wywalało błąd variable or field 'jakistam' declared void... czego na starym kompie nie było i kompilowało sie bezproblemowo, okazalo się, że należało przenieść wszystki #include na samą górę szkicu i kompilowało już ok na nowym.... Nie wiem czemu, czy inna wersja IDE? Przecież one się chyba na bieżąco aktualizują.... Edytowano Luty 2, 2019 przez SOYER Link do komentarza Share on other sites More sharing options...
ethanak Luty 3, 2019 Udostępnij Luty 3, 2019 Znaczy kto się aktualizuje? IDE na pewno nie, a biblioteki tylko wtedy kiedy je ręcznie zaktualizujesz w managerze bibliotek. Link do komentarza Share on other sites More sharing options...
narbej Luty 3, 2019 Udostępnij Luty 3, 2019 (edytowany) Opcją, z automatyczną aktualizacją i IDE i bibliotek systemowych jest użycie IDE online [Arduino Web Editor] https://create.arduino.cc . Dodatkowo odpada problem z przenoszeniem projektów na nowy komputer, czy archiwizacją, a swoje projekty mamy dostępne z dowolnego miejsca na świecie - pod warunkiem, że mamy dostęp do sieci. No i to jest wada takiego rozwiązania - jeżeli nie chcesz być zależny od sieci i od czyjegoś serwera, to zostaje tradycyjne rozwiązanie. Edytowano Luty 3, 2019 przez narbej Link do komentarza Share on other sites More sharing options...
Treker (Damian Szymański) Luty 4, 2019 Udostępnij Luty 4, 2019 23 godziny temu, narbej napisał: Dodatkowo odpada problem z przenoszeniem projektów na nowy komputer, czy archiwizacją, a swoje projekty mamy dostępne z dowolnego miejsca na świecie - pod warunkiem, że mamy dostęp do sieci. I pod warunkiem, że Arduino za tydzień nie uzna, że zamyka ten projekt edytora w chmurze 😉 Jakoś jestem trochę sceptycznie nastawiony do tego typu rozwiązań. 1 Link do komentarza Share on other sites More sharing options...
narbej Luty 4, 2019 Udostępnij Luty 4, 2019 1 godzinę temu, Treker napisał: I pod warunkiem, że Arduino za tydzień nie uzna, że zamyka ten projekt edytora w chmurze 😉 Przecież napisałem o wadach takiego rozwiązania, czyż nie. Może nie napisałem wprost o zniknięciu chmury, ale o uzależnieniu. EDIT No i nie zależnie, czy swoje szkice trzymamy na swoim kompie czy gdzieś w chmurze [np github ...] to warto mieć niezależną kopię. A szczególnie gdy nie jest to prosty szkic czy ćwiczenie, ale cały projekt smart house czy jakiś inny nietrywialny, a ewentualnie dodatkowo nie chcemy go upublicznić. Link do komentarza Share on other sites More sharing options...
Pomocna odpowiedź
Bądź aktywny - zaloguj się lub utwórz konto!
Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony
Utwórz konto w ~20 sekund!
Zarejestruj nowe konto, to proste!
Zarejestruj się »Zaloguj się
Posiadasz własne konto? Użyj go!
Zaloguj się »