The Rainbow Bat (2 / 5 étapes)

Étape 2: Étape 2: Arduino et la Neopixels

On dirait une bande droite ? Bien non. Pour commencer Adafruit dispose d’une magnifique bibliothèque que vous pouvez utiliser pour démarrer. Nous commençons par y attacher les fils de raccordement au début de votre Neopixels. Toutes les flèches pointera vers la fin. Le début est la section qui tous les cavaliers se connecter à et puis connectez-vous à l’Arduino Uno. À l’aide de fils de base, rouge est puissance, noir est au sol et blanches sont données. La rouge ira dans le 5V, Black ira à l’une des broches GND, puis le blanc, c’est où les données proviennent de comme 6.

Une fois que vous l’avez connecté allez-y et fixez la platine Arduino à un ordinateur et d’initialiser votre Arduino, logiciel de programmation. Le code est ici :

#include

#define PIN 6

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

void setup() {strip.begin() ; strip.show(); / / initialise tous les pixels sur « arrêt » / / Serial.begin(115200);}

void loop() {}

Obtenir les données brutes provenant de chaque axe int rawX = analogRead(A0) ; Siham int = analogRead(A1) ; int rawZ = analogRead(A2) ;

Imprimer des lectures de l’accéléromètre brut X, Y, Z / / Serial.print ("X:") ; Serial.println(rawX) ;

Si (rawX > = 650|| siham > = 650 || rawZ > = 650) {theaterChaseRainbow(25);} else {rainbow(1);}}

