Skocz do zawartości

Programowanie Arduino prosto z Visual Studio Code!


Pomocna odpowiedź

html_mig_img
Każdy miłośnik Arduino z czasem dostrzeże, że środowisko Arduino IDE nie jest wyposażone w narzędzia, które wspomagają pisanie kodu. Na szczęście twórcy Visual Studio Code postanowili przygotować rozszerzenie Arduino do swojego rozbudowanego i popularnego środowiska!

UWAGA, to tylko wstęp! Dalsza część artykułu dostępna jest na blogu.

Przeczytaj całość »

Poniżej znajdują się komentarze powiązane z tym wpisem.

Link to post
Share on other sites

Możliwość programowania i debugowania w typowym środowisku Visual Studio również wersji bezpłatnej (Community) jest już dłuższy czas. Wymaga to zainstalowania odpowiedniego dodatku. Sam testowałem i działa. Artykuł ten jednak dotyczy prostszego produktu (edytora).

Link to post
Share on other sites

Czy ktoś jest w stanie mi powiedzieć jak dodać swoje własne biblioteki oraz jak je zaincludowac by VSC nie pluło błędami? Niestety nigdzie nie znalazłem jak odpalić choćby najprostszy program z tym pluginem.

Link to post
Share on other sites

Zrzuty są z visual studio, chyba z zainstalowanym visual micro które nie jest darmowe, dalej mowa o visual studio Code,  dalej: twórcy vscode? Przecież to projekt open Source, vscode to jedno a wtyczki to drugie, jak już to twórcy wtyczki do vscode, taki trochę artykuł na pałę napisany, bo mimo że nazwy podobne to są zupełnie różne rzeczy

Link to post
Share on other sites

Ogólnie z jakimiś tam problemami sobie poradziłem, ale wciąż mam kłopot z bibliotekami, same się nie ładują i problem z tym że jak importuję projekt arduino to kompilator woła że nie supportuje plików *.ino i każe konwertować na *.cpp. Jak includuję #include <Arduino.h> to nie zawsze chce to działać.

Dodatkowy problem jaki mam to jak stworzę jakiś projekt i nawet go nazwę to później nazwa widoczna w Visual Studio Code to nie nazwa jaką nadałem ale jakaś data i numer porządkowy.

 

Nie wiem też jak zmienić język interfejsu w tym programie.

Edytowano przez matrix0606
Dodano problem.
Link to post
Share on other sites

@matrix0606 Obecnie najwygodniejszym rozwiązaniem jest zainstalowanie wtyczki PlatformIO do VSCode. Tutaj masz artykuł jak zacząć - https://forbot.pl/blog/platformio-alternatywne-srodowisko-dla-arduino-ide-id28167. Korzystam z tego od ponad 2 lat i polecam każdemu.

W razie problemów z PlatformIO stwórz post pod tematem z powyższego linka załącz kod ewentualnie drzewo projektu i wyjście z konsoli wtedy będziemy mogli Ci pomóc.

  • Lubię! 1
Link to post
Share on other sites
1 godzinę temu, Matthew11 napisał:

W razie problemów z PlatformIO stwórz post pod tematem z powyższego linka załącz kod ewentualnie drzewo projektu i wyjście z konsoli wtedy będziemy mogli Ci pomóc.

Skorzystałem z podpowiedzi i napisałem post. Dziękuję.

Link to post
Share on other sites
Zarejestruj się lub zaloguj, aby ukryć tę reklamę.
Zarejestruj się lub zaloguj, aby ukryć tę reklamę.

jlcpcb.jpg

jlcpcb.jpg

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

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!

Anonim
Dołącz do dyskusji! Kliknij i zacznij pisać...

×   Wklejony jako tekst z formatowaniem.   Przywróć formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Twój link będzie automatycznie osadzony.   Wyświetlać jako link

×   Twoja poprzednia zawartość została przywrócona.   Wyczyść edytor

×   Nie możesz wkleić zdjęć bezpośrednio. Prześlij lub wstaw obrazy z adresu URL.

×
×
  • Utwórz nowe...

Ważne informacje

Ta strona używa ciasteczek (cookies), dzięki którym może działać lepiej. Więcej na ten temat znajdziesz w Polityce Prywatności.