Arduino – Rotary Encoder met OLED scherm

arduino logo

project bannerDit project laat zien hoe je een Rotary Encoder kan uitlezen en de waarde op een OLED scherm kan laten weergeven.

keyes encoder en oled scherm

Het script maakt gebruik van een interrupt, omdat polling in de loop geen mogelijkheid (tijd) geeft om de arduino andere dingen te laten doen.

Wat heb je nodig?

1) Rotary Encoder
2) OLED SPI display

Sluit de componenten aan op de Arduino UNO zoals hieronder aangegeven:

Rotary Encoder met OLED display arduino UNO

Script

Commentaarregels zijn toegevoegd aan het script.


2 Encoders

Je kan 2 encoders gebruiken met de Arduino MEGA omdat deze meerdere interrupts ondersteunt (bron @ arduino.cc)

keyes encoders en oled scherm

Wat heb je nodig?

1) 2x Rotary Encoder
2) OLED SPI display

Sluit de componenten aan op de Arduino MEGA zoals hieronder aangegeven:

Fritzing - Rotary Encoders met OLED display arduino MEGA

Script

Commentaarregels zijn toegevoegd aan het script.

 

Top