Beetje Coderen

Les 11

I2C

De I2C-bus: adressen, start- en stopcondities, registers van een sensor lezen en schrijven, en fouten afhandelen.

⏱ 60 minuten leestijd + oefenen

🎯 Na deze les kun je

  • uitleggen hoe I2C werkt met twee draden en adressen
  • de TWI-peripheral van de ATmega328P configureren
  • een register van een I2C-sensor schrijven en lezen
  • fouten zoals een ontbrekende ACK detecteren en afhandelen

Een sensor met een eigen ADC, een klok met batterij, een klein OLED-scherm: veel modules praten via I2C (Inter-Integrated Circuit, uitgesproken als "I-kwadraat-C"). Met maar twee draden sluit je er tientallen tegelijk aan. In deze les lees je een temperatuursensor uit, byte voor byte, zodat je snapt wat een bibliotheek later voor je doet.

Atmel noemt I2C op de AVR TWI (Two-Wire Interface); het is hetzelfde.

🔒 Deze les zit in het betaalde deel van de cursus

De eerste 5 lessen zijn gratis; de rest van de cursus, de live labs en het certificaat koop je eenmalig (€ 29,00). Geen abonnement. Online afrekenen komt binnenkort beschikbaar.

Wil je een seintje als het zover is?