Skip to content
2026.01.24.
  • F
  • X
  • LinkedIn
  • YouTube
  • Instagram
  • GitHub
TavIR

TavIR

Mikrokontroller világ

  • TavIR Tudástár
  • TavIR WebShop
  • TavIR Fórum
  • Hírek
  • Könyvek
    • Egyszerű elektronika – Kezdőlap
    • ESP8266/ESP32
    • Tippek
      • Tippek-trükkök (AVR)
      • Tippek-trükkök (ESP8266/ESP32)
  • +Gyorstippek
  • +Mélyvíz
  • +Témakereső
  • Kapcsolat
  • Főoldal
  • Cikk
  • Arduino kezdőknek: Változók és adatkezelés egyszerűen!
  • Cikk
  • Tippek

Arduino kezdőknek: Változók és adatkezelés egyszerűen!

Robert 2024.10.09.
Arduino - változók
Ebben az útmutatóban megismerkedünk az Arduino programozás egyik legfontosabb alapjával: a változók kezelésével. A változók nélkülözhetetlenek az adatok tárolásához és kezeléséhez a programokban. Megmutatjuk, hogyan deklarálhatod és inicializálhatod a különböző adattípusokat, hogyan használhatod őket a programodban, és milyen típusú változók állnak rendelkezésre az Arduinóban. Ha még sosem foglalkoztál változókkal, ez a cikk végigvezet az alapokon, egyszerű példákkal kiegészítve.

Tartalomjegyzék

Toggle
  • Bevezetés a változók világába
  • Gyakori adattípusok az Arduinóban
  • Memóriakezelés optimalizálása
    • Mikor érdemes kisebb adattípusokat választani?
    • Típuskonverziók
    • Potenciális problémák
    • Explicit típuskonverzió:
  • Globális és lokális változók
  • Változók használata a programban
  • Konstansok használata
  • Összefoglalás
  • Gyakori hibák és azok kezelése

Bevezetés a változók világába

A változók olyan tárolók, amelyek adatokat tartanak, amiket a programban felhasználhatsz. Gondolj rájuk úgy, mint címkézett vödrökre, amik információkat tárolnak. Tárolhatsz számokat, karaktereket és még sok mást is.

Egy változó deklarálásához négy dolog szükséges:

– Típus: Milyen adatot tárolsz (pl. integer, float stb.).
– Név: A változó azonosítója.
– Értékadó operátor (=): Ezzel adsz értéket a változónak.
– Érték: A tárolandó adat.

1
int temperature = 25;

Ebben az esetben az int a típus, a temperature a név, és a 25 az érték.

Gyakori adattípusok az Arduinóban

Az alábbiakban az Arduino-ban leggyakrabban használt adattípusok találhatók:

  • Bool (8-bit): Egyszerű logikai adattípus, amelynek két lehetséges értéke van: true (igaz) vagy false (hamis). Az Arduino rendszerében ezeket az értékeket 1 és 0 reprezentálja, ahol 1 az igaz, 0 a hamis.
  • Byte (8-bit): Egy előjel nélküli szám, amely 0 és 255 közötti értékeket tárolhat. Ez a típus hasznos, ha kis tartományú számokkal dolgozunk és memóriát akarunk takarékoskodni.
  • Char (8-bit): Ez az adattípus 1 byte memóriát foglal, és egy karaktert képes tárolni. A karakterek egyszeres idézőjelekbe kerülnek (‘A’), míg a karakterláncok dupla idézőjelekbe („abc”). Mivel előjeles típus, -128 és 127 közötti értékeket tárolhat.
  • Unsigned Char (8-bit): Azonos a byte típussal, 0 és 255 közötti számokat tárol. Bár ugyanazt a memóriát használja, mint a byte, ha lehetséges, inkább használjuk a byte-ot helyette.
  • Int (16-bit): Előjeles egész szám, amely -32,768 és 32,767 közötti értékeket tárol. Alkalmas általános számításokhoz, ahol nagyobb számokkal dolgozunk.
  • Unsigned Int (16-bit): Előjel nélküli szám, amely 0 és 65,535 közötti értékeket tárol. Ezt akkor használjuk, ha csak pozitív számokat kezelünk és memóriaoptimalizálásra van szükség.
  • Word (16-bit): Ugyanaz, mint az unsigned int típus, 16 bites méretben, 0 és 65,535 közötti számokat tárol.
  • Long (32-bit): Előjeles egész szám, amely -2,147,483,648 és 2,147,483,647 közötti értékeket tárol. Nagyobb tartományú számok kezeléséhez használatos.
  • Unsigned Long (32-bit): Előjel nélküli egész szám, amely 0 és 4,294,967,295 közötti értékeket tárol. Hasznos, ha nagy tartományú pozitív számokkal dolgozunk.
  • Short (16-bit): Egy 16 bites adattípus, amely -32,768 és 32,767 közötti számokat tárol, hasonlóan az int-hez. Ez az adattípus elsősorban ATMega és ARM alapú Arduino rendszereken használatos.
  • Float (32-bit): Lebegőpontos számok kezelésére alkalmas adattípus, amely tizedesponttal rendelkező számokat tárol. A tartománya -3.4028235E+38 és 3.4028235E+38 között van, de csak 6-7 számjegy pontosságú.
  • Double (32-bit): Kettős pontosságú lebegőpontos szám, amely az Uno és más ATMega alapú lapokon 4 byte-ot foglal. A valóságban az Uno esetén a float típussal azonosan működik.
  • String Char Array: Karaktertömbként létrehozott karakterláncok tárolására használatos. Az utolsó elem mindig 0, amely jelzi a fordítónak a karakterlánc végét.
  • Array: Az array egy memóriaterület, amely ugyanazon típusú elemeket tárol. Az array nevével és az adott elem sorszámával hivatkozhatunk a tömb egy adott elemére.

