VS Code’da Arduino Kullanmak (Using Arduino in VS Code)

Arduino
Bir önceki post‘ta Microsoft’un Arduino için çıkardığı Extension’ı haber verdik, şimdi de gelin bunu nasıl kullanırız ona bakalım.

Öncelikle bir ön yargınız olmasın, tam bir IDE gibi çalışıyor. Serial Port, Serial Monitor, Board… hepsi var ve ayarlarını değiştirebilirsiniz. Şuan yazımdaki küçük bir zıtlıktan bahsedeceğim; tam bir IDE gibi dedim ama orijinal Arduino IDE’siz de çalışmıyor, maalesef. Gelin şimdi nasıl kullanacağız onu inceleyelim.

 

1- VS Code’da setting.json dosyasını açmak. (F1’e basıp Open User Settings yazıp gidebilirsiniz veya Ctrl+ ,)

2- Sağ kısımda ki alana alttaki kodları yazmak:

“arduino.path”: “C:/Program Files (x86)/Arduino”, : arduino.path orijinal Arduino IDE kurulum yerine göstermelidir!

3- .ino uzantılı bir proje başlatın. (Arduino IDE ile de başlatabilirsiniz, daha kolay olur)

Proje ismi aynı isime sahip klasör içinde olmalı!

Discard veya Retry diyebilirsiniz.

4- Kodunuzu yazın ve F1’e basın, Board Config yazarak Arduino kart seçimine ulaşın.

5- Kart türünüzü seçin.

6- Open Folder deyin ve proje klasörünüzün yoluna gidin ve seçin.

Çıkan soruya Save deyin!

7- launch.json oluşturmak için projeniz klasörüne New Folder diyerek .vscode adında yeni bir dosya oluşturun.

 

8- .vscode klasörüne launch.json adında New File ekleyin.

9- Add Configuration… tıklayın.

 

10- Çıkan kod parçasına tıklayın ve aşağıdaki gibi açılmasını sağlayın.

11- Tekrar Add Configuration deyin ve Arduino: Launch Debugger olanını bulun.

Sonuç böyle olmalı:

12- .ino uzantılı projenize dönün, F1‘e basın ve Serial Port seçin.

13- F1‘e tekrar basın ve Arduino:Upload diyebilirsiniz.

Ve Sonuç (OUTPUT):

 

Twitter: https://twitter.com/SamdSamt

Instagram: https://www.instagram.com/samedbll/

Facebook: https://goo.gl/sNmuqc

YouTube: https://www.youtube.com/aklimdaprogramvar

Previous
Arduino için Visual Studio Code – (Visual Studio Code for Arduino)
Next
Xamarin.Forms Genişletme Ayarı – Bölüm 18

Leave a comment

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir