<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="https://home.roboticlab.eu/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="https://home.roboticlab.eu/feed.php">
        <title>Robotic &amp; Microcontroller Educational Knowledgepage - Network of Excellence - et:iot:examples</title>
        <description></description>
        <link>https://home.roboticlab.eu/</link>
        <image rdf:resource="https://home.roboticlab.eu/_media/wiki/logo.png" />
       <dc:date>2026-04-05T05:05:22+00:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="https://home.roboticlab.eu/et/iot/examples/button?rev=1739517037&amp;do=diff"/>
                <rdf:li rdf:resource="https://home.roboticlab.eu/et/iot/examples/buzzer?rev=1739516999&amp;do=diff"/>
                <rdf:li rdf:resource="https://home.roboticlab.eu/et/iot/examples/current?rev=1720099052&amp;do=diff"/>
                <rdf:li rdf:resource="https://home.roboticlab.eu/et/iot/examples/dht?rev=1732783350&amp;do=diff"/>
                <rdf:li rdf:resource="https://home.roboticlab.eu/et/iot/examples/dhtoled?rev=1733988549&amp;do=diff"/>
                <rdf:li rdf:resource="https://home.roboticlab.eu/et/iot/examples/dimlight?rev=1764678259&amp;do=diff"/>
                <rdf:li rdf:resource="https://home.roboticlab.eu/et/iot/examples/encoder?rev=1674900000&amp;do=diff"/>
                <rdf:li rdf:resource="https://home.roboticlab.eu/et/iot/examples/homesecurity?rev=1720096962&amp;do=diff"/>
                <rdf:li rdf:resource="https://home.roboticlab.eu/et/iot/examples/matrix?rev=1674900000&amp;do=diff"/>
                <rdf:li rdf:resource="https://home.roboticlab.eu/et/iot/examples/nfc?rev=1718963068&amp;do=diff"/>
                <rdf:li rdf:resource="https://home.roboticlab.eu/et/iot/examples/oled?rev=1674900000&amp;do=diff"/>
                <rdf:li rdf:resource="https://home.roboticlab.eu/et/iot/examples/pir?rev=1739517011&amp;do=diff"/>
                <rdf:li rdf:resource="https://home.roboticlab.eu/et/iot/examples/quickstart?rev=1720096607&amp;do=diff"/>
                <rdf:li rdf:resource="https://home.roboticlab.eu/et/iot/examples/relay?rev=1720099125&amp;do=diff"/>
                <rdf:li rdf:resource="https://home.roboticlab.eu/et/iot/examples/rgb?rev=1674900000&amp;do=diff"/>
                <rdf:li rdf:resource="https://home.roboticlab.eu/et/iot/examples/servo?rev=1674900000&amp;do=diff"/>
                <rdf:li rdf:resource="https://home.roboticlab.eu/et/iot/examples/setup?rev=1720096406&amp;do=diff"/>
                <rdf:li rdf:resource="https://home.roboticlab.eu/et/iot/examples/smartventilator?rev=1674986400&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="https://home.roboticlab.eu/_media/wiki/logo.png">
        <title>Robotic & Microcontroller Educational Knowledgepage - Network of Excellence</title>
        <link>https://home.roboticlab.eu/</link>
        <url>https://home.roboticlab.eu/_media/wiki/logo.png</url>
    </image>
    <item rdf:about="https://home.roboticlab.eu/et/iot/examples/button?rev=1739517037&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-02-14T07:10:37+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Nupu näidis</title>
        <link>https://home.roboticlab.eu/et/iot/examples/button?rev=1739517037&amp;do=diff</link>
        <description>Nupu näidis



Vajaminevad teegid:

lib_deps = robolabor/ITTIoT@^2.0.0, blackketter/Switch

Näidiskood saadab sõnumi logisse kui nuppu vajutatakse:


/*
 * IoT Button example
 *
 * This example subscribe to the &quot;button&quot; topic. When a message received, then it
 * will show the message
 *
 * Created 21 Febuary 2018 by Mallor Kingsepp
 */

// Includes global variables and librarys that the Buzzer uses
#include &lt;Arduino.h&gt;
#include &lt;ittiot.h&gt;
#include &lt;Switch.h&gt;

#define WIFI_NAME &quot;name&quot;
#define WIF…</description>
    </item>
    <item rdf:about="https://home.roboticlab.eu/et/iot/examples/buzzer?rev=1739516999&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-02-14T07:09:59+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>(Buzzer) Sumisti näidis</title>
        <link>https://home.roboticlab.eu/et/iot/examples/buzzer?rev=1739516999&amp;do=diff</link>
        <description>(Buzzer) Sumisti näidis