Használatuk a programban például így nézhet ki:

1
2
3
boolean isLEDOn = false;
int sensorValue = 1023;
char letter = 'A';

Memóriakezelés optimalizálása

Az Arduino környezetben a memória erőforrásai korlátozottak, ezért fontos figyelembe venni, hogy a különböző adattípusok mennyi helyet foglalnak. Például:

  • Boolean: 1 bitet használ, de mivel az Arduino byte alapú memóriakezelést alkalmaz, valójában 1 byte helyet foglal.
  • Int: 2 byte-ot foglal.
  • Long: 4 byte-ot foglal.
  • Float: 4 byte-ot foglal.
  • Double: 8 byte-ot foglal.
  • String Char Array: a karakterlánc hossza + 1 byte-ot foglal.

Mikor érdemes kisebb adattípusokat választani?

Amennyiben az értékek tartománya nem haladja meg a kisebb típus kapacitását (például byte helyett int), érdemes a kisebb típust választani, hogy a memóriahatékonyságot növeljük. Ezzel jelentős mennyiségű memóriát takaríthatunk meg, különösen nagyobb projekteknél.

Típuskonverziók

Az Arduino programozás során különböző adattípusok közötti átalakításokra lehet szükség. Ez történhet implicit módon, ahol a fordító automatikusan elvégzi az átalakítást, vagy explicit módon, ahol a programozónak manuálisan kell jeleznie a konverziót, például így: float(x).

Potenciális problémák

  • Pontosságvesztés: Ha például egy lebegőpontos (float) számot egész (int) számmá konvertálunk, a tizedesjegyek elvesznek, ami pontatlanságot okozhat.
  • Túlcsordulás: Ha egy nagyobb értékű változót kisebb adattípusra konvertálunk (pl. long-ról int-re), az eredmény hibás lehet, mivel az int típus nem képes nagyobb értékeket tárolni.
  • Memóriagazdálkodás: Különböző adattípusok eltérő mennyiségű memóriát foglalnak. Például egy float 4 byte-ot, míg egy int csak 2 byte-ot használ. Ezért érdemes mindig a szükséges legkisebb típusú változót használni.

Explicit típuskonverzió:

Explicit konverzió esetén a programozó maga végzi az átalakítást egy adott típusra, például:

1
2
float pi = 3.14;
int roundedPi = (int)pi; // A tizedesjegyek elvesznek, eredmény: 3

A típuskonverziók megfelelő alkalmazása segíthet a program hatékonyabb működésében, de figyelni kell a pontosságvesztés és túlcsordulás elkerülésére.

Globális és lokális változók

Az Arduino programozásban a változók hatóköre (scope) azt határozza meg, hogy hol érhetők el a programban. Két fő típus van:

  • Globális változók: A program elején deklarált változók, amelyek a teljes program során elérhetők, mind a setup(), mind a loop() függvényekben, sőt minden más függvényben is. Használatuk kényelmes lehet, de a túl sok globális változó átláthatatlanná teheti a kódot, és több memóriát foglalhatnak le.
  • Lokális változók: Ezek csak azon a területen elérhetők, ahol deklarálták őket (pl. egy függvényen belül). Amint a függvény befejeződik, a lokális változók élettartama véget ér, és a memória felszabadul.