Remplir les points un après l’autre avec une colorWipe Sub de couleur (uint32_t c, uint8_t attente) {pour (uint16_t j’ai = 0; i

Sub arc-en-ciel (attente uint8_t) {uint16_t i, j ;

pour (j = 0; j < 256; j ++) {pour (i = 0; i

Légèrement différent, ce qui rend l’arc en ciel également réparti tout au long de Sub rainbowCycle (attente uint8_t) {uint16_t i, j ;

pour (j = 0; j < 256 * 5; j ++) {/ / 5 cycles de toutes les couleurs sur la roue pour (i = 0; j’ai < strip.numPixels(); i ++) {strip.setPixelColor (i, roue (((i * 256/strip.numPixels()) + j) & 255));} strip.show() ; delay(wait);}}

Lumières de ramper en style théâtre. void theaterChase (uint32_t c, uint8_t attente) {pour (int j = 0; j < 10; j ++) {//do 10 cycles de chasse pour (q int = 0; q < 3; q ++) {pour (uint16_t j’ai = 0; j’ai < strip.numPixels(); i = i + 3) {strip.setPixelColor (i + q, c); //turn chaque pixel troisième sur} strip.show() ;

Delay(Wait) ;

pour (uint16_t j’ai = 0; i < strip.numPixels(); i = i + 3) {strip.setPixelColor (i + q, 0); //turn chaque pixel troisième arrêt}}}}

Style théâtre rampant s’allume avec arc-en-ciel effet Sub theaterChaseRainbow (uint8_t attente) {pour (int j = 0; j < 256; j ++) {/ / cycle tous les 256 couleurs dans la roue de (q int = 0; q < 3; q ++) {pour (uint16_t j’ai = 0; j’ai < strip.numPixels(); i = i + 3) {strip.setPixelColor (i + q, roue ((i + j) % 255)); //turn chaque pixel troisième sur} strip.show() ;

Delay(Wait) ;

pour (uint16_t j’ai = 0; i < strip.numPixels(); i = i + 3) {strip.setPixelColor (i + q, 0); //turn chaque pixel troisième arrêt}}}}

Entrer une valeur de 0 à 255 pour obtenir une valeur de couleur. Les couleurs sont un transition r - g - b - retour à r. roue d’uint32_t (WheelPos octets) {WheelPos = 255 - WheelPos ; if(WheelPos < 85) {bande de retour. Couleur (255 - WheelPos * 3, 0, WheelPos * 3) ; } if(WheelPos < 170) {WheelPos-= 85 ; bande de retour. Couleur (0, WheelPos * 3, 255 - WheelPos * 3) ; } WheelPos-= 170 ; retourner la bande. Couleur (WheelPos * 3, 255 - WheelPos * 3, 0) ;

Articles Liés

ÊTRE le jouet les plus chauds de l’année - The Rainbow Loom

ÊTRE le jouet les plus chauds de l’année - The Rainbow Loom

Rainbow à tisser est très populaire en Amérique dès maintenant - et surtout dans ma maison.  Mon fils Ryan voulait faire un métier à tisser de l'arc-en-ciel pour Halloween et nous avons compris comment le faire.  Vous pouvez voir le reste de Hallowee
Wear the Rainbow

Wear the Rainbow

Il s'agit d'une technique vraiment amusante et pleine de Tie Dye. Il peut être utilisé avec toute combinaison de couleurs et vraiment donne vêtements qui terminé professionnel cravate teints look!! Profitez de mourir ! Veuillez noter que je n'irai pa
"somewhere over the rainbow" tote bag

"somewhere over the rainbow" tote bag

j'adore fourre-tout, mais la plupart de ceux qui sont autour ont quelques impressions publicitaires laides sur eux ou est de mauvaise qualité. alors faites-les vous-même !ce qui les rend vous-même est vraiment facile, même pour les inexpérimentés cou
Over-The-Rainbow éclairé Diamond Princess lit

Over-The-Rainbow éclairé Diamond Princess lit

il s'agissait d'un projet qui a commencé avec l'idée de ma femme pour créer un lit de princesse avec un grand verre diamant placé sur le dessus de chaque poteau de lit. Ensuite, un ami nommé Tom suggéré nous pourrions faire le diamant s'allument et p
Mobiliers lumineux Bat Signal

Mobiliers lumineux Bat Signal

Cette instructable a été créée dans l'accomplissement de l'exigence de projet de la MAKEcourse à l'Université de Floride du Sud (makecourse.com).La plupart d'entre nous devrait reconnaître le signal emblématique (quoique légèrement modifiée) comme l'
Bonneterie casque Rainbow

Bonneterie casque Rainbow

ARC-EN-CIEL EN BONNETERIE CASQUE!!! Ce qu'on peut dire ? Elles sont lumineuses pour l'été et chaud pour l'hiver-j'ai aimé le port de ces tellement et a obtenu ces bons commentaires quand les porter ! JOY.J'avais toujours voulu personnaliser mon casqu
WS2812 Mise en place de LED

WS2812 Mise en place de LED

Bonjour à tous:Dans le but de ce Instructable est de vous fournir quelques notes sur l'installation/mise en œuvre d'une chaîne de 430 paquets WS2812 LED.Dans le cas où vous ne saviez pas, le WS2812 est un génial petit RVB (rouge, vert, bleu) LED muni
Téléphone portable de Vision nocturne - moins de 10 $

Téléphone portable de Vision nocturne - moins de 10 $

comment transformer votre téléphone appareil photo ordinaire en une visionneuse infrarouge de vision nocturne pour moins de $10.Étape 1: Matériaux et détails Matériaux :-Congo Blue Gel : http://www.parts-express.com/pe/showdetl.cfm?partnumber=244-181
Effrayant Pc Prank

Effrayant Pc Prank

très drôle de chose à faire à un ordinateur de parents. Inoffensifs dans tous les sens. Tout ce que vous devez faire est de redémarrer l'ordinateur et supprimer le. Fichier BAT et tout retournera à la normale.Étape 1: Étape 1: modifier le Document St
Poisson suédois Cordial... C’est horrible !

Poisson suédois Cordial... C’est horrible !

J'ai joué de faire des sirops (Vodka infusée) pendant un certain temps maintenant. J'ai eu quelques succès (très bons) et quelques pas si bon. C'est l'un des plus pas très bons.Je déteste les poissons suédois. Vraiment vraiment haïr. Un hérisson le p
Indicateur de giration de vélos du couvercle de sac à dos

Indicateur de giration de vélos du couvercle de sac à dos

Ce projet a été créé au cours du CCA roue bien Design Sprint qui visait à rendre les cyclistes plus visibles pour les véhicules sur la route. J'ai utilisé un matériau que j'ai déjà eu ce qui était une housse de pluie sac à dos. Le post complet sur le
Ukulélé Music

Ukulélé Music

Cette instructables a certains de la meilleure musique de feuille d'ukulélé. Profitez deÉtape 1: Somwhere Over The Rainbow Étape 2: Fourrure Elsie Étape 3: Ukulélé BluesÉtape 4: Morning Has BrokenÉtape 5: Cool Blues Étape 6: Il a tout le monde dans s
Laser Cut et gravée de boîte à bijoux/musique

Laser Cut et gravée de boîte à bijoux/musique

Introduction :Au cours de l'automne 2015, j'ai décidé que je prendrais une classe de découpe laser au Portland Community College. Après avoir appris comment utiliser deux coupeurs de différents laser de l'école (un 60W et un 30W), j'ai pris à Google
Le métier d’arc-en-ciel inversé Fishtale

Le métier d’arc-en-ciel inversé Fishtale

loom The Rainbow est devenu très populaire parmi les enfants, adolescents et jeunes adultes. Il s'agit d'un tutoriel sur comment faire votre propre bracelet Fishtale inversé.Étape 1: Téléchargez vos fournitures Afin de rendre le bracelet, vous aurez