Vajaminevad teegid:

lib_deps = robolabor/ITTIoT@^2.0.0, gmarty2000/Buzzer@^1.0.0

Näidiskood paneb sumisti tööle kui mqtt serverist tuleb vastav käsklus:



/*
 * IoT Buzzer example
 *
 * This example subscribe to the &quot;buzzer&quot; topic. When a message received, then it
 * will make a sound
 *
 * Created 02 Febrary 2018 by Heiko Pikner
 */

// Includes global variables and librarys that the Buzzer uses
#include &lt;Arduino.h&gt;
#include &lt;ittiot.h&gt;
#include &lt;Buzzer.h&gt;

#define …</description>
    </item>
    <item rdf:about="https://home.roboticlab.eu/et/iot/examples/current?rev=1720099052&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-07-04T13:17:32+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>(Current) Voolumõõtja näidiskood</title>
        <link>https://home.roboticlab.eu/et/iot/examples/current?rev=1720099052&amp;do=diff</link>
        <description>(Current) Voolumõõtja näidiskood

Voolumõõtja peab olema ühendatud anduri mooduliga. Voolumõõtjal on 3,5 mm pistik, mis tuleb ühendada anduri vasakpoolsesesse (A) pesasse. Kontrolleri ja anduri moodulid peavad olema omavahel ühendatud. Voolu sensor peab olema 30A.</description>
    </item>
    <item rdf:about="https://home.roboticlab.eu/et/iot/examples/dht?rev=1732783350&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-11-28T08:42:30+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Temp ja niiskuse näidis</title>
        <link>https://home.roboticlab.eu/et/iot/examples/dht?rev=1732783350&amp;do=diff</link>
        <description>Temp ja niiskuse näidis

DHT moodul peab olema ühendatud kontrolleri või anduri mooduliga.




NB! Kui Teie DHT moodulil on üks jalg eemaldatud nagu alloleval pildil, tuleb koodis muuta ümber #define DHTPIN D4 D3-ks.



Vajaminevad teegid:

lib_deps = ITTIoT, DHT sensor library, Adafruit Unified Sensor</description>
    </item>
    <item rdf:about="https://home.roboticlab.eu/et/iot/examples/dhtoled?rev=1733988549&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-12-12T07:29:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>DHT ja OLED näidis</title>
        <link>https://home.roboticlab.eu/et/iot/examples/dhtoled?rev=1733988549&amp;do=diff</link>
        <description>DHT ja OLED näidis

Antud näidis demonstreerib kuidas DHT andur on võimeline saatma temperatuuri ja niiskuse näidu OLED ekraanile kasutades selle jaoks ITT IoT raamistikku. Selle näite jaoks on vaja kahte kontrollerit: üht OLED-i ja teist DHT anduri jaoks.</description>
    </item>
    <item rdf:about="https://home.roboticlab.eu/et/iot/examples/dimlight?rev=1764678259&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-12-02T12:24:19+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Reguleeritava LED-i näidis</title>
        <link>https://home.roboticlab.eu/et/iot/examples/dimlight?rev=1764678259&amp;do=diff</link>
        <description>Reguleeritava LED-i näidis

Antud näidiskood demonstreerib kuidas RGB LED-i valgustugevust muuta läbi ITT IoT raamistiku.
Antud näidise jaoks on vaja kahte kontrollerit. Ühte RGB LED-i jaoks, teist anduri ja enkooderi jaoks. Anduri ja enkooderi omavahel ühendamise juhendi leiab</description>
    </item>
    <item rdf:about="https://home.roboticlab.eu/et/iot/examples/encoder?rev=1674900000&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-01-28T10:00:00+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Enkoodri näidis</title>
        <link>https://home.roboticlab.eu/et/iot/examples/encoder?rev=1674900000&amp;do=diff</link>
        <description>Enkoodri näidis

Enkooder peab olema ühendatud anduri mooduliga. Enkoodril on kaks 3,5 mm pistikut, mis peavad olema ühendatud anduri mooduli 3,5 mm sisendpesadega. Kontrolleri ja anduri moodulid peavad olema omavahel ühendatud.



Pistikud peavad olema õigesti ühendatud: nelja kanaliga sisend (D) pesasse (parempoolne) ning kolme kanaliga sisend (A) pesasse (vasakpoolne).</description>
    </item>
    <item rdf:about="https://home.roboticlab.eu/et/iot/examples/homesecurity?rev=1720096962&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-07-04T12:42:42+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Koduturbe näide</title>
        <link>https://home.roboticlab.eu/et/iot/examples/homesecurity?rev=1720096962&amp;do=diff</link>
        <description>Koduturbe näide