1
2
3
4
int globalVariable = 10; // Globális változó
void setup() {
    int localVariable = 5; // Lokális változó
}

Fontos előnyük a lokális változóknak, hogy segítenek a memóriakezelésben és tisztább, modulárisabb kódot eredményeznek.

Változók használata a programban

A változókat külön-külön is lehet deklarálni és inicializálni, vagy akár egyszerre is megtörténhet:

1
2
3
int ledPin; // Deklaráció
ledPin = 9; // Inicializáció
int brightness = 255; // Deklaráció és inicializáció

Miután egy változót deklarálásra kerül, a nevével lehet hivatkozni rá a kódban. Például, egy LED fényerejének beállításához az alábbi kód használatával:

1
analogWrite(ledPin, brightness);

Ezzel az utasítással a ledPin nevű változó által hivatkozott LED fényerejét a brightness értékre lehet állítani.

Konstansok használata

Azokban az esetekben, amikor olyan értékeket használunk, amelyek a program futása során nem változnak, ajánlott konstansok definiálása. A konstansok használata nemcsak átláthatóbbá teszi a kódot, hanem a hibalehetőségek számát is csökkenti, mivel véletlenül sem lehet módosítani az értéküket a futás során. Konstansokat az const kulcsszóval lehet deklarálni. Például:

1
const int ledPin = 9;

Itt az ledPin értéke a program futása alatt nem változik. Ez különösen hasznos hardveres kapcsolatok vagy egyéb állandó értékek esetén, például érzékelők vagy LED-ek bekötéseinél.

Összefoglalás

Az Arduino programozás során a változók alapvető szerepet játszanak az adatok tárolásában és kezelésében. Az útmutató végigvezetett a változók deklarálásán, különböző adattípusokon, memóriakezelésen és a típuskonverziókon. Ismertettük, hogyan használjuk a globális és lokális változókat, és hogyan optimalizáljuk a memóriát különböző adattípusok kiválasztásával. A változók megfelelő használata hatékonyabb programokhoz vezet, míg a konstansok és a megfelelő típusok kiválasztása csökkenti a hibalehetőségeket és növeli a kód átláthatóságát.

Arduino - változókkal elkövetett hibák

Gyakori hibák és azok kezelése

Az Arduino programozása során gyakori, hogy a változók kezelésében hibák merülnek fel, amelyek megnehezíthetik a programok működését. Ezek a hibák sokszor elkerülhetők lennének megfelelő tervezéssel és figyelmes kódolással. Az alábbiakban láthatóak a leggyakoribb hibák és a megoldások (saját gyűjtés és saját elkövetés is a legtöbbje)

  1. Változók típusainak hibás használata: Gyakran előfordul, hogy nem megfelelő adattípust van kiválazstva egy változó számára. Például egy int típus túl kicsi lehet nagy számokhoz. Ilyen esetben a long vagy unsigned long típus javasolt.
  2. Nem inicializált változók: Ha nincs megadva értéke egy változónak a használat előtt, a program hibás adatokkal dolgozhat. Mindig legyen a változó megfelelően inicializálva.
  3. Memóriahatárok túllépése: Nagy adathalmazok, például karaktertömbök használata esetén könnyen túl lehet lépni az Arduino rendelkezésre álló memóriáját. Ilyen esetekben a dinamikus memória használat jöhet szóba (pazarló megoldás!), vagy optimalizálni kell a változók és adatszerkezetek méretét.
  4. Túlcsordulás: Nagyobb számok tárolásánál figyelni kell arra, hogy az adott adattípus képes legyen a kívánt tartomány kezelésére. Például egy int túlcsordulhat, ha 32 767-nél nagyobb értéket próbálsz meg tárolni.
  5. Memóriahatárok átlépése: Az Arduino memóriája korlátozott, ezért nagy mennyiségű adat (pl. stringek vagy nagy tömbök) használata esetén túlléphető a rendelkezésre álló memória. Ilyenkor a program instabilan fut vagy leállhat.
  6. Típuskonverziós problémák: Ha különböző típusú változók közötti koverzió történik, előfordulhat pontosságvesztés vagy adattartalom (részleges) elvesztése. Például egy float int típusra való konvertálásánál a tizedesjegyek elvesznek.
  7. Globális változók túlzott használata: A globális változók könnyen átláthatatlanná tehetik a kódot, ha túl sok van belőlük. Emellett több memóriát foglal(hat)nak le, mivel a teljes program során élnek.
  8. Konstansok hiánya: Ha állandó értékek (pl. egy szenzor pin) konstansként van definiálva, az segít elkerülni a véletlen változtatásokat. A const típusú változók átláthatóbbá és biztonságosabbá teszik a kódot.
  9. Érvénytelen változóhatókör: Lokális változók esetén figyelni kell arra, hogy csak az adott blokkon belül legyenek elérhetők. Ha egy változó túl korán vagy túl későn van deklarálva, az hibákat okozhat a kód működésében.
  10. Nem optimalizált memóriahasználat: A túlzott memóriahasználat lassíthatja a programot és instabilitást okozhat. Mindig a legkisebb adattípust válaszd a memóriahatékonyság érdekében, különösen nagy projekteknél, ahol a memóriakorlátok szorosabbak.

 

