Si jusqu’à présent nous n’avions utilisé que les signaux numériques des interfaces UART, SPI et I2C, c’est que les interfaces analogiques brillent par leur absence sur le Pi. Pour ajouter un peu d’analogique, nous allons recourir à un convertisseur analogique-numérique (CAN) relié au bus SPI.

  Une framboise qui a vraiment un pépin
Le connecteur d’extension du Pi ne possède pas d’interface analogique. Pas une seule. Une honte quand on sait que des plateformes comme Arduino et BeagleBone Black en offrent plusieurs. Le cas du Pi n’est heureusement pas désespéré puisqu’on peut toujours se servir d’un convertisseur A/N connecté à l’une de ses interfaces SPI ou I2C (ou aux deux).