PlatformIO
Visual Studio Code
Hier kan je VS Code downloaden: https://code.visualstudio.com/. Maak je geen zorgen als tijdens de installatie gevraagd wordt welke extensie je wil installeren. De nodige extensies kan je makkelijk achteraf installeren.
PlatformIO extensie
- In Visual Studio Code, ga naar de "extensions" tab. (CTRL+SHIFT+X)
- In de search bar, type "platformio"
- Installeer die met de oranje alien icon
Hello World
- open het PlatformIO window (klik het alien icoon in de linker kolom)
- Kies "New Project"
- Als je het "PlatformIO home" window ziet, kan je ook op de "+ new project" knop klikken.
- Bij een nieuw project moet je
esp32-s3-devkitc-1
als board kiezen. PlatformIO zal nu een hoop libraries downloaden. Dat kan eventjes duren. - Open platformio.ini - daar zou je het volgende moeten vinden:
- voeg volgende lijntjes onderaan toe:
board_build.arduino.memory_type = qio_opi
board_build.partitions = default_16MB.csv
board_upload.flash_size = 16MB
monitor_speed = 115200
lib_deps = bodmer/TFT_eSPI@^2.5.33
build_flags =
-DBOARD_HAS_PSRAM # N16R8V has PSRAM
-DARDUINO_USB_MODE=1 # necessary for serial port
-DARDUINO_USB_CDC_ON_BOOT=1 # necessary for serial port
Voorbeeld code in GitHub
https://github.com/Fri3dCamp/badge_2024_arduino/tree/main/examples/platformio%20basic%20examples
Om de hele mikmak te downloaden:
- Surf naar https://github.com/Fri3dCamp/badge_2024_arduino
- Klik "Fork"
- De hele repository staat nu identiek in je eigen account op github
- Klik op de groene knop
<> Code
- CTRL-C de URL die je vindt in de pop-up
- Open je Git Bash CLI in de folder waar je je code lokaal wil plaatsen
- Type
git clone
en CTRL-V URL from the Github repository
Je eigen code op GitHub
- Download GIT vanop https://git-scm.com/downloads
- Creeer je account op https://github.com
- Bovenaan het scherm, klik "+", dan "New repository"
- Volg de instructies op de GitHub pagina om de repository te clonen naar je eigen harde schijf.
- Coderen maar!
- Als je klaar bent, open de Git Bash CLI in de root folder van je repository
git add .
git commit -m "cool new program"
git push
- Check op de Github website dat je nieuwe code is gearriveerd
Jouw code op de Fri3d Camp repository
- Surf naar https://github.com/Fri3dCamp/badge_2024_arduino
- Klik "Fork"
- De hele repository staat nu identiek in je eigen account op github
- Klik op de groene knop
<> Code
- CTRL-C de URL die je vindt in de pop-up
- Open je Git Bash CLI in de folder waar je je code lokaal wil plaatsen
- Type
git clone
en CTRL-V URL from the Github repository
Tot nu waren de instructies identiek aan het downloaden van de voorbeelden
- In github, klik
main
om een nieuwe branch aan te maken - In de zoekbar, typ een nieuwe naam naar keuze, bv.
mijneigenvoorbeeld
- Klik
create branch mijneigenvoorbeeld from main
- Open de Git Bash CLI in de root van de folder van je repository
git checkout -b newexample
- Maak nu de code/het project voor je eigen voorbeeld. Daarna:
git add .
git commit -m "nieuw voorbeeld toegevoegd"
git push
- in GitHub, klik
compare and pull request
- Voeg een goede beschrijving toe van wat je voorbeeld doet,
- Klik
Create pull request