#12 Roterende encoder en interrupts


In deze Nederlandstalige Arduino tutorial voor beginners leer ik je hoe een roterende encoder (rotary encoder) werkt en hoe je deze kunt gebruiken. Daarnaast leg ik uit hoe je interrupts kunt gebruiken om deze encoder uit te lezen.

Voor deze les heb ik in deze interrupt functie gebruik gemaakt van "Serial.println()" Omdat de Serial bibliotheek zelf ook gebruikt maakt van interrupts kan dit problemen geven. Maak daarom in je eigen projecten geen gebruik van Serial functies in interrupt functies.

Benodigdheden

  • 1× Arduino
  • 1× Breadboard
  • 5× Jumper wire (man-man)
  • 1× Rotary encoder

Leerdoelen

  • Werking van een rotary encoder begrijpen
  • Rotary encoder uitlezen
  • Werking van interrupts begrijpen
  • Interrupts toepassen bij uitlezen rotary encoder

Bas van Dijk

Over Bas on Tech


Mijn naam is Bas van Dijk, ondernemer, software ontwikkelaar en maker. Onder de naam "Bas on Tech" bied ik op YouTube videolessen aan over technische onderwerpen zoals Arduino en 3D-printen.

De video’s zijn in het Nederlands met ondertiteling, zodat mensen met een gehoorbeperking ze ook kunnen volgen.

Jaren geleden toen ik mijn eerste Arduino kocht had ik maar één doel: zo snel mogelijk een LCD schermpje aansluiten en er een tekst op laten zien. Na allerlei bronnen te hebben geraadpleegd kwam ik er na veel puzzelen eindelijk uit. Ik was als een kind zo blij met die paar letters op een geel schermpje.

Met Bas on Tech wil ik mijn kennis delen zodat ook anderen deze blijheid kunnen ervaren. Ik heb gekozen voor kort en krachtige YouTube video’s, met een duidelijke vaste opbouw en één onderwerp per video. Daarnaast staan onder elke video links naar de broncode en webshops waar de onderdelen te koop zijn.