See näide demonstreerib, kuidas ehitada koduturvasüsteemi ITT IoT komplekti abil. Selle näite loomiseks on vaja kahte kontrolleri moodulit. Kinnitage PIR-moodul ühe kontrolleri külge ning OLED ja sumisti moodulid teise külge.</description>
    </item>
    <item rdf:about="https://home.roboticlab.eu/et/iot/examples/matrix?rev=1674900000&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-01-28T10:00:00+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>LED Maatriksi näidis</title>
        <link>https://home.roboticlab.eu/et/iot/examples/matrix?rev=1674900000&amp;do=diff</link>
        <description>LED Maatriksi näidis



Vajaminevad teegid:

lib_deps = WEMOS Matrix Adafruit GFX@1.3, Adafruit GFX Library@1.7.2, adafruit/Adafruit BusIO@^1.6.0

IoT LED maatriksi kasutama õppimiseks on võimalik proovida For learning how to use the IoT Matrix you can try out the example and tasks.</description>
    </item>
    <item rdf:about="https://home.roboticlab.eu/et/iot/examples/nfc?rev=1718963068&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-06-21T09:44:28+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>NFC näidis</title>
        <link>https://home.roboticlab.eu/et/iot/examples/nfc?rev=1718963068&amp;do=diff</link>
        <description>NFC näidis





SCK  -&gt; 4 

MISO -&gt; 5 

MOSI -&gt; 6 

SS   -&gt; 13 

VCC  -&gt; 8 

GND  -&gt; 15 


Vajaminevad teegid:

lib_deps = ITTIoT, Adafruit PN532

Näidiskood laeb kaardi olemasolu puhul kaardi ID mqtt serverisse:


/*
 * IoT NFC example
 *
 * This example will publish to &quot;NFC&quot; topic
 *
 * Created 19 Nov 2019
 * Modified by Lars Briedis 17 June 2024
 */
#include &lt;Arduino.h&gt;
#include &lt;ittiot.h&gt;
#include &lt;Adafruit_PN532.h&gt;
 
#define WIFI_NAME &quot;name&quot;
#define WIFI_PASSWORD &quot;password&quot;
 
//Define pins …</description>
    </item>
    <item rdf:about="https://home.roboticlab.eu/et/iot/examples/oled?rev=1674900000&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-01-28T10:00:00+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Oled ekraani näidis</title>
        <link>https://home.roboticlab.eu/et/iot/examples/oled?rev=1674900000&amp;do=diff</link>
        <description>Oled ekraani näidis

Oled moodul peab olema ühendatud kontrolleri või anduri mooduliga. 




Vajaminevad teegid:

lib_deps = ITTIoT, Adafruit GFX Library, Adafruit SSD1306 Wemos Mini OLED, adafruit/Adafruit BusIO

Näidiskood näitab loenduri väärtust ekraanil:</description>
    </item>
    <item rdf:about="https://home.roboticlab.eu/et/iot/examples/pir?rev=1739517011&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-02-14T07:10:11+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>(PIR) Passiivse infrapunasensori näidis</title>
        <link>https://home.roboticlab.eu/et/iot/examples/pir?rev=1739517011&amp;do=diff</link>
        <description>(PIR) Passiivse infrapunasensori näidis



Vajaminevad teegid:

lib_deps = robolabor/ITTIoT@^2.0.0

Näidiskood näitab kas PIR on tuvastanud liikumist:


/*
 * IoT PIR example
 *
 * This example subscribe to the &quot;pir&quot; topic. When a message received, then it
 * will switch the pir module &quot;ON&quot; and &quot;OFF&quot;
 *
 * Created 21 Febuary 2018 by Heiko Pikner and Mallor Kingsepp
 */

// Includes global variables and librarys that the PIR shield uses
#include &lt;Arduino.h&gt;
#include &lt;ittiot.h&gt;

#define MODULE_TOP…</description>
    </item>
    <item rdf:about="https://home.roboticlab.eu/et/iot/examples/quickstart?rev=1720096607&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-07-04T12:36:47+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Kiirstardi juhend</title>
        <link>https://home.roboticlab.eu/et/iot/examples/quickstart?rev=1720096607&amp;do=diff</link>
        <description>Kiirstardi juhend

Arenduskeskkonna seadistamine

Laadige alla ja installige VS Code siit

Python&#039;i installimine Windowsi

Laadige alla Python siit

Enne installimist veenduge, et Add Python to PATH valik oleks märgitud



Python&#039;i installimine Linuxi

