Bandeau de LED Rainbow (WS2812 + ATTiny85) (2 / 3 étapes)

Étape 2: Arduino Sketch ou MCU firmware

Assurez-vous que vous avez installé correctement le nécessaire IDE Arduino pour votre faveur Arduino.

Télécharger la bibliothèque NeoPixel de Adafruit.

https://github.com/Adafruit/Adafruit_NeoPixel

Si vous utilisez un autre MCU et que vous avez un compilateur C vous pouvez utiliser cette bibliothèque et adapter l’arduino exemple ci-dessous :

https://github.com/cpldcpu/light_ws2812

Adaptation :

Prenons l’exemple de « strandtest » de la bibliothèque Adafruit, puis effectuez les modifications suivantes :

1) modifier la deuxième ligne sur quelle broche de I/O vous souhaitez utiliser. Dans cet exemple : Pin 0 est utilisé dans le Digispark.

#define PIN 0

2) change la prochaine décommenté la ligne avec la longueur de la bande que vous souhaitez utiliser, ex : 22 diodes au lieu de 60.

Bande de Adafruit_NeoPixel = Adafruit_NeoPixel (22, PIN, NEO_GRB + NEO_KHZ800) ;

3) diminution de la luminosité des LED, c’est mieux pour les yeux.

à la fin de fonction setup() :

strip.setBrightness(90) ; Ou moins.

C’est cela, compilez et transférez-le sur votre MCU. Et regarder les leds à chasser.

Articles Liés

LED Rainbow - RGB LED PWM Controller Construction - facile à construire

LED Rainbow - RGB LED PWM Controller Construction - facile à construire

étape par étape, des instructions faciles à suivre sur la construction d'un contrôleur PWM de LED arc en ciel RVB LED. Seulement une quantité minimale de pièces sont nécessaires, avec un processeur PIC, et vous pouvez construire un des plus étonnants
RainBoard - RGB LED Rainbow Fader

RainBoard - RGB LED Rainbow Fader

Remarque : J'ai fixé la confusion avec certains du câblage dans les étapes 10 et 17 étapes. Quelques uns des diagrammes (la maquette illustrée) sont incorrects, alors s'il vous plaît assurez-vous de suivre les schémas et comme toujours, bâtiment heur
Création d’une grille de LED charlieplexed sur ATTiny85

Création d’une grille de LED charlieplexed sur ATTiny85

cette instructable a été inspirée par mon premier projet de Microcontrôleur AVR que je travaille depuis un certain temps. J'ai voulu commencer à apprendre plus sur le micro-contrôleur AVR et voir combien je ne pouvais faire avec un minimum de matérie
Getting Started with NeoPixel / LED RGB WS2812

Getting Started with NeoPixel / LED RGB WS2812

[Jeu vidéo]Dans ce Instructable, nous explorerons l'adressable RGB LED (WS2812) ou populairement connu comme Adafruit NeoPixel. NeoPixel est une famille de bagues, bandes, conseils et bâtons de "pulsé", coloré miniature LEDs. Voici chainable de
Pince à cheveux fleur Crochet LED Rainbow

Pince à cheveux fleur Crochet LED Rainbow

Nous allons faire une barrette de fleur arc-en-ciel avec une lumière Centre ! Voici les fournitures dont vous avez besoin :Filé dans les couleurs suivantes : jaune, orange, vert, bleu, indigo, violet.Crochet crochet GBonbon rouge LEDBloc-pile montre,
Bandeau LED

Bandeau LED

Salut !Aujourd'hui que nous allons faire un bandeau avec LED attaché à elle (SMD-taille)Ils sont toujours très lumineux et durable.Ce n'est pas pour les mains fragiles car il contient de soudure sur des pièces très très petits.Vous pouvez l'utiliser
Adressables LEDs (WS2812) sur chipKIT

Adressables LEDs (WS2812) sur chipKIT

Il n'a pas été une simple bibliothèque de LED adressable pour microcontrôleurs PIC32 jusqu'à présent ! La bibliothèque de PICxel est un MPIDE qui gère le timing requis pour utiliser les LEDs adressables (WS2812, WS2811) ou plus communément appelé Ada
Utilisation de WS2812 LED avec chipKIT Max32

Utilisation de WS2812 LED avec chipKIT Max32

Avec tous les voyants vous aurez besoin d'une alimentation, une sorte de moyen d'envoyer un signal (généralement un microcontrôleur) et la méthode de connexion la LED à votre système... Certes, ce genre d'explication est assez vagues (comme une descr
Mise à jour intelligente de RVB LED : WS2812B vs WS2812

Mise à jour intelligente de RVB LED : WS2812B vs WS2812

Le nombre de projets que nous avons vu l'utilisation de Smart LED RGB- que ce soit des bandes, les modules ou PCB personnalisé - au cours des 3 dernières années est tout à fait étonnante.  Cette flambée de l'utilisation de LED RVB est passé main dans
Meilleur LED RGB pour n’importe quel projet (WS2812, aka NeoPixels)

Meilleur LED RGB pour n’importe quel projet (WS2812, aka NeoPixels)

Quand nous travaillons en collaboration avec LEDs, nous aimons souvent contrôler leur état (marche/arrêt), la luminosité et la couleur. Il y a beaucoup, beaucoup de différentes façons d'aller à ce sujet, mais aucun n'est qu'une solution comme la WS28
Bandes de LED sans fil Phone Remote-Controlled : RasPi w / pilote Fadecandy w / WS2811/WS2812 adressable LED Strips w / App Smartphone TouchOSC w / Iphone ou Droid

Bandes de LED sans fil Phone Remote-Controlled : RasPi w / pilote Fadecandy w / WS2811/WS2812 adressable LED Strips w / App Smartphone TouchOSC w / Iphone ou Droid

Voilà un aperçu de la conception de plus en plus complète de mon dernier projet. Voici une vidéo que j'ai téléchargé la liste des fonctionnalités :La progression d'idée originale a quelque chose comme ce qui suit :Adressable LED strip (s, nous voulon
Bit cogner étape par étape : Arduino contrôle de WS2811, WS2812 et LED RGB WS2812B

Bit cogner étape par étape : Arduino contrôle de WS2811, WS2812 et LED RGB WS2812B

Avertissement: l'an dernier, quelques bibliothèques différentes ont été écrits pour contrôler ces LEDs RGB omniprésent par les collègues responsables de Adafruit, achetant et le projet FastSPI.  Les bibliothèques fonctionnent très bien, et nous devri
Génération communauté Kids': Plus sûre Rainbow LED Throwies

Génération communauté Kids': Plus sûre Rainbow LED Throwies

Makerspace de Coventry a participé à Coventry Festival des Imagineers ce week-end - et ces LED throwies ont été d'une grande marque pour les enfants ! Bien sûr, un crédit complet pour le throwie LED doit aller à la branche Q. Nous avons modifié les c
RGB - Led Strip 12 V contrôlée par un ATtiny85 avec un Module RFID 125kHz

RGB - Led Strip 12 V contrôlée par un ATtiny85 avec un Module RFID 125kHz

L'idée de base m'a donné ce côté RGB-RFID-lampe. Mais depuis que j'ai beaucoup ATtiny85 je vais utiliser ce microcontrôleur. Pour le rendre plus facile pour moi, j'ai testé toutes les partie tout d'abord sur un Arduino Uno.Matériel :1 x RGB – bande L