Diferència entre revisions de la pàgina «PlatformIO»
De Wiki d'en Jordi Binefa
m (→Instal·lació) |
|||
Línia 27: | Línia 27: | ||
A la carpeta '''lib''' copieu les biblioteques necessàries per al projecte. A la carpeta '''src''' copieu el codi amb extensió '''.ino''' i el reanomeneu per '''main.cpp'''. Al '''main.cpp''' afegiu '''#include <Arduino.h>''' a l'inici de l'arxiu '''i declareu els prototipus de les funcions''' emprades al principi de l'arxiu. | A la carpeta '''lib''' copieu les biblioteques necessàries per al projecte. A la carpeta '''src''' copieu el codi amb extensió '''.ino''' i el reanomeneu per '''main.cpp'''. Al '''main.cpp''' afegiu '''#include <Arduino.h>''' a l'inici de l'arxiu '''i declareu els prototipus de les funcions''' emprades al principi de l'arxiu. | ||
− | Un cop preparat, aneu al directori pare | + | Un cop preparat, aneu al directori pare d''''src''' i '''lib'''. Connecteu l'ESP32 al port USB (/dev/ttyUSB0) i per a compilar-ho, i pujar-ho, executeu: |
platformio run -e esp32doit-devkit-v1 -t upload | platformio run -e esp32doit-devkit-v1 -t upload | ||
== Altres Sistemes Operatius == | == Altres Sistemes Operatius == | ||
[https://platformio.org/install Lloc web oficial d'instal·lació de PlatformIO] | [https://platformio.org/install Lloc web oficial d'instal·lació de PlatformIO] |
Revisió del 15:44, 6 maig 2019
Instal·lació
Debian 9
Genereu l'estructura de carpetes. En aquest exemple s'escullen tres arquitectures nanoatmega328 (Arduino Nano), nodemcuv2 (ESP8266) in esp32doit-devkit-v1 per a l'ESP32:
platformio init --board nanoatmega328 --board nodemcuv2 --board esp32doit-devkit-v1
Heu d'afegir a platformio.ini que ho connectareu a /dev/ttyUSB0:
nano platformio.ini
i afegiu upload_port = /dev/ttyUSB0 al final de cada entorn:
[env:nanoatmega328] platform = atmelavr board = nanoatmega328 framework = arduino upload_port = /dev/ttyUSB0 [env:nodemcuv2] platform = espressif8266 board = nodemcuv2 framework = arduino upload_port = /dev/ttyUSB0 [env:esp32doit-devkit-v1] platform = espressif32 board = esp32doit-devkit-v1 framework = arduino upload_port = /dev/ttyUSB0
A la carpeta lib copieu les biblioteques necessàries per al projecte. A la carpeta src copieu el codi amb extensió .ino i el reanomeneu per main.cpp. Al main.cpp afegiu #include <Arduino.h> a l'inici de l'arxiu i declareu els prototipus de les funcions emprades al principi de l'arxiu.
Un cop preparat, aneu al directori pare d'src i lib. Connecteu l'ESP32 al port USB (/dev/ttyUSB0) i per a compilar-ho, i pujar-ho, executeu:
platformio run -e esp32doit-devkit-v1 -t upload