Étape 22 : Fil vers le haut de l’interface I2C entre les deux Freeduinos.
Fois le Waveshield et le TLC utilise broches 13,12,11 et 10 sur la Freeduino. La raison en est que ces pins ont prise en charge matérielle pour une interface appelée le Serial Peripheral Interface (SPI) qui tant le TLC et le Waveshield exigent et ne peuvent pas partager. Cela signifie que nous devrons relier deux Freeduinos ensemble en utilisant une sorte de connexion de données afin que les deux travaillent ensemble en tandem. Série n’était pas une option, parce que mon ordinateur il utilisait déjà pour communiquer à le Waveshield Freeduino, donc après quelques recherches sur Google intense, j’ai trouvé une méthode de communication remarquablement simple et commode. I2C ! Voici comment au fil de l’interface :
Relier la broche d’entrée analogique 4 sur les deux Freeduinos (c’est le SDA ou la ligne de données série.)
Relier la broche d’entrée analogique 5 sur les deux Freeduinos (c’est le SCL ou horloge sérielle).
Raccorder le terrain sur les deux Freeduinos (sinon l’interface I2C ne fonctionnera pas.)
Connectez les fils que vous soudé au début de ce Instructable de résistances R7 sur la Waveshield à la broche d’entrée analogique 1 sur le TLC contrôlant Freeduino (ce fil est pour vérifier le volume de mots parlés par le Waveshield et ne fait pas partie de l’interface I2C). (Voir photo de clarification)