Avage terminal ja kontrollige, kas teil on Python 3 installitud.</description>
    </item>
    <item rdf:about="https://home.roboticlab.eu/et/iot/examples/relay?rev=1720099125&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-07-04T13:18:45+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Relee näidis</title>
        <link>https://home.roboticlab.eu/et/iot/examples/relay?rev=1720099125&amp;do=diff</link>
        <description>Relee näidis

Relee moodul peab olema ühendatud kontrolleri või anduri mooduliga. 




Releel on kolm sisend.



Vajaminevad teegid:

lib_deps = ITTIoT

Näidiskood näitab kas midagi on ühendatud relee mooduliga või mitte:


// Includes global variables and librarys that the relay shield uses
#include &lt;Arduino.h&gt;
#include &lt;ittiot.h&gt;

#define MODULE_TOPIC &quot;ESP30/relay&quot;
#define WIFI_NAME &quot;name&quot;
#define WIFI_PASSWORD &quot;password&quot;

#define RELAY_PIN 5 // The relay has been connected to pin 5

// If mes…</description>
    </item>
    <item rdf:about="https://home.roboticlab.eu/et/iot/examples/rgb?rev=1674900000&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-01-28T10:00:00+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>RGB LED näidis</title>
        <link>https://home.roboticlab.eu/et/iot/examples/rgb?rev=1674900000&amp;do=diff</link>
        <description>RGB LED näidis

LED RGB moodul peab olema ühendatud kas kontrolleri või anduri mooduliga.




Vajaminevad teegid:

lib_deps = ITTIoT, Adafruit NeoPixel

Antud näidiskood paneb RGB LED tule põlema:


#include &lt;Arduino.h&gt;
#include &lt;ittiot.h&gt;
#include &lt;Adafruit_NeoPixel.h&gt;

#define MODULE_TOPIC &quot;ESP30/rgb&quot;
#define WIFI_NAME &quot;name&quot;
#define WIFI_PASSWORD &quot;password&quot;

//Stating, to which PIN the RGB LED has been connected
#define PIN            D2

// When we setup the NeoPixel library, we tell it how …</description>
    </item>
    <item rdf:about="https://home.roboticlab.eu/et/iot/examples/servo?rev=1674900000&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-01-28T10:00:00+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Servo näidis</title>
        <link>https://home.roboticlab.eu/et/iot/examples/servo?rev=1674900000&amp;do=diff</link>
        <description>Servo näidis

Servomootor peab olema ühendatud anduri mooduliga. Oluline on jälgida, et servomootor oleks õigesti ühendatud. Õige ühendamise viis on näha allolevalt pildilt:





Vajaminevad teegid:

lib_deps = ITTIoT


/*
 * IoT Servo example
 *
 * This example subscribe to the &quot;servo&quot; topic. When a message received, then it
 * change servo position
 *
 * Created 11 Sept 2017 by Heiko Pikner
 */

// Includes global variables and librarys that the servo motor uses
#include &lt;Arduino.h&gt;
#include &lt;…</description>
    </item>
    <item rdf:about="https://home.roboticlab.eu/et/iot/examples/setup?rev=1720096406&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-07-04T12:33:26+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Seadistamine</title>
        <link>https://home.roboticlab.eu/et/iot/examples/setup?rev=1720096406&amp;do=diff</link>
        <description>Seadistamine

Siit leiate juhised, kuidas seadistada oma IoT kodulabori komplektid. Pärast seadistamist saate kasutada MQTTbox&#039;i (või muud MQTT tarkvara), et kontrollida, kas kõik töötab õigesti.

IDE programmeerimiseks

IoT moodulite programmeerimiseks on vaja arvutit koos IDE-ga. Soovitatav on kasutada Visual Studio Code tekstiredaktorit koos PlatformIO lisandmooduliga.</description>
    </item>
    <item rdf:about="https://home.roboticlab.eu/et/iot/examples/smartventilator?rev=1674986400&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-01-29T10:00:00+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Targa ventilaatori näidis</title>
        <link>https://home.roboticlab.eu/et/iot/examples/smartventilator?rev=1674986400&amp;do=diff</link>
        <description>Targa ventilaatori näidis

Antud näidiskood demonstreerib kuidas luua temperatuurianduri poolt juhitud ventilaatorit. Selle jaoks läheb vaja kaht kontrollerit. Ühega ühendame DHT ja teisega relee.

[IoT controllers with DHT and relay shields]

Kuid kood on üles laetud, saadab DHT kontroller iga kahe sekundi tagant temperatuuri ja niiskuse väärtused</description>
    </item>
</rdf:RDF>
