Étape 5: Projets et logiciels
Malheureusement, ce schéma adaptateur n’est pas compatible avec tous les systèmes. Support pour DDC n’est pas obligatoire, donc pas toutes les cartes vidéo prend en charge cette fonctionnalité. J’ai eu bonne chance jusqu'à présent avec les systèmes Mac les graphiques ATI ou Intel puces, mais les systèmes à base de NVIDIA sont hors de la chance. Du côté de Linux, j’ai testé uniquement avec succès un IBM ThinkPad A31p (carte graphique ATI), mais cela ne fonctionnerait pas avec un Asus EeePC (Intel).
Les images ici montrent un banc d’essai qui illustre les divers périphériques I2C en action. L’ordinateur continuellement lit la température ambiante à partir d’un capteur de température I2C, consigne périodiquement ces données dans une puce de l’EEPROM série I2C (Oui, il pourrait tout simplement imprimer dans un fichier, mais il s’agissait de démontrer davantage les applications I2C), et puis un servo (via un contrôleur I2C) sert un cadran indicateur de fortune. Avec le code de bibliothèque et de l’échantillon pour ces dispositifs déjà en place, il n’a fallu que quelques minutes pour mettre sur pied cette démo (et la plupart de qui a été en rendant le cadran du dispositif indicateur).