Skip to main content

Wat is seriële communicatie en i2c communicatie?

image.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 > 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.