# Wat is seriële communicatie en i2c communicatie?

[![image.png](https://www.digitaallab.nl/uploads/images/gallery/2024-10/scaled-1680-/DCtimage.png)](https://www.digitaallab.nl/uploads/images/gallery/2024-10/DCtimage.png)

### Wat is Seriële Communicatie?

- **Definitie**: Een methode om data één bit per keer te verzenden over een communicatiekanaal.
- **Toepassing**: Veel gebruikt voor communicatie tussen microcontrollers en computers of andere apparaten.
- **Seriële Monitor**: Een ingebouwd hulpmiddel in de Arduino IDE om data te verzenden en ontvangen via de seriële poort.

### De Seriële Monitor Gebruiken

- **Openen**: Ga in de Arduino IDE naar **Hulpmiddelen &gt; Seriële Monitor** of klik op het vergrootglas-icoon.
- **Baudrate instellen**: Zorg ervoor dat de baudrate in de seriële monitor overeenkomt met die in je code (bijv. 9600 baud).

### Wat is I2C-Communicatie?

- **Definitie**: I2C (Inter-Integrated Circuit) is een synchrone, multi-master, multi-slave, seriële communicatiebus.
- **Kenmerken**: 
    - **Twee draden**: SDA (data) en SCL (klok).
    - **Adressering**: Elk apparaat op de bus heeft een uniek adres.
- **Toepassing**: Veel gebruikt voor communicatie met sensoren, displays, en andere randapparatuur.

### Sensoren en Apparaten met I2C

- **Voorbeelden**: 
    - **BMP280/BME280**: Druk- en temperatuursensoren.
    - **OLED-displays**: Kleine schermen voor tekst en grafieken.
    - **RTC (Real-Time Clock) modules**: Voor tijdregistratie.
    - **GY-521 (MPU-6050)**: Versnellingsmeter en gyroscoop.