This is an old revision of the document!


Atom'i ja PlatformIO paigaldamine ning oma esimese projekti loomine

Allikas: http://docs.platformio.org/en/latest/ide/atom.html#installation

See õpetus kirjeldab, kuidas alla laadida ja installida PlatformIO Atom'i pistikprogrammina.

Paigaldamine

  1. Laadi alla ja installi AtomSetupX64.exe. PlatformIO installitakse sinna pistikprogrammina. Installi Python, kui see pole veel installitud (Windows)
  2. Ava Atom'i pakihaldur (Linux,OS → Menüü: Edit > Preferences > Install, Windows → Menüü: File > Settings > Install)
  3. Otsi ametlikku Platformio-ide paketti
  4. atom3
  5. Installi PlatformIO IDE
  6. Installi clang
  • Linux: Kasutades pakihaldureid: apt-get install clang või yum install clang.
  • Mac OS X: Installi uusim Xcode koos uusimate käsureatööriistadega (need installitakse automaatselt, kui käivitate Terminalis esimest korda clang'i, või käsitsi, käivitades
     xcode-select --install 
  • Windows: Laadi alla Clang 3.9.1 Windowsile. Palun valige installimise käigus valik “Add LLVM to the system PATH”.

PALUN ÄRGE INSTALLIGE CLANG 4.0. PLATFORMIO TOETAB AJUTISELT AINULT CLANG 3.9.

Kui näete installimiskonsoolis veateadet Failed to find MSBuild toolsets directory, palun ignoreerige seda ja vajutage suvalist klahvi, et see aken sulgeda. PlatformIO IDE kasutab ainult Clang'i täitmisloogikat, mis peaks pärast seda ilma probleemideta töötama.

Projekti seadistamine

  • Klõpsake PlatformIO tööriistaribal “PlatformIO Home” nuppu

  • Klõpsake “New Project”

  • Valige oma projektile nimi. Parda valikuks valige “WeMos D1 R2 & mini (WEMOS)” ja raamistiku valikuks “Arduino”.

  • Lisage projekti puusse vasakul menüüs just loodud projekt
  • Avage platformio.ini fail ja kleepige
    lib_deps = ITTIoT

    raamistiku rea lõppu. “lib_deps” informeerib PlatformIO-d, millised raamatukogud teie projekti jaoks alla laadida. ITTIoT raamatukogu on kohustuslik kõigi IoT kodulabori komplekti programmide jaoks. Iga mooduli jaoks vajalikud täpsed raamatukogud on kirjeldatud nende näidete lehel. Veenduge, et pardakood on õige

    board = d1_mini
Pilt tuleb asendada

  • Avage src kaustas olev main.cpp fail. Siia kirjutate oma koodi. Praegu asendage kõik relee näidiskoodiga.

  • Käivitage Build (PlatformIO > Build) ja peaksite nägema rohelist “success” tulemust ehituse paneelil

  • Püsivara laadimiseks pardale käivitage Upload. Pärast koodi edukat üleslaadimist võiksite kontrollida, kuidas see töötab. Selleks proovige saata sellele käske MQTTbox tarkvaraga.

(Kui teil on Linuxis üleslaadimisprobleeme, proovige sudo chown username /dev/ttyUSB0)

  • Sisseehitatud “Serial Monitori” käivitamiseks valige (Menüü: PlatformIO > Serial Monitor) või vajutage PlatformIO tööriistaribal vastavat ikooni

et/iot/examples/setup/usb.1720710628.txt.gz · Last modified: 2024/07/11 15:10 by rojarl
CC Attribution-Share Alike 4.0 International
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0