OFFRE SPÉCIALE RÉSERVÉE AUX ABONNÉS D'ELEKTOR

VALABLE JUSQU'À LUNDI 20 FÉVRIER

 

Le nouveau livre Mastering the I²C Bus publié par Elektor est le premier de la collection LabWorX. Il vous mettra sur la piste du bus I²C (Inter Integrated Circuit) dont l'auteur explore pour vous les innombrables applications. Il ne se contente pas de présenter le protocole du bus mais vous entraîne à la conception d’un système entier à bus I²C. Il propose un pilote I²C universel en pseudo-code, c’est-à-dire dans un langage de programmation imaginaire que tout programmeur pourra transposer dans son langage préféré, ainsi que des F.A.Q. sur le matériel et le protocole. Les catégories de puces compatibles I²C  sont traitées en détail : entrées/sorties parallèles, contrôleurs LED & LCD, convertisseurs A/N & N/A, mémoires EEPROM et autres.

 

Tous les exemples de programme et les logiciels pour PC nécessaires peuvent être téléchargés de notre site consacré à LabWorX. Grâce aux seize astucieux mini-circuits (labsticks) proposés en complément du livre, votre initiation au prototype sera rapide. Ainsi le lecteur peut facilement et rapidement essayer le matériel décrit. Chaque labstick peut fonctionner de manière autonome. Certains peuvent être combinés entre eux ou enfichés sur une platine d’expérimentation. Ces mini-circuits prêts à l’emploi sont regroupés sur deux grandes cartes (Board 1 & Board 2). En voici la liste :

I²C Probe (Board 1)

I²C Power supply (Board 1)

24xxx EEprom stick (Board 1 & 2)

PCA9553 PWM LED controller (Board 1)

PCA9554 LCD / Keyboard module (Board 1)

LM75 Thermometer module (Board 1 & 2)

PCF8563 Real time clock with backup (Board 1)

PCA9554 High current 8 bit output (Board 1 & 2)

PCA9554 / PCF8574 Protected 8 bit input (Board 1 & 2)

MCP4725 Dual channel D/A Converter (Board 2)

ADC121 Three channel A/D Converter (Board 2)

PCF8591 A/D D/A converter (Board 2)

MCP40D17 Potentiometer (Board 2)

PCA9544 I²C Expander (Board 2)

PCF8574 / PCF8574A / PCA95xx Universal 8 bit I/O stick (Board 2)

SAA1064 4 Digit LED display (7 Segment) (Board 2)