Források

  • Arduino Variables – How to use them in your projects [Arduino Official]
  • What are variables, data types, and constants in Arduino? [eduvative]
  • Arduino – Variables & Constants [TutorialsPoint]
  • 60 nap alatt Arduino tanfolyam [TavIR]

 

Post navigation

Előző Az Arduino keretrendszer fejlődése: a Wiringtől az Arduino IDE-ig (Avagy „Te kit választanál?”)
Következő A DS1307 órachip (RTC) használata

Kapcsolódó anyagok

Arduino IDE 2.3.7: mit hoz a frissítés, mik az előnyök és mik a buktatók? Egy laptop képernyőjén az „Update Successful 2.3.7” felirat látható, előtérben egy Arduino UNO panel és egy digitális lakat ikon, biztonsági frissítésre utalva. Az Arduino IDE 2.3.7 frissítésének vizuális megjelenítése.
  • Cikk

Arduino IDE 2.3.7: mit hoz a frissítés, mik az előnyök és mik a buktatók?

2025.12.13.
Tokiótól a Szilícium-völgyig: a 4004 kalandos útja 4004 processzor és a tervek
  • Cikk
  • Mélyvíz

Tokiótól a Szilícium-völgyig: a 4004 kalandos útja

2025.11.27.
Az első mikroprocesszor bemutatkozik: az Intel 4004 eredeti reklámja (1971) Intel 4004 – első mikroprocesszor hirdetés (1971)
  • Cikk

Az első mikroprocesszor bemutatkozik: az Intel 4004 eredeti reklámja (1971)

2025.11.14.

Hírlevél

Hogy az újdonságokról első kézből értesülj:
→ Feliratkozás a Hírlevélre

Ingyenes tanfolyam

60 nap alatt Arduino - az ingyenes tanfolyam
→ Kattints ide és iratkozz fel!
60 nap alatt Arduino

Szeretnél egy lépéssel a többiek előtt járni?

Ne hagyd ki a legújabb tanfolyamokat, amik még csak most bontogatják szárnyaikat.

Legyél te az első! Tanfolyamok

Alkatrész-tár

→ TavIR WebShop
→ Tanulókészletek

Témakörök

  • Cikk (54)
  • Hír (38)
  • Könyv (35)
    • Egyszerű elektronika tippek (18)
    • ESP8266/ESP32 (1)
    • Mélyvíz (9)
    • Mit ne használjunk Arduino projektekben? (6)
  • OmegaFlux (2)
  • Tippek (59)
    • Gyorstippek (20)
    • Tippek-trükkök (AVR) (21)
    • Tippek-trükkök (ESP8266/ESP32) (5)

Fórum

Hiba történt: a hírcsatorna nem elérhető. Később próbálkozzunk újra.

TavIR WebShop

→ Tovább a TavIR WebShopba
Galvanikusan leválasztott RS-485 modul automata irányváltással (Modbus, Fieldbus, MAX485)
Galvanikusan leválasztott RS-485 modul automata irányváltással (Modbus, Fieldbus, MAX485)

A galvanikusan leválasztott TTL–RS485 átalakító modul olyan soros kommunikációs illesztő, [...]

S50/Mifare (1k) átlátszó RFID cimke (írható, ISO14443A/UID)
S50/Mifare (1k) átlátszó RFID cimke (írható, ISO14443A/UID)

A MIFARE S50 kompatibilis átlátszó RFID matrica egy passzív, öntapadó [...]

