Créez vos propres LED intelligentes avec la même puce que celle utilisée dans notre bande et nos pixels NeoPixel. Ce minuscule SOIC-8 est assez facile à souder et peut piloter une seule LED RVB à anode commune ou trois LED monochromes de votre choix. (Les sorties sont des transistors NPN, elles ne fonctionneront donc pas avec une cathode commune !) Les sorties sont chacune à courant constant d'environ 18 mA, de sorte que la couleur sera très constante même si la tension varie, et aucune résistance d'arrêt n'est requise, ce qui rend votre conception minimale.
Les pixels sont "chaînés" en connectant la sortie d'une puce à l'entrée d'une autre - voir la fiche technique pour les schémas et les brochages. Pour garder la puce petite, il y a une seule ligne de données avec un protocole très spécifique à la synchronisation. Étant donné que le protocole est très sensible au timing, il nécessite un microcontrôleur REAL tel qu'un AVR , Arduino , PIC, mbed, etc. Il ne peut pas être utilisé avec un micro-ordinateur basé sur Linux ou un microcontrôleur interprété tel que le netduino ou Basic Stamp. Il existe deux vitesses prises en charge par la puce, une de 400 KHz et une de 800 KHz. Notre bibliothèque Neopixel merveilleusement écrite pour Arduino prend en charge les deux ! Comme il nécessite un assemblage à la main, il ne concerne que les cœurs AVR , mais d'autres peuvent avoir porté ce code de pilote de puce, veuillez donc rechercher sur Google. En utilisant le taux de synchronisation lent, un processeur de 4 MHz ou plus rapide est requis.