Étape 1: LCD 2 fils pour un Attiny85
S’il y a une puce qui profit du besoin seulement 2 broches pour l’écran LCD, c’est la broche 8 Attiny85/45/25. Avec des épingles étant réservées pour reset et d’alimentation, il y a en fait seulement 5 broches gauche à utiliser. et s’il est possible d’implémenter un protocole I2C dans cette puce, à l’aide d’un registre à décalage est probablement plus facile.
Dans son cadre plus simple, le Attiny85 n’a besoin qu’une résistance pull-up.
Pour pouvoir utiliser le Attiny avec l’IDE Arduino, vous avez besoin d’installer un noyau attiny. Je présume que c’est bien connu de la plupart des gens travaillant avec un attiny. Cependant, pas tous les cœurs sont égaux, et certains vous donnera des messages d’erreur lorsque vous utilisez des fonctions ou des bibliothèques spécifiques. La substitution de « print.h » est connu lors de l’utilisation des instructions print ou bibliothèques sur l’attiny. Si c’est facile de corriger dans les fichiers print.h et print.cpp, mais les chances sont alors une erreur s’affiche dans un autre fichier de base comme la hardwareserial.h.
Il est plus facile d’utiliser un noyau qui est connu pour fonctionner. Les œuvres de corefrom Attiny David Mellis dans ce paramètre.
Un programme ressemblerait à ceci :
En aucun cas je veux réclamer mon travail dans c’est original : le noyau n’est pas la mienne, la bibliothèque n’est pas la mienne et l’idée d’utiliser un registre à 164 décalage n’est pas la mienne. J’ai juste tirer ensemble ici dans un exemple pratique.
Juste une remarque. Althoigh que j’ai enlevé les codes html de « br » linebreak une douzaine de fois depuis les listes de programmes, ils continuent à revenir. Donc, si vous copiez ce programme Assurez-vous vous remplacez vos codes de br (celles entre les « hameçons ») par un linebreak
REMARQUE
J’ai remarqué quelques problèmes qui peuvent se produire si vous utilisez le port I2C sur la Attiny85 par l’intermédiaire de la bibliothèque de TinyWireM que j’ai été incapable de lire un capteur BMP180. Je n’ai pas encore repéré la cause. Toutefois, si vous implémentez un protocole I2C sur votre Attin85, il n’est pas beaucoup de raisons de plus utiliser le sac à dos SR pour votre écran LCD. Mieux utiliser I2C puis