This is an old revision of the document!
Table of Contents
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
- Laadi alla ja installi AtomSetupX64.exe. PlatformIO installitakse sinna pistikprogrammina. Installi Python, kui see pole veel installitud (Windows)
- Ava Atom'i pakihaldur (Linux,OS → Menüü: Edit > Preferences > Install, Windows → Menüü: File > Settings > Install)
- Otsi ametlikku Platformio-ide paketti
- atom3
- Installi PlatformIO IDE
- 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”.
- Clang 3.9.1 Windowsi jaoks (64-bitine) link on katki
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 = ITTIoTraamistiku 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
- 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







