Diferència entre revisions de la pàgina «PlatformIO»

De Wiki d'en Jordi Binefa
Dreceres ràpides: navegació, cerca
(Es crea la pàgina amb «= Instal·lació = == Debian 9 == Genereu l'estructura de carpetes. En aquest exemple s'escullen tres arquitectures '''nanoatmega328''' (Arduino Nano), '''nodemcuv2''...».)
 
m (Debian 9)
Línia 24: Línia 24:
 
  framework = arduino
 
  framework = arduino
 
  '''upload_port = /dev/ttyUSB0'''
 
  '''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 principì de l'arxiu.
  
 
Un cop preparat, connecteu l'ESP32 al port USB (/dev/ttyUSB0) i per a compilar-ho, i pujar-ho, executeu:
 
Un cop preparat, connecteu l'ESP32 al port USB (/dev/ttyUSB0) i per a compilar-ho, i pujar-ho, executeu:

Revisió del 15:41, 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 principì de l'arxiu.

Un cop preparat, 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

Altres Sistemes Operatius

Lloc web oficial d'instal·lació de PlatformIO