## Variabelen

### Opsommingen

Enum-type | Opsomming | Beschrijving
--- | --- | ---
    PinStatus
| `HIGH / LOW` | Logische HOGE en LAGE waarden (`1`En`0`).
    PinMode
| `INPUT`/`OUTPUT`/`INPUT_PULLUP`/ `INPUT_PULLDOWN`/`OUTPUT_OPENDRAIN` | Constanten voor het specificeren van pin-modi (`0`,`1`,`2`,`3`,`4`).
| `LED_BUILTIN` | Constante die de ingebouwde LED-pin vertegenwoordigt. *
| `true / false` | Booleaanse constanten voor waar en onwaar (`1`En`0`).

### Conversie

Methode en parameter | Beschrijving
--- | ---
    (unsigned int)
| Typecasting naar ongetekende int.
    (unsigned long)
| Typecasting naar ongetekend lang.
    byte()
| Typecasting naar byte.
    char()
| Typecasting naar char.
    float()
| Typecasting om te zweven.
    int()
| Typecasting naar int.
    long()
| Te lang typecasten.
    word()
| Typecasting naar woord.

### Gegevenstypen

Methode en parameter | Beschrijving
--- | ---
`array` | Verzameling variabelen van hetzelfde type.
`bool` | Gegevenstype Booleaans.
`boolean` | Booleaans gegevenstype (synoniem voor bool).
`byte` | 8-bits ongetekend gegevenstype.
`char` | 8-bits tekengegevenstype.
`double` | Gegevenstype met drijvende komma en dubbele precisie.
`float` | Gegevenstype met drijvende komma en enkele precisie.
`int` | Gegevenstype geheel getal.
`long` | Gegevenstype: lang geheel getal.
`short` | Gegevenstype: kort geheel getal.
`size_t` | Gegevenstype Ongetekend geheel getal.
`string` | Volgorde van tekens (geen primitief type).
`String()` | String-klasse in Arduino.
`unsigned char` | Ongetekend 8-bits tekengegevenstype.
`unsigned int` | Gegevenstype Ongetekend geheel getal.
`unsigned long` | Gegevenstype met ongetekende, lange gehele getallen.
`void` | Geeft de afwezigheid van een type weer.
`word` | 16-bits ongetekend gegevenstype.

### Variabele scope en kwalificaties

Methode en parameter | Beschrijving
--- | ---
    const
| Kwalificatie om constanten te definiëren.
    scope
| Geen specifiek trefwoord; verwijst naar de variabele scope.
    static
| Kwalificatie om statische variabelen te declareren.
    volatile
| Kwalificatie om vluchtige variabelen te declareren.

### Nutsvoorzieningen

Methode en parameter | Beschrijving
--- | ---
    PROGMEM
| Kwalificatie om gegevens in het programmageheugen op te slaan.
    sizeof()
| Operator om de grootte van een gegevenstype of variabele te bepalen.