Touch LED Table (4 / 7 étapes)

Étape 4: Étape 4: modification du code

La prochaine modification le code pour tenir compte de la tactile capacitif.

CODE :

#include #include

#define PIXEL_PIN 6 / / e/s numérique broche reliée à la NeoPixels.

#define PIXEL_COUNT 30 int showType ; Bande de Adafruit_NeoPixel = Adafruit_NeoPixel (PIXEL_COUNT, PIXEL_PIN, NEO_GRB + NEO_KHZ800) ; Tapper CapacitiveSensor = CapacitiveSensor (2, 4) ;

void setup() {tapper.set_CS_AutocaL_Millis(0xFFFFFFFF); / / désactiver autocalibrate sur le canal 1 - à titre d’exemple, Serial.begin(9600) ; strip.begin() ; strip.show(); / / initialise tous les pixels à ' off

}

void loop() {total1 long = tapper.capacitiveSensor(30) ;

Si (total1 > = 300) {si (showType > 9) {showType = 0; startShow(showType);} else {startShow(showType) ; showType ++;}}

Serial.Print("\t") ; caractère de tabulation pour la fenêtre de débogage espacement Serial.print("\t") ; Serial.Print(Total1) ; impression capteur de sortie 1 Serial.print("\n") ;

}

void startShow(int i) {}

interrupteur (i) {case 0: colorWipe (bande. Color(0, 0, 0), 50) ; Noir/arrêt pause ;

cas 1: colorWipe (bande. Color(255, 0, 0), 50) ; Saut de rouge ;

cas 2: colorWipe (bande. Color(255, 96, 0), 50) ; saut d’orange ;

case 3: colorWipe (bande. Color(255, 255, 0), 50) ; jaune a besoin d’aide rupture ;

case 4: colorWipe (bande. Color(0, 255, 0), 50) ; pause verte ;

cas 5: colorWipe (bande. Color(0, 0, 255), 50) ; saut de bleu ;

case 6: colorWipe (bande. Color(38, 222, 220), 50) ; Sarcelle de la rupture ;

cas 7: colorWipe (bande. Color(75, 0, 13), 50) ; Saut de pourpre ;

cas 8: colorWipe (bande. Color(255, 0, 255), 50) ; Saut de rose ;

case 9: colorWipe (bande. Color(252, 253, 253), 50) ; blanc

} }

lightCycle int = 0 ;

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 < strip.numPixels(); i ++) {strip.setPixelColor (i, c); strip.show() ; delay(wait);}}

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) ; } ElseIf (WheelPos < 170) {WheelPos-= 85 ; bande de retour. Couleur (0, WheelPos * 3, 255 - WheelPos * 3) ; } else {WheelPos-= 170 ; bande de retour. Couleur (WheelPos * 3, 255 - WheelPos * 3, 0) ; } }

Articles Liés

5 watts LED Table Light

5 watts LED Table Light

Celui-ci a été effectuée pour machine à coudre de ma mère, mais peut être adapté pour tout type de table. Les mesures utilisées dans le présent a été pour la table de machine à coudre, donc vous devrez l'ajuster selon vos besoins.Un peu d'histoire su
Internet touche - LED RGB

Internet touche - LED RGB

Après avoir affiché beaucoup de tutoriels sur les particules fondamentales, j'ai enseigné de la création d'une série à l'aide de la touche internet et j'avais aussi posté quelques tutoriels sur cela aussi bien. Mais ce que j'ai n'ont pas enseigné éta
Faire une musique de fond et LED table de chevet réactive (sans programmation)

Faire une musique de fond et LED table de chevet réactive (sans programmation)

Fondamentalement, je vais vous montrer comment faire votre propre Stand de nuit qui joue de la musique et est réactif.Vous aurez besoin :Bois :J'ai utilisé 1" bois épais le long des faisceaux environ un pied large et assez long (non descriptive mais
Analog LED Table

Analog LED Table

c'est mon instructable sur la construction d'une simple table de LED qui fonctionne et qui répond de façon analogique. Il a été construit de dosettes individuelles avec 4 LED avec l'existence propre photo-transistor pour détecter les mouvements, ou p
Linkit ONE Touch LED

Linkit ONE Touch LED

cette instructable vous guidera à briller une LED en utilisant un capteur tactile ce qui signifie que la LED s'allume lorsque vous appuyez sur la sonde du capteur.Le projet utilise le Mediatek linkit un relié à un capteur tactile et une LED. Car bien
Créer votre première Table multi-touch

Créer votre première Table multi-touch

ça fait longtemps que j'ai contribué à ce site Web--passait à une année près--j'essayais d'atteindre un objectif personnel qui était en gestation depuis mes premières années de lycée. Cette instructable a pris 2 ans de recherches indépendantes et des
Lampe à LED sur table

Lampe à LED sur table

Jamais se sentir ennuyé ou stressé au bureau ou à la maison ? Puis, construisez cette lampe à LED table électronique simple. Juste appuyer sur la touche et regarder la lampe s'allumer et éteindre à nouveau. On me dit que c'est très efficace, je n'ai
Table de ping-pong de bière Arduino LED

Table de ping-pong de bière Arduino LED

Notre projet est une lumière LED table de divertissement, ou familièrement, une table de Beer Pong. Nous avons eu l'idée d'un groupe d'étudiants l'an dernier qui a aussi construit une table de beer pong pour leur projet final, et nous avons appris su
Table basse de LED Matrix

Table basse de LED Matrix

quelques photos de la construction de mon contrôlé par Arduino 8 x 8 LED matrix LED table basse.
Comment : Baymax énorme demi-teinte LED Wall Art

Comment : Baymax énorme demi-teinte LED Wall Art

Un 2 pi x 3 pi flottant pièce d'art pariétal, avec 2 versions de Baymax, du film de Disney Big Hero 6. Il y a une petite version de Baymax sans son armure, puis une version large, demi-teinte de Baymax en armure complète. L'ensemble de la conception
Haut de la page écran tactile MAME Arcade de table

Haut de la page écran tactile MAME Arcade de table

Ce projet a été lancé plus parce que j'ai eu beaucoup de pièces qui pourraient être utilisés autant en arcade puis mon désir de posséder ma propre Arcade MAME. Donc mon but était de dépenser le moins possible et d'utiliser autant de pièces/matériaux
Faire une touche touche Enter !

Faire une touche touche Enter !

Le tout-puissant entrer clé ! Ce oh-sorte-satisfaisant soumettre clé mérite un bouton spécial pour tous c'est utilité !Découvrez comment reprogrammer un MaKey MaKey et construire votre propre génial et personnalisée la touche entrent ! Bonus : il s'a
Divers écran de Led s’allume

Divers écran de Led s’allume

Objectif :Cette fois nous vous montrera comment contrôler 8 LEDs par traitement.Étape 1: Préparation de matérielMicroduino équipementMicroduino-CoreMicroduino-USBTTLAutres équipementsCâble USB * 1LEDsRésistance de 330Ω * 1Maquette * 1Planche à pain c
Lampe de poche LED Popsicle

Lampe de poche LED Popsicle

Faites votre propre lampe de poche à l'aide de quelques simples objets du quotidien ! Ce projet de pratique est non seulement amusant et facile à faire, mais illustre le fonctionne un interrupteur, il peut donc être un grand projet d'introduction pou