Étape 3: Connecter l’Arduino et écriture du code
Maintenant, nous avons construit l’écran et maintenant nous avons à le faire fonctionner ! J’ai écrit le code pour vous, alors vous pouvez le télécharger juste. Maintenant je vous montre comment connecter cette chose à Arduino.
Connecter des segments a-g aux broches de l’Arduino 2-8 trought résistance!!! Il est important d’utiliser des résistances ! Vous pouvez calculer la résistance avec une tension d’alimentation supply(5v), conduit s tension (généralement 2-3v) et de led courant. Premier moins conduit les de voltage(volts) de voltage(volts) du bloc d’alimentation et le diviser avec de conduit charges. Ensuite tu as la résistance;).
Connectez ensuite les chiffres avec transistors. Il est important d’utiliser le transistor, donc vous ne prenez pas de puissance directement à partir de Atmega328 ! Cela pourrait endommager votre Arduino. J’ai didn´t utilise des transistors, parce que je n’ai pas. Mais j’ai commandé 100 x transistor npn (2N3904) avec seulement 1 EUR (environ 1.13USD) !
Dernière étape est connexion rtc (tout d’abord vous devez mettre le temps réel dedans). Il utilise généralement i2c, donc vous devez raccorder le SDA à goupille de Arduino A4 et SCL à Arduino broche A5. J’ai utilisé DS3231, et il m’a coûté 0,88 EUR (environ 0,96 USD).
Vous devez télécharger la bibliothèque des ds3231s d’ici : https://github.com/JChristensen/DS3232RTC
Nous avons terminé ! Je suis un peu nerveux parce que mon mauvais anglais, mais j’espère que vous comprenez quelque chose à ce sujet.
Bonne année à tous !
snowy1998 fait le schéma excellent, (s’il vous plaît notez - vcc = gnd) donc je voudrais partager à tout le monde ! Merci !
**********
édition 1.1.2016 :
J’ai remarqué que je n’ai pas utilisé des transistors dans ce code, donc mon code place chaque goupille chiffre faible, lorsque le chiffre est sur. J’ai corrigé qu’en changeant les bas et hauts lieux. Je vais télécharger les deux codes si vous le souhaitez, mais je ne suis pas sûr que c’est nécessaire car il peut endommager votre Arduino.