Eh bien, j’ai regardé mon module I2C RTC minuscule et pensé...
« Si j’aligner la valeur SCL avec A5 (qui est où il se connecte pour ma bibliothèque) et SDA avec A4... il met les SCR en A3 et GND en A2... »
et j’ai bien - si vous pouvez alimenter une LED éteinte ces, puis alimenter un module RTC devrait être un clin d’oeil !
Maintenant sur mon module, ce qui laisse la broche DS pèsent sur le bord du connecteur - ce qui est parfait car il n’est pas utilisé.
Nous avons juste besoin de devenir une puissance A3 et A2 alimentation plutôt que flottant entrées !
Ainsi, à l’intérieur de votre section de configuration du code, les premières lignes nous ajoutons avant toute chose (de sorte que l’horloge est alimentée avant que quoi que ce soit tente de le lire) sont simples ceux-ci :
pinMode (A3, sortie) ; Je veux simplement brancher le jury de l’horloge à goupilles A2 à A5
digitalWrite (A3, élevé) ; J’utilise cette ligne comme une tension d’alimentation à la carte de l’horloge
pinMode (A2, sortie) ; Cette broche ne peut être laissée flottantes si nous allons l’utiliser comme motif pour le CCF
digitalWrite (A2, faible) ; Définissez cette broche bas afin qu’il agisse comme motif pour l’horloge
C’est tout. Maintenant, votre horloge est alimentée en supposant que les clavettes sont dans le même ordre que le module j’ai, qui est :
GND, SCR, SDA, SCL, DS (avec la DS n’est ne pas nécessaire)
Maintenant, bien sûr tout cela suppose que votre code est déjà capable de lire votre horloge, et vous avez juste vouloir se débarrasser des fils.
Si vous voulez apprendre à utiliser un module d’horloge, il y a beaucoup de tutoriels sur cela.
Si vous êtes nouveau sur mon instructables et s’interrogent sur ce penny sur mon Arduino, consultez-le à
sous la rubrique « Musclez votre puissance Arduino ».
MISE À JOUR :
J’ai décidé que je veux utiliser la sonde de température dans mon projet d’horloge, donc j’ai basculé la réglette à broches sur le module I2C RTC, cela implique un changement de mon code horloge pour lire A3 et A4 et modifier ma puissance à la broche A2 et la terre à la broche A1.
Il donne il plus d’un regard de mini-bouclier cependant. J’ai eu isoler le circuit même si, comme il se bloque juste au-dessus de l’en-tête de l’ICSP (ISP).
Voir la dernière photo.
ADDITIF : J’ai découvert que la communication I2C ne peut être changée de pins A4 et A5, donc aucun changement de logiciel ont été faites. Maintenant, la seule différence est que le RTC I2C est assis sur l’Arduino, plutôt que de les accrocher sur le bord.