NFC RFID matrica (NTAG215)
NFC RFID matrica (NTAG215)

Az NTAG215 átlátszó NFC RFID matrica egy passzív, öntapadó kivitelű [...]

HELTEC - HTIT-Tracker (868MHz, 0,96" TFT, LoRa, ESP32S3, Bluetooth, WIFI, GNSS/GPS)
HELTEC - HTIT-Tracker  (868MHz, 0,96" TFT, LoRa, ESP32S3, Bluetooth, WIFI, GNSS/GPS)

A Heltec Wireless Tracker egy integrált vezeték nélküli kommunikációs és [...]

ESP32-C5 WiFi/BT-BLE/ZigBee modul alappanel (ESP32-C5-DevKitC1-N16R8, 2.4/5Ghz)
ESP32-C5 WiFi/BT-BLE/ZigBee modul alappanel (ESP32-C5-DevKitC1-N16R8, 2.4/5Ghz)

Az ESP32-C5 WiFi 6 fejlesztőpanel olyan projektekhez illeszkedik jól, ahol [...]

DS18B20 digitális hőmérséklet-érzékelő termináladapter
DS18B20 digitális hőmérséklet-érzékelő termináladapter

A DS18B20 terminál adapter egy műszaki csatlakoztató egység a DS18B20 [...]

OV2640 2MPixel kamera (standard, 69fok)
OV2640 2MPixel kamera   (standard, 69fok)

Az OV2640 2MPixel kamera egy kompakt kamera modul , amely [...]

ESP32-C5 WiFi/BT-BLE/ZigBee modul alappanel (ESP32-C5-DevKitC1-N4, 2.4/5Ghz)
ESP32-C5 WiFi/BT-BLE/ZigBee modul alappanel (ESP32-C5-DevKitC1-N4, 2.4/5Ghz)

Az ESP32-C5 fejlesztőpanel egy ESP32-C5-N4 MCU-alapú fejlesztőlapon alapuló megoldás, amely [...]

ESP/D1 mini - LED-mátrix shield (8x8 RGB LED, WS2812)
ESP/D1 mini - LED-mátrix shield (8x8 RGB LED, WS2812)

A D1 mini 8x8 RGB LED mátrix shield egy kompakt [...]

JST-PH 2.0 csatlakozó 4 pin, 20cm kábel szerelt apa (2mm, lengő, male)
JST-PH 2.0 csatlakozó 4 pin, 20cm kábel szerelt apa (2mm, lengő, male)

A JST-PH 2.0 csatlakozó 4 pin, szerelt kábeles apa kivitelben [...]

JST-PH 2.0 csatlakozó 4 pin, 20cm kábel szerelt anya (2mm, lengő, female)
JST-PH 2.0 csatlakozó 4 pin, 20cm kábel szerelt anya (2mm, lengő, female)

A JST-PH 2.0 csatlakozó 4 pin, szerelt kábeles anya kivitelben [...]

JST-GH 1.25 csatlakozó 4 pin, szerelt apa (20cm, 1.25mm, micro, lengő)
JST-GH 1.25 csatlakozó 4 pin, szerelt apa (20cm, 1.25mm, micro, lengő)

A JST-GH 1.25 csatlakozó 4 pin, szerelt kábeles apa kivitelben [...]

  • Tovább a TavIR Fórumra...

Címkék

alappanel Arduino Arduino nap Arduino nap 2023 art AVR billentyűzet biztosíték bootloader darlington dióda eeprom egyszerű elektronika elem ellenállás ESP flash Forrasztás ft232 hőmérő i2c i2clcd infravörös IoT ISP JTAG kijelző LCD lm35 mikrokontroller MOSFET motor pcb PWM páratartalom Relé RTC telepítés tmp36 tranzisztor Történelem ultrahang Uno Zener óra

Archívum

  • 2026. január (2)
  • 2025. december (2)
  • 2025. november (2)
  • 2025. október (3)
  • 2025. augusztus (3)
  • 2025. július (7)
  • 2025. június (4)
  • 2025. május (6)
  • 2025. április (5)
  • 2025. március (4)
  • 2025. február (1)
  • 2025. január (6)
  • 2024. december (5)
  • 2024. november (5)
  • 2024. október (6)
  • 2024. szeptember (5)
  • 2024. augusztus (4)
  • 2024. július (3)
  • 2024. június (1)
  • 2024. május (3)
  • 2024. március (1)
  • 2024. február (2)
  • 2024. január (1)
  • 2023. december (5)
  • 2023. szeptember (2)
  • 2023. augusztus (6)
  • 2023. július (2)
  • 2023. június (1)
  • 2023. május (1)
  • 2023. április (10)
  • 2023. február (1)
  • 2022. szeptember (2)
  • 2022. július (1)
  • 2022. május (6)
  • 2022. április (1)
  • 2022. március (2)
  • 2022. január (3)
  • 2021. december (1)
  • 2021. november (4)
  • 2021. október (2)
  • 2021. szeptember (1)
  • 2021. július (1)
  • 2021. május (2)
  • 2021. április (1)
  • 2021. március (2)
  • 2020. szeptember (1)

Eddig nem olvasott...

Arduino a CES 2026-on: UNO Q, ami két világot köt össze Egy kiállításon látható Arduino fejlesztőpanel csatlakoztatva egy számítógéphez, amelyen az Edge Impulse gépi tanulási platform fut, valós idejű objektumfelismeréssel.
  • Hír

Arduino a CES 2026-on: UNO Q, ami két világot köt össze

2026.01.10.
CES 2026 – fókuszban az Espressif Systems újdonságai CES 2026 technológiai kiállítás standján IoT és AI modulokat bemutató M5Stack termékek, Espressif Wi-Fi 6E, BLE 5.4, AI és érzékelési funkciókkal. Jövőálló hardver AI-vezérelt megoldásokhoz.
  • Hír

CES 2026 – fókuszban az Espressif Systems újdonságai

2026.01.09.
MSZ 12‑31:2017 – Szabvány az év legszebb protokolljához: szilveszter és újév Szilveszteri koccintás
  • Hír

MSZ 12‑31:2017 – Szabvány az év legszebb protokolljához: szilveszter és újév

2025.12.31.
Arduino IDE 2.3.7: mit hoz a frissítés, mik az előnyök és mik a buktatók? Egy laptop képernyőjén az „Update Successful 2.3.7” felirat látható, előtérben egy Arduino UNO panel és egy digitális lakat ikon, biztonsági frissítésre utalva. Az Arduino IDE 2.3.7 frissítésének vizuális megjelenítése.
  • Cikk

Arduino IDE 2.3.7: mit hoz a frissítés, mik az előnyök és mik a buktatók?

2025.12.13.

Információk

Cégadatok-impresszum | Használati feltételek
Adatvédelmi irányelvek | Kapcsolat

Elérhetőség

Ügyfélszolgálat: +36 (20) 99-23-781
E-mail: avr (kukac)tavir (pont) hu
Iroda/telephely: 1181 Budapest, Szélmalom utca 13.
Copyright © TavIR Minden jog fenntartva | DarkNews by AF themes.
TavIR
Manage your privacy

To provide the best experiences, we and our partners use technologies like cookies to store and/or access device information. Consenting to these technologies will allow us and our partners to process personal data such as browsing behavior or unique IDs on this site and show (non-) personalized ads. Not consenting or withdrawing consent, may adversely affect certain features and functions.

Click below to consent to the above or make granular choices. Your choices will be applied to this site only. You can change your settings at any time, including withdrawing your consent, by using the toggles on the Cookie Policy, or by clicking on the manage consent button at the bottom of the screen.

Funkcionális Always active
A technikai tárolás vagy hozzáférés szigorúan szükséges az előfizető vagy felhasználó által kifejezetten kért konkrét szolgáltatás használatának lehetővé tételének jogos céljához, vagy kizárólag a közlés elektronikus hírközlő hálózaton keresztüli továbbításának céljához.
Beállítások
A technikai tárolás vagy hozzáférés a jogos célból szükséges, hogy olyan beállításokat tároljunk, amelyeket az előfizető vagy a felhasználó nem kért.
Statisztika
Kizárólag statisztikai célokra használt technikai tároló vagy hozzáférés. The technical storage or access that is used exclusively for anonymous statistical purposes. Without a subpoena, voluntary compliance on the part of your Internet Service Provider, or additional records from a third party, information stored or retrieved for this purpose alone cannot usually be used to identify you.
Marketing
A technikai tárolás vagy hozzáférés felhasználói profilok létrehozásához szükséges hirdetések küldéséhez, illetve a felhasználó nyomon követéséhez egy vagy több weboldalon hasonló marketingcélokból.
Statistics

Marketing

Features
Always active

Always active
Manage options Manage services Manage {vendor_count} vendors Read more about these purposes
Manage options
{title} {title} {title}