Communiquer simplement avec une Compact Flash par I²C

Voici une note d’application de la société Maxim expliquant comment communiquer avec une carte Compact Flash (nécessitant beaucoup d’entrées / sorties) simplement en utilisant le bus I²C. Cela se passe via leur « MAX7311 I/O expander » (pdf).

This application note explains how to use an I2C I/O extender to connect a compact-flash (CF) card to the I2C interface of a microcontroller. The software commands for reading and writing data are explained.

via http://dangerousprototypes.com/2014/10/26/app-note-i2c-interface-connects-compact-flash-card-to-microcontroller/

Comment piloter plusieurs servomoteurs ?

Encore un tutoriel expliquant comment piloter un servomoteur? Non, 16 servomoteurs, et cela en n’utilisant que 4 fils. Adafruit propose pour 15$ un module permettant de connecter tous ces servomoteurs sur une même platine et d’interpréter l’information provenant de n’importe quelle source pouvant communiquer en I2C. L’alimentation est indépendante et vous pouvez chainer jusqu’à 62 platines ensemble se qui donne la possibilité de piloter 992 servomoteurs avec une résolution de 12-bit par sortie !

via le tutoriel Adafruit

Un écran LCD en I²C

Adafruit a réalisé un « backpack » (un circuit add-on) à monter directement sur un écran LCD standard qui permet de le piloter avec 2 fils (+ 2 fils d’alim). Le tout est proposé à 10$. Cela peut être intéressant pour les projets ambitieux où le nombre de broches prises sur le contrôleur est limitée.

via le site d’Adafruit et le tutoriel.

I2C expliqué

Tout ce dont vous avez toujours voulu savoir sur le bus I2C vous est expliqué par l’ESacademy. Même si ce bus n’est pas très rapide (maxi 400 kHz), il est tout de même bien pratique avec uniquement c’est deux fils permettant de connecter jusqu’à 120 esclaves. La spec technique complète est disponible sur le site de  NXP (une ancienne branche de Philips) sous le nom de UM10204 mais il est fort probable que les explications de ESacademy seront, pour commencer, plus digeste.

via adafruit.com