La façon de gérer les pixels nécessite l'usage d'une mémoire tampon (buffer) pour mémoriser tous les éléments du ruban/strip. Souvent, sur Arduino UNO il ne reste que 500 octets/bytes libre une fois tous les extras ajouter au projet.
+
+
500 bytes, c'est assez pour contrôler 150 pixels. Si vous désirez piloter un strip/ruban complet en utilisant des librairies complémentaires, vous pourriez avoir besoin d'un Mega (voir ce tuto sur la comparaison de la mémoire SRAM).
+
=== Mon code servo sur Arduino arrête de fonctionner lorsqu'il est combiné avec NeoPixels! ===
=== Mon code servo sur Arduino arrête de fonctionner lorsqu'il est combiné avec NeoPixels! ===
{{bloc-etroit|text=Malheureusement, les bibliothèques NéoPixel et servo ne fonctionne pas très bien ensemble; La première ayant besoin de désactiver les interruptions de façon périodique et la deuxième en a absolument besoin pour fonctionner. Vous avez néanmoins quelques alternative:
{{bloc-etroit|text=Malheureusement, les bibliothèques NéoPixel et servo ne fonctionne pas très bien ensemble; La première ayant besoin de désactiver les interruptions de façon périodique et la deuxième en a absolument besoin pour fonctionner. Vous avez néanmoins quelques alternative: