Kurs Arduino bonus: Programowanie płytek w Visual Studio Code zamiast w Arduino IDE

  Рет қаралды 33,076

KoValsky majstruje

KoValsky majstruje

Күн бұрын

Zapraszam Was na bonusowy odcinek kursu poświęconego platformie Arduino. Dziś pokażę alternatywę dla Arduino IDE, którą jest Visual Studio Code. Zalety tego edytora to podświetlanie składni kodu oraz lekkość i szybkość pracy
Pobierz VS Code: code.visualstu...
Pobierz Arduino IDE: www.arduino.cc...
Muzyka: / kaiengel
#Arduino #Elektronika

Пікірлер: 66
@KoValskyDIY
@KoValskyDIY 5 жыл бұрын
Co chciałbyś zobaczyć na kanale? Zaproponuj film! goo.gl/forms/FVNSl7Kl5HBA5O5v2 Harmonogram filmów: docs.google.com/document/d/13y8mEN23LQO7ksqv7mo_-0OWYQ70Xn42O2RxoseCyx0/edit?usp=sharing
@ar2rtg491
@ar2rtg491 4 жыл бұрын
Jestem uzytkownikiem vsc w innym "pionie" programowania. Pamietam moje początki z vsc meczylem sie niemilosiernie z ustawieniami (slaby angielski wowczas). Ten poradnik jest najlepszy jaki widzialem w sieci po polsku. Na szybki start jest to bomba dla kazdego.
@wojciechbernat1661
@wojciechbernat1661 4 жыл бұрын
Super poradnik. Zwięzły i rzeczowy.
@Python_Snake_Developer
@Python_Snake_Developer Жыл бұрын
Fajnie jakby jeszzcze pokazać pracę na kilku plikach + odczytywanie danych z Seriala :)
@payer531
@payer531 5 жыл бұрын
Fajny, szczegółowy poradnik :D
@XTifo
@XTifo 5 жыл бұрын
Gość zajebiście tłumaczy wszystko nie pierdoli bez sensu i bełkotu... zajebiście
@marekchudy8893
@marekchudy8893 2 жыл бұрын
Dziękuję I pozdrawiam
@jozefgoral6812
@jozefgoral6812 4 жыл бұрын
czy dla każdego projektu musimy zakładać oddzielny folder ? czy np. możemy wszystko trzymać w jednym folderze ?
@Ondrii
@Ondrii 4 жыл бұрын
W jaki sposób ustawić w programie aby pokazywał błędy typu brak dwukropka ? Po kompilacji wyskakuje mi jedynie [Error] Exit with code=1 a błędu muszę szukać na własną rękę
@piotrmurawski2133
@piotrmurawski2133 4 жыл бұрын
Cześć, kiedy znalazłem Twój kurs-film ładnie wszystko mi poszło z instalacją i cieszyłem się z VSC naprawdę fajne środowisko. Musiałem przeinstalować system i ponowna instalacja VSC ale mam problem przy output cppt mam komunikat"Connection to server got closed. Server will not be restarted." I za nic nie mogę się tego pozbyć. Pomożesz?
@rekinek3117
@rekinek3117 4 жыл бұрын
Bardzo dziękuję :) Pozdro.
@romangrzyb6982
@romangrzyb6982 4 жыл бұрын
Zainstalowałem VSC, rozszerzenie Arduino, zmieniłem silnik, wpisałem ścieżkę dostępu do Arduino a program go nie widzi i stale zgłasza błąd... zaraz trafi mnie szlag! Możesz pomóc?
@TheMrAtakama
@TheMrAtakama 4 жыл бұрын
Jaki błąd?
@romangrzyb6982
@romangrzyb6982 4 жыл бұрын
@@TheMrAtakama Please check the "arduino.commandPath" in the User Settings.Requires a restart after change.Cannot find the command file:C:\Program Files\arduino - wprowadzam ścieżkę, restart i dalej nic ;-(
@KoValskyDIY
@KoValskyDIY 4 жыл бұрын
Upewnij się, że ścieżka prowadzi do całego folderu Arduino a nie do samego pliku .exe.
@nightsky1979
@nightsky1979 4 жыл бұрын
Moim zdaniem lepsze od Microsoftowego pluginu Arduino do VSC jest plugin PlatformIO, próbowałeś? Jakie są Twoim zdaniem plusy i minusy tych dodatków? Może to pomyśl na kolejny film?
@KoValskyDIY
@KoValskyDIY 4 жыл бұрын
Kiedyś na próbę zainstalowałem, średnio mi podpasowało. Dla każdej platformy pobiera całą masę plików. Może kiedyś dam PlatformIO jeszcze jedną szansę.
@MrSzuma15
@MrSzuma15 3 жыл бұрын
Bardzo fajny materiał :) Ogólnie fajne filmy ;) Mam pytanie o VSC i Arduino: Czy zaczynając przygodę lepiej jest uczyć się programować w Arduino IDE, czy od razu VSC? Dlaczego pytam. Docelowo chciałbym się nauczyć programowania w C# i tak myślę, że jak bym zaczął z Arduino na VSC to później łatwiej będzie przejść do czystego C/C++ i C#, będąc już obeznanym z edytorem kodu. Czy może za bardzo do przodu i lepiej zacząć na Arduino IDE i później przejść na VSC itd.
@KoValskyDIY
@KoValskyDIY 3 жыл бұрын
C# znacząco różni się od C++ (chociażby automatycznym zarządzaniem pamięci). Do programowania w C# możesz używać VSC, ale zazwyczaj używa się zwykłego VS albo narzędzi od JetBrains. Jeśli chodzi o Arduino, to po prostu wypróbuj obu edytorów i zobacz, który będzie wygodniejszy. Pobierz sobie też zwykłe VS i zarejestruj się na stronie docs.microsoft.com/pl-pl/learn/paths/build-dotnet-applications-csharp/ Microsoft ma fajne samouczki do nauki C# i dot net.
@MrSzuma15
@MrSzuma15 3 жыл бұрын
@@KoValskyDIY Dzięki za odpowiedź. Domyślam się że się różni 😉 Od czegoś trzeba zacząć i tak myślę, że właśnie takie Arduino będzie ok żeby nauczyć się samej idei itp. Później można myśleć o nauce samego języka do innych zastosowań, a następnie o wzbogaceniu się o C#. Miałem już styczność z VB i Javą (IntelliJ), więc wiem jak ułatwiają życie takie edytory. Ale chyba faktycznie zacznę od Arduino IDE, a w miarę rozwoju będę sprawdzał nowe możliwości 👍
@hdskbi
@hdskbi 4 жыл бұрын
4:08 - możesz wyjaśnić przy zainicjalizowaniu projektu? Mam wybrać z menu file/new file czy gdzie indziej? tylko to mi sprawia problem pozostała części już zrobiona
@KoValskyDIY
@KoValskyDIY 4 жыл бұрын
hdskbi Chodziło mi po wykonaniu ctrl + shift + P i wybraniu opcji Arduino: Initialise.
@hdskbi
@hdskbi 4 жыл бұрын
@@KoValskyDIY dzięki, to działa. Jednak po utworzeniu nowego pliku z rozszerzeniem .ino nie dodaje setup() i loop()
@KoValskyDIY
@KoValskyDIY 4 жыл бұрын
@@hdskbi Hmm to dziwne, na dwóch komputerach u mnie nie ma żadnego problemu. A czy jeśli ręcznie dopiszesz setup i loop to kompilacja przebiega pomyślnie?
@hdskbi
@hdskbi 4 жыл бұрын
@@KoValskyDIY tak wtedy wszystko gra
@joannaleszkiewicz789
@joannaleszkiewicz789 4 жыл бұрын
Hej, czy wiesz może jak za pomocą danych pochodzących z czujnika podłączonego do arduino sterować grą napisaną w c++ w visual studio?
@KoValskyDIY
@KoValskyDIY 4 жыл бұрын
Chyba najbardziej sensownym rozwiązaniem będzie przesyłanie danych przez monitor portu szeregowego. W grze trzeba zaimplementować obsługę portu szeregowego i przetwarzanie otrzymanych danych.
@joannaleszkiewicz789
@joannaleszkiewicz789 4 жыл бұрын
KoValsky majstruje dziękuje bardzo za odpowiedz. Możesz mi coś poradzić jak to najlepiej zrobić?
@KoValskyDIY
@KoValskyDIY 4 жыл бұрын
@@joannaleszkiewicz789 Nie znam się za bardzo na programowaniu aplikacji komputerowych w c++. Może ten artykuł Ci pomoże: medium.com/manash-en-blog/serial-communication-with-an-arduino-using-c-on-windows-d08710186498
@Invalidor
@Invalidor 5 жыл бұрын
Witam, mam problem. Mianowicie gdy próbuje nacisnąć skrót Ctrl+Shift+P i wybrać Arduino Initialize dostaję błąd: ,,Cannot find Arduino IDE. Please specify the "arduino.path" in the User Settings. Requires a restart after change." Tak więc przechodzę do Arduino configuration i w miejscu Arduino:Path wpisuję ścieżkę do arduino, tak jak jest to pokazane w filmie. Problem w tym że to nic nie zmienia, tak jakby ścieżki tam nie było, błąd nadal się pojawia. Ścieżkę uzyskałem (linux deepin) komendą: which arduino --> /usr/bin/arduino , ta ścieżka nie działa. Pod nią kryje sie jakiś skrypt bashowy: #!/bin/bash cd /usr/share/arduino && ./arduino Zmieniłem więc Arduino:Path na /usr/share/arduino/arduino i nadal nic, błąd cały czas się pojawia. Normalnie te ścieżki odpalają mi Arduino IDE, a mimo to nie działają. Jak to naprawić?
@KoValskyDIY
@KoValskyDIY 5 жыл бұрын
Czy próbowałeś odpalić sam skrypt w terminalu przed jego modyfikacją? Z tego, co widzę, skrypt przechodzi do folderu z plikami arduino ide i uruchamia samo ide. Spróbuj zmienić ścieżkę Arduino:Path na /usr/share/arduino. Ścieżkę Arduino:CommandPaht pozostaw pustą. Niestety nie korzystam u siebie z linuxa, więc nie wiem czy to zadziała.
@Invalidor
@Invalidor 5 жыл бұрын
@@KoValskyDIY nie modyfikowałem tego skryptu, wziąłem tylko z niego ścieżkę, dopisałem /arduino i wkleiłem w Patch. Normalnie ta zmodyfikowana ścieżka odpala mi Arduino ide ale visual jakby jej nie widzi, zresztą na żadną nie reaguje.
@KoValskyDIY
@KoValskyDIY 5 жыл бұрын
@@Invalidor Visual potrzebuje ścieżki do folderu z plikami Arduino IDE, a nie do samego launchera, który też jest w tym folderze.
@Invalidor
@Invalidor 5 жыл бұрын
@@KoValskyDIY ok, jutro spróbuję jeszcze raz to sprawdzić. Dziękuję za poświęcenie czasu.
@Grasol
@Grasol 5 жыл бұрын
Czy jest jakaś możliwość programowania arduino za pomocą pythona?
@KoValskyDIY
@KoValskyDIY 5 жыл бұрын
Raczej nie, ponieważ Python jest językiem interpretowanym. Arduino wymaga skompilowanego kodu do pracy.
@krzysztofobst6019
@krzysztofobst6019 4 жыл бұрын
Kiedyś chyba widziałem, że jest "połowiczna" możliwość programowania. Odbywa się to jak dla programów typu Scratch for Arduino, czyli wgrywasz odpowiednio przygotowany sketch, który umożliwia programowanie. Niestety nie ma możliwości zapisu na płytce stworzonego programu i to jest tylko doraźne. Działa to na zasadzie emulatora. Pozdrawiam
@Filip-un2hx
@Filip-un2hx 4 жыл бұрын
Będzie działać z podrubkami?
@KoValskyDIY
@KoValskyDIY 4 жыл бұрын
Tak
@mrbread112
@mrbread112 5 жыл бұрын
mhm
@dar3408
@dar3408 2 жыл бұрын
Slabo wytlumaczony jak operowac tym systemem . Jak dla mnie poczatkujacego nic nie zrozumialem . Musisz prosciej i bardziej zrozumiale tlumaczyc . Nie kazdy ma ta wiedze co Ty masz i nie rozumie wielu rzeczy. To z mojego punktu widzenia. Pozdr
@drboczek
@drboczek 9 ай бұрын
trochę kopara opadła
@electronical_matrix
@electronical_matrix 4 жыл бұрын
4:00 u mnie to nie działa. Zgłasza problemy z niewidocznością bibliotek.
@moralek94
@moralek94 Жыл бұрын
Dla ESP8266 lub ESP 32 czym się różni ?
@thephper
@thephper 4 жыл бұрын
Cześć, dzięki za fajny odcinek. Spróbowałem VSCode, rzeczywiście fajnie się pracuje. Spróbuję zmienić przyzwyczajenia do starego dobrego Arduino IDE. Mam tylko problem z uruchomieniem moniotora portu szeregowego w VSCode. Pojawia mi się błąd: "Failed to open serial port COM3 due to error: + TypeError: Cannot read property 'close' of null". Znasz remedium na ten błąd? jeśli jest "on null" to tak jakby wogóle nie istniał port lub nie był otwarty. Ale ja właśnie wgrałem szkic, który wcześniej działał mi na arduino IDE więc nie wiem o co może chodzić...
@KoValskyDIY
@KoValskyDIY 4 жыл бұрын
Hmmm nigdy nie spotkałem się z tym błędem. Może ponowna instalacja samego Arduino IDE pomoże.
@kretorlen6165
@kretorlen6165 5 жыл бұрын
Jak dołącza się zwykła biblioteke?
@switchb5721
@switchb5721 5 жыл бұрын
Zwięźle i prosto, tak właśnie powinien wyglądać poradnik. Lecz jest jedna skaza w tym krysztale... jak do jasnej anielki włączyć Serial Monitor?
@KoValskyDIY
@KoValskyDIY 5 жыл бұрын
Jak zainicjalizujesz projekt to na dolnym pasku VS code pojawi się ikona wtyczki - to jest monitor portu szeregowego.
@MichaXXD
@MichaXXD 4 жыл бұрын
@@KoValskyDIY Ja dostaję jedynie info [Starting] Opening the serial port - COM4 [Info] Opened the serial port - COM4 ale dalej nic z programu się nie wyświetla, dla porównania w Arduino IDE działa dobrze. Wiesz może co z tym zrobić?
@KoValskyDIY
@KoValskyDIY 4 жыл бұрын
@@MichaXXD Sprawdziłeś prędkość transmisji? W VS code domyślnie jest inna niż 9600.
@krzysztofmaciejewski2567
@krzysztofmaciejewski2567 4 жыл бұрын
masz chłopie talent- tak trzymać! a może do całego zestawu filmów z kursu arduino dodałbyś filmik o virtuino- no bo fajnie było by tym arduino zarządzać i podglądać je za pomocą smartfona
@NigeryjskaDysplazja
@NigeryjskaDysplazja 2 жыл бұрын
Ja piernicze, ten tutorial jest tak niesamowicie pomocny. Dzięki!
@michaszandarowski2879
@michaszandarowski2879 5 жыл бұрын
Fajnie
@piotrmurawski2133
@piotrmurawski2133 4 жыл бұрын
Świetna lekcja, a właściwie świetne lekcje. Nie można nie zrozumieć. Kanał na 5+ (6).
@kacor2608
@kacor2608 4 жыл бұрын
Dzień dobry, mam pewien problem. Po zainstalowaniu rozszerzeń utworzyłem folder z projektem, otworzyłem projekt, nacisnąłem CTRL+SHIFT+P, wybrałem Arduino: Initialize i pojawił się komunikat "Command 'Arduino: Initialize' resulted in an error (spawn %SystemRoot%\system32 eg.exe ENOENT)" . Co jest nie tak ?
@jaroslawsobolewski8100
@jaroslawsobolewski8100 2 жыл бұрын
No fajnie tylko powinno być więcej napisów tekstowych jak na początku Ctrl+Shift+P Pozdrawiam
@maksleder8188
@maksleder8188 3 жыл бұрын
Cześć, świetny filmik, wszystko jasno wytłumaczone. Udało mi się wgrać program, działa, jednak w kompilatorze nie mam takich kolorków jak Ty, tzn. np. OUTPUT jest białe a nie niebieskie jak u Ciebie. Wiesz może jak to naprawić?
@Askabius
@Askabius 3 жыл бұрын
Da się jakoś wymusić kompilacje polskich znaków? Mam stringa z polskimi znakami, który jest wyświetlany na stronie (serwerze) , ale jest przechowywany w programie i po kompilacji są krzaczki zamiast polskich znaków (w Arduino IDE działało z polskimi znakami)
@KoValskyDIY
@KoValskyDIY 3 жыл бұрын
Nie bardzo rozumiem. Może problem jest z samym kodowaniem pliku źródłowego. Windows czasem nie korzysta z kodowania UTF-8 tylko z CP-1250. Spróbuj przekodować sam plik. A jeśli problemem jest ASCII i Unicode, to może tu znajdziesz rozwiązanie: arduino.stackexchange.com/questions/55062/how-to-print-%C2%B5-in-the-serial-monitor
@Bareizm
@Bareizm 2 жыл бұрын
Świetny poradnik.
@kananigdyniebymoj1314
@kananigdyniebymoj1314 5 жыл бұрын
cześć mam starter pack arduino i mam pytanie czy rezystor moze sie zepsuć od dotykania??
@KoValskyDIY
@KoValskyDIY 5 жыл бұрын
Nie. Rezystory zazwyczaj psują się od przekroczenia na nich maksymalnej mocy.
@garnoldinho94
@garnoldinho94 5 жыл бұрын
Czy jest jakaś możliwość debugowania?
@KoValskyDIY
@KoValskyDIY 5 жыл бұрын
Debugowanie mikrokontrolerów AVR chyba jest dostępne tylko w Atmel Studio i tylko za pomocą atmelowskiego programatora, który trochę kosztuje.
Kurs Arduino #1: Wstęp - Jak zacząć przygodę z Arduino (od podstaw)
12:38
SHAPALAQ 6 серия / 3 часть #aminkavitaminka #aminak #aminokka #расулшоу
00:59
Аминка Витаминка
Рет қаралды 1,8 МЛН
А ВЫ ЛЮБИТЕ ШКОЛУ?? #shorts
00:20
Паша Осадчий
Рет қаралды 9 МЛН
Players vs Corner Flags 🤯
00:28
LE FOOT EN VIDÉO
Рет қаралды 69 МЛН
Arduino millis i maszyna stanów zamiast delay
16:49
Inżynier Domu
Рет қаралды 8 М.
Szybki Kurs Visual Studio Code
25:40
MMC School × Frontend Development
Рет қаралды 56 М.
Getting Started with ESP32 - Step-By-Step Tutorial
19:50
Tomasz Tarnowski
Рет қаралды 355 М.
ESP8266 i ESP32 Pierwsze kroki
6:52
Elektrobajt Arduino ESP
Рет қаралды 4,3 М.
ChatGPT pisze mi program na ARDUINO. A.I. ZABIERA PRACĘ PROGRAMISTOM!!!
10:43
Debugging the Arduino Uno or Nano! (No extra hardware needed!)
6:59
Using CSS custom properties like this is a waste
16:12
Kevin Powell
Рет қаралды 172 М.
Warsztat kodera (#1) Użyteczne skróty i sztuczki w Visual Studio Code
1:15:27
Uczenie maszynowe na Arduino steruje tym robotem
12:10
Proste Części
Рет қаралды 4,9 М.
Arduino 3: WYŚWIETLACZ HD44780
18:40
Adam Śmiałek
Рет қаралды 42 М.
SHAPALAQ 6 серия / 3 часть #aminkavitaminka #aminak #aminokka #расулшоу
00:59
Аминка Витаминка
Рет қаралды 1,8 МЛН