This is an old revision of the document!
Table of Contents
Visual Studio Code ja PlatformIO paigaldamine ning oma esimese projekti loomine
See õpetus kirjeldab, kuidas alla laadida ja installida PlatformIO Visual Studio Code pistikprogrammina.
Paigaldamine
- [https://code.visualstudio.com/|Laadi alla]] ja installi Visual Studio Code.
- Ava Visual Studio Code extensions (Vasakul ikoonide riba)
- 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 (LLVM-3.9.1-win64.exe) 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 = 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







