Étape 1: Comment un écran OLED communique-t-il avec Arduino ?
La façon dont l' OLED communique avec Arduino est via Inter-Integrated Circuit (I2C). Toutefois, il est également possible de communiquer via Serial Peripheral Interface (SPI).
Dans le but de ce tutoriel, nous allons mettre l’accent sur la communication I2C. Ce type de communication permet de nombreux esclaves communiquer avec un maître. Dans ce cas, nous travaillerons uniquement avec un esclave : puce SSD1306. Notre maître sera Arduino UNO.
SSDI1306 est un pilote de CMOS OLED/PLED monopuce avec contrôleur pour système d’affichage graphique de diode matricielle de diodes organiques/polymère. En d’autres termes, c’est le périphérique chargée de contrôler l’écran de raconter ce qu’il faut faire. Afin d’établir la communication I2C entre maître et esclave, seulement deux canaux est nécessaires : SDA et CLK.
Cependant, nous devons également prendre en compte le SCR et la terre pour l’alimentation et, dans ce cas, la TVD à des fins d’initialisation. L’image ci-dessus illustre la configuration du câblage pour notre OLED.