# Einrichtung VS Code Linux

Installation VS Code mitPlatformIO IDE

Paketvorrausetzung python venv

```
sudo apt install python3-venv
```

VS Code als Deb datei von VS Code Seite herunterladen

[https://code.visualstudio.com/](https://code.visualstudio.com/)

Nun auf dei Deb Datei klicken zum Download und dann installieren

[![Bildschirmfoto vom 2022-12-24 21-23-17.png](https://wiki.hacker-net.de/uploads/images/gallery/2022-12/scaled-1680-/BgvvnPMkZRPXAWkR-bildschirmfoto-vom-2022-12-24-21-23-17.png)](https://wiki.hacker-net.de/uploads/images/gallery/2022-12/BgvvnPMkZRPXAWkR-bildschirmfoto-vom-2022-12-24-21-23-17.png)

Nachdem VS Code installiert auf [PlatformIO IDE](https://platformio.org/install/ide?install=vscode).   
Dazu dabb VS Code öffnen dann auf Extension Manager klicken

[![Bildschirmfoto vom 2022-12-24 21-25-49.png](https://wiki.hacker-net.de/uploads/images/gallery/2022-12/scaled-1680-/xhKD2nZJPApfinml-bildschirmfoto-vom-2022-12-24-21-25-49.png)](https://wiki.hacker-net.de/uploads/images/gallery/2022-12/xhKD2nZJPApfinml-bildschirmfoto-vom-2022-12-24-21-25-49.png)

Und im Suchfeld [PlatformIO IDE](https://platformio.org/install/ide?install=vscode) eintippen und dort dann auf install klicken wenn es gefunden wurde.

[![Bildschirmfoto vom 2022-12-24 21-26-00.png](https://wiki.hacker-net.de/uploads/images/gallery/2022-12/scaled-1680-/yN6GFAD0ll3UmoHl-bildschirmfoto-vom-2022-12-24-21-26-00.png)](https://wiki.hacker-net.de/uploads/images/gallery/2022-12/yN6GFAD0ll3UmoHl-bildschirmfoto-vom-2022-12-24-21-26-00.png)

Danach auf die Liste Danach auf den Eintrag klicken   
Nun steht dort installing

[![Bildschirmfoto vom 2022-12-24 21-26-11.png](https://wiki.hacker-net.de/uploads/images/gallery/2022-12/scaled-1680-/mhGm9ep2x5fYWAWW-bildschirmfoto-vom-2022-12-24-21-26-11.png)](https://wiki.hacker-net.de/uploads/images/gallery/2022-12/mhGm9ep2x5fYWAWW-bildschirmfoto-vom-2022-12-24-21-26-11.png)

Warten bis fertig installiert ist

[![Bildschirmfoto vom 2022-12-24 21-27-41.png](https://wiki.hacker-net.de/uploads/images/gallery/2022-12/scaled-1680-/1DOWWeY6Asxmj3J5-bildschirmfoto-vom-2022-12-24-21-27-41.png)](https://wiki.hacker-net.de/uploads/images/gallery/2022-12/1DOWWeY6Asxmj3J5-bildschirmfoto-vom-2022-12-24-21-27-41.png)

Nun VisualStudio Code neustarten  
Danach gibt es ein neues Symbol links im menü in Form eines Ameisenkopfes, dieses anklicken

[![Bildschirmfoto vom 2022-12-24 21-32-42.png](https://wiki.hacker-net.de/uploads/images/gallery/2022-12/scaled-1680-/xJDEstKmSioxAsbL-bildschirmfoto-vom-2022-12-24-21-32-42.png)](https://wiki.hacker-net.de/uploads/images/gallery/2022-12/xJDEstKmSioxAsbL-bildschirmfoto-vom-2022-12-24-21-32-42.png)

Nun Auf PIO Home und auf Open

[![Bildschirmfoto vom 2022-12-24 21-34-32.png](https://wiki.hacker-net.de/uploads/images/gallery/2022-12/scaled-1680-/7K5usnx2c2MjA0BU-bildschirmfoto-vom-2022-12-24-21-34-32.png)](https://wiki.hacker-net.de/uploads/images/gallery/2022-12/7K5usnx2c2MjA0BU-bildschirmfoto-vom-2022-12-24-21-34-32.png)

Nun geht ein weiteres Menü auf  
Dort links dann auf Projects und dann Create New Project  
  
[![Bildschirmfoto vom 2022-12-24 21-35-25.png](https://wiki.hacker-net.de/uploads/images/gallery/2022-12/scaled-1680-/RSTf4UiVvfshrfhs-bildschirmfoto-vom-2022-12-24-21-35-25.png)](https://wiki.hacker-net.de/uploads/images/gallery/2022-12/RSTf4UiVvfshrfhs-bildschirmfoto-vom-2022-12-24-21-35-25.png)

Nun den Namen Eintragen das Board auswählen. Hier ein Arduino Uno, Ihr wählt natürlich euer Board aus.  
Standardpfad belassen, der Pfad wird im übernächsten Screenshot angezeigt.

[![Bildschirmfoto vom 2022-12-24 21-37-22.png](https://wiki.hacker-net.de/uploads/images/gallery/2022-12/scaled-1680-/VITyjJHBMvx7r5Gj-bildschirmfoto-vom-2022-12-24-21-37-22.png)](https://wiki.hacker-net.de/uploads/images/gallery/2022-12/VITyjJHBMvx7r5Gj-bildschirmfoto-vom-2022-12-24-21-37-22.png)

Hier der Standradpfad, ich hab Ihn so gelassen.

[![Bildschirmfoto vom 2022-12-24 21-37-54.png](https://wiki.hacker-net.de/uploads/images/gallery/2022-12/scaled-1680-/CNTKrA7wFZPzUFCf-bildschirmfoto-vom-2022-12-24-21-37-54.png)](https://wiki.hacker-net.de/uploads/images/gallery/2022-12/CNTKrA7wFZPzUFCf-bildschirmfoto-vom-2022-12-24-21-37-54.png)

Nun auf Finish warten bis da Project ferig gestellt wird.  
Sollte die Frage ob dem Pfad Vertraut werden soll, dieses mit Ja beantworten

[![Bildschirmfoto vom 2022-12-24 21-41-04.png](https://wiki.hacker-net.de/uploads/images/gallery/2022-12/scaled-1680-/6YVEqmuMmdb3OTKv-bildschirmfoto-vom-2022-12-24-21-41-04.png)](https://wiki.hacker-net.de/uploads/images/gallery/2022-12/6YVEqmuMmdb3OTKv-bildschirmfoto-vom-2022-12-24-21-41-04.png)

Nun links wieder auf PIO Home und dann Projects klicken. Dort steht unser Project

[![Bildschirmfoto vom 2022-12-24 21-42-58.png](https://wiki.hacker-net.de/uploads/images/gallery/2022-12/scaled-1680-/PvvuJs19DXkf8Whn-bildschirmfoto-vom-2022-12-24-21-42-58.png)](https://wiki.hacker-net.de/uploads/images/gallery/2022-12/PvvuJs19DXkf8Whn-bildschirmfoto-vom-2022-12-24-21-42-58.png)

Dort auf Open klicken.

[![Bildschirmfoto vom 2022-12-24 21-43-55.png](https://wiki.hacker-net.de/uploads/images/gallery/2022-12/scaled-1680-/m9spZK5YJCWQ4OkR-bildschirmfoto-vom-2022-12-24-21-43-55.png)](https://wiki.hacker-net.de/uploads/images/gallery/2022-12/m9spZK5YJCWQ4OkR-bildschirmfoto-vom-2022-12-24-21-43-55.png)

Jetzt sehen wir links unseren Arbeistbereich SD-Player und die Ordnerstriktur.  
Extra Librays zum Beispiel vom SD Player kommen unter libs unter src main.cpp das ist usnere Startdatei.

[![Bildschirmfoto vom 2022-12-24 21-45-43.png](https://wiki.hacker-net.de/uploads/images/gallery/2022-12/scaled-1680-/aU7GxuPbQd5E4fKb-bildschirmfoto-vom-2022-12-24-21-45-43.png)](https://wiki.hacker-net.de/uploads/images/gallery/2022-12/aU7GxuPbQd5E4fKb-bildschirmfoto-vom-2022-12-24-21-45-43.png)

Diese öffnen. Das ist ein Standard Programm mit Setup für den Init bereich und die loop schleife

[![Bildschirmfoto vom 2022-12-24 21-46-35.png](https://wiki.hacker-net.de/uploads/images/gallery/2022-12/scaled-1680-/Op9AKLuuRQbRc7rw-bildschirmfoto-vom-2022-12-24-21-46-35.png)](https://wiki.hacker-net.de/uploads/images/gallery/2022-12/Op9AKLuuRQbRc7rw-bildschirmfoto-vom-2022-12-24-21-46-35.png)

Über Home und dann Librarys können zusätzlcihe Library heruntergalden werden. Z,b den DP Player. Einfach in der suche Player eingeben und runterscrollen

[![Bildschirmfoto vom 2022-12-24 21-50-23.png](https://wiki.hacker-net.de/uploads/images/gallery/2022-12/scaled-1680-/0pTQ1RP2RMiudvHC-bildschirmfoto-vom-2022-12-24-21-50-23.png)](https://wiki.hacker-net.de/uploads/images/gallery/2022-12/0pTQ1RP2RMiudvHC-bildschirmfoto-vom-2022-12-24-21-50-23.png)

Nun diese anklicken

[![Bildschirmfoto vom 2022-12-24 21-51-48.png](https://wiki.hacker-net.de/uploads/images/gallery/2022-12/scaled-1680-/ozsKlABL7AKcNt3K-bildschirmfoto-vom-2022-12-24-21-51-48.png)](https://wiki.hacker-net.de/uploads/images/gallery/2022-12/ozsKlABL7AKcNt3K-bildschirmfoto-vom-2022-12-24-21-51-48.png)

Dort auf Project hinzufügen klicken.

[![Bildschirmfoto vom 2022-12-24 21-51-57.png](https://wiki.hacker-net.de/uploads/images/gallery/2022-12/scaled-1680-/gYOzFM2r9yATYVw1-bildschirmfoto-vom-2022-12-24-21-51-57.png)](https://wiki.hacker-net.de/uploads/images/gallery/2022-12/gYOzFM2r9yATYVw1-bildschirmfoto-vom-2022-12-24-21-51-57.png)

Nun das Project auswählen wo es reininstalliert werden soll

[![Bildschirmfoto vom 2022-12-24 21-53-39.png](https://wiki.hacker-net.de/uploads/images/gallery/2022-12/scaled-1680-/IlBYNEANb6SiKCzZ-bildschirmfoto-vom-2022-12-24-21-53-39.png)](https://wiki.hacker-net.de/uploads/images/gallery/2022-12/IlBYNEANb6SiKCzZ-bildschirmfoto-vom-2022-12-24-21-53-39.png)

Nun auf Add klciken

[![Bildschirmfoto vom 2022-12-24 21-53-48.png](https://wiki.hacker-net.de/uploads/images/gallery/2022-12/scaled-1680-/ifegDbeOssi0Ws3q-bildschirmfoto-vom-2022-12-24-21-53-48.png)](https://wiki.hacker-net.de/uploads/images/gallery/2022-12/ifegDbeOssi0Ws3q-bildschirmfoto-vom-2022-12-24-21-53-48.png)

Außerdem gibt es hier auch meisten Beispiele wie hier unter Examples

[![Bildschirmfoto vom 2022-12-24 21-52-08.png](https://wiki.hacker-net.de/uploads/images/gallery/2022-12/scaled-1680-/safCobhippEcU3jx-bildschirmfoto-vom-2022-12-24-21-52-08.png)](https://wiki.hacker-net.de/uploads/images/gallery/2022-12/safCobhippEcU3jx-bildschirmfoto-vom-2022-12-24-21-52-08.png)

Nun kann sie genutzt werden.

  
Nun kompilieren und übertragen

Links im Menü wieder auf den Ameisenkopf, Dort unter Project Taks -&gt; Uno bzw eure Plattform - &gt; General -&gt; build

[![Bildschirmfoto vom 2022-12-24 21-59-42.png](https://wiki.hacker-net.de/uploads/images/gallery/2022-12/scaled-1680-/myT2YB8nxWxTGUMw-bildschirmfoto-vom-2022-12-24-21-59-42.png)](https://wiki.hacker-net.de/uploads/images/gallery/2022-12/myT2YB8nxWxTGUMw-bildschirmfoto-vom-2022-12-24-21-59-42.png)

Nun auf den Arduino uploaden.

[![Bildschirmfoto vom 2022-12-24 22-01-49.png](https://wiki.hacker-net.de/uploads/images/gallery/2022-12/scaled-1680-/n8M5UuwOzBgz8lqX-bildschirmfoto-vom-2022-12-24-22-01-49.png)](https://wiki.hacker-net.de/uploads/images/gallery/2022-12/n8M5UuwOzBgz8lqX-bildschirmfoto-vom-2022-12-24-22-01-49.png)

Fertig