La mort des Rats (21 / 24 étapes)

Etape 21 : Le Rat codé

je dois vous avertir, cette étape est un peu déroutante. Je pense.

Aux choses de la somme, voici ce que je voulais le rat à faire, lumière effect-wise :

-Les yeux devaient être les points bleus, c'est-à-dire unique LEDs bleues. Ils devraient changer en intensité au fil du temps sans scintillement, et ils devrait « blink » (désactiver) chaque maintenant et puis. Clignote deux fois au hasard serait bien et donc pourrait être un clin de œil, clignotant c'est-à-dire qu’un seul œil.
-Le hourclass devrait être chatoyante en quelque sorte, si possible un uneartly lumineux incorporé dans le sable.

J’ai commencé avec deux LEDs sur les broches PWM et programmé quelque chose pour le subtil changement de luminosité. J’ai ensuite ajouté clignotant en utilisant un élément aléatoire, et après avoir surmonté un problème qui a provoqué les yeux clignote à plusieurs reprises après un premier clin, j’ai décidé que je ne voulais pas vraiment le rat pour clin d’oeil après tout.

Au fil du temps, j’ai amélioré le code pour faire le clignotement lisse et Alternez le renversement subtil.

Pour la vibration, j’ai décidé d’utiliser un registre à décalage, au moins dans un premier temps. J’ai pensé que cela me permettrait de mettre un certain nombre de voyants dans le sablier avec moins de fils. C’était une belle façon de pratiquer, mais j’ai abandonné l’idée sur le montage d’essai. Il pourrait sauver le fils, mais je voudrais utiliser un microcontrôleur avec environ 10 broches non utilisées.

J’ai donc décidé de sauter le registre à décalage et d’utiliser les LEDs directement, ce qui permet à moi de prendre avantage de PWM pour plus d’effets, trop.

Le principal problème il devait décider quelle couleur utiliser. Dans les films et dans les livres en général, il y a un problème. Bien sûr, il y a beaucoup d’images et descriptions de la mort (il est l’un des meilleurs personnages, croyez-moi) et les sabliers sont en vedette, et aussi, mais la chose est... Domaine de la mort est



.

Passe par ce que j’avais n’était pas possible non plus, car j’ai encore un stock assez important de LEDs de couleurs différentes - les plus bon marchés, mais ils s’allument et que c’est ce qui compte. J’ai donc dû vert, rouge, bleu, jaune, orange... Gardant à l’esprit que les yeux sont bleus, j’ai pensée verte serait un bon choix, mais alors une petite voix dans ma tête - celui me gronder pour à l’aide d’un changement s’inscrire en premier lieu quand je pourrais avoir PWM au lieu de cela - dit "pourquoi choisi?".

J’ai donc décidé d’aller pour le vert comme les lumières clignotantes, simples marche/arrêt et ajouter d’autres couleurs qui serait fade, surtout le rouge et le jaune. Ceux 2-3 LEDs feraient quelque gradation va-et-vient aléatoire tandis que 5-7 vert ceux clignoteraient au hasard.

J’ai mis en place quelque chose comme lui et après quelques arround jouant, j’ai décidé que ma décision a été entaché d’irrégularités. Donc je suis passé au vert et orange, orange, avec la décoloration et le clignotement des LEDs dans les deux couleurs plus verte.

Et puis vint le point que je voudrais présenter des excuses pour, vous faire lire tout cela seulement pour vous dire que dans la fin, être satisfait de mes options et quoi ils ressemblaient, j’ai abandonné la lumière pour le sablier complètement.

Donc, voici le code que j’ai utilisé pour le rat. Il n’il faire clignoter.

-----

int auge1 = 6 ;           la broche attachés aux yeux à
int auge2 = 5 ;

int auge_hell = 100 ;    la luminosité de la LED est
int auge_fade = 4 ;    Combien de points se faner la LED par

int auge_hellmax = 250 ;
int auge_hellmin = 80 ;

int blinkytime = 0 ;
int auge_hellalt = 0 ;

void setup() {}
pinMode (auge1, sortie) ;
pinMode (auge2, sortie) ;
}

void loop() {}

analogWrite (auge1, auge_hell) ;
analogWrite (auge2, auge_hell) ;

Si (blinkytime == 0 & & random(175) == 1) {}
blinkytime = au hasard (4, 14) ;
auge_hellalt = auge_hell ;
auge_hell = 0 ;
}

Switch (blinkytime) {}
case 0 :
auge_hell = auge_hell auge_fade ;
Si (auge_hell < = auge_hellmin) {}
auge_fade = - auge_fade ;
auge_hellmin = random(50,100) ;
}
ElseIf (auge_hell > = auge_hellmax) {}
auge_fade = - auge_fade ;
auge_hellmax = random(120,250) ;
}
rupture ;
cas 1 :
auge_hell = auge_hellalt ;
blinkytime = 0 ;
rupture ;
par défaut :
blinkytime--;
rupture ;
}

Delay(60) ;
}

Articles Liés

Élimination des rats arbre

Élimination des rats arbre

Des rats portent de plus de 40 maladies humaines nuisibles et maladies transmises par les rats sont considérés avoir eu une vie plus humaine au cours des 10 derniers siècles que toutes les victimes de toutes les guerres et les révolutions combinées.
Des rats sur un bâton

Des rats sur un bâton

Depuis des décennies, cet apéritif peu a été un favori parmi les gens dans la Guilde, qui sert à porter des costumes médiévaux et manger beaucoup de viandes et boissons bière et hydromel et choses comme ça après l'autre battant sans pitié. Nous aurio
Rat™ mort dur pomme cidre recette

Rat™ mort dur pomme cidre recette

En théorie au moins, de cidre peut être fait d'un seul ingrédient – pommes ! Mais, traditionnellement, si la fermentation se démène pour y aller, on pensait que jeter un rat mort dans la TVA aiderait le long. Espérons que nous n'avons jamais ce probl
Mise en place de la farce de Rat mort!!!

Mise en place de la farce de Rat mort!!!

Cette farce est lié à un Halloween classique, non seulement il est effrayant mais aussi carrément effrayant. La meilleure partie est que vous en fait se jeu il lever et avez du plaisir tout en le faisant...Personne ne veut voir un animal mort sur le
Trois projets de LED... Ou quoi faire avec des choses mortes

Trois projets de LED... Ou quoi faire avec des choses mortes

ce Instructable est en réalité trois projets séparés. Je vais montrer comment la vie brink dans dead things. Tous les projets se font tout d'abord, et puis j'ai décidé de les rendre Instructables. Toutes sont très simples, a besoin d'expérience moyen
Comment attraper un rat

Comment attraper un rat

Vu des rats autour n'est pas amusant, et lorsque vous devez obtenir débarrasser de l'un vous voulez qu'il allé dès que possible. Voici une façon consacrée par l'usage de le faire que ce soit à l'intérieur ou dehors. La principale chose que vous devez
Jardin de fées avec des plantes comestibles

Jardin de fées avec des plantes comestibles

Pour mon anniversaire de jeunes nièces, nous avons donc décidé de lui faire un jardin féerique. Elle aime les fées et tout ce que rusé donc c'est idéal.Il se mettra en place sous forme de kit pour qu'elle peut le construire elle-même, poussent les gr
Rats !

Rats !

SalutPlupart des gens pensent de la Louisiane comme un havre de rat où grand, swamp règle rats tout le monde. C'est pas tellement un mensonge, mais nous trouvons les rats tout petit peu plus. Variété potagère rats sont bien établis ici et au cours de
Le ratPhone - 3 G FONA Arduino cellulaire Mobile Cell Phone avec clavier rétro de bouton poussoir et Rat capture App

Le ratPhone - 3 G FONA Arduino cellulaire Mobile Cell Phone avec clavier rétro de bouton poussoir et Rat capture App

Tant pis les iPhones et les androïdes. Voici le ratPhone ! Ce n'est certainement pas un téléphone intelligent. Mais il n'est pas un téléphone stupid non plus. Vous ne serez pas en mesure de perdre des heures interminables sur Facebook ou Twitter, mai
Choix des plastiques plus vertes

Choix des plastiques plus vertes

Vous voulez en choisissant plastiques plus écologiques et en évitant de merde toxique ? Si vous préparez du fun stuff geekadelic ou hardcore Eco-geek stuff, comment puis-je choisir plastique durable saine ?Étape 1: Penser - avez-vous vraiment besoin
Julie pour votre animal de compagnie rat

Julie pour votre animal de compagnie rat

Julie pour votre animal de compagnie ratÉtape 1 :Les rats sont vos amis. Il veary amical et doux. ALORS leur donner des gâteriesquand ils font des douces choses.Étape 2: Alimentation de votre ratquelques douceurs pour donner à votre animal de compagn
Comment former votre Rat et autres rongeurs

Comment former votre Rat et autres rongeurs

Formation votre rat, peut être extrêmement simple et super amusant pour vous et votre animal de compagnie. Même si l'instructable dit des rats, les hamsters et autres rongeurs sûrement fonctionne aussi.Étant donné que les rongeurs ont besoin de beauc
How to: Pet Rats

How to: Pet Rats

Parce que les rats sont regarda aussi négativement par beaucoup de gens je voulais faire une instructable sur comment faire pour avoir des rats comme animaux de compagnie.Des rats sont considérés comme un animal exotique et « brut » pour certaines pe
Comment attraper et évadé se peloter Rat

Comment attraper et évadé se peloter Rat

Si votre rat se peloter a obtenu lâche, suivez ces étapes pour prendre votre petit compagnon.Étape 1: Pas de paniqueIl peut être tentant de paniquer lorsque votre petit ami est perdu/lâches. L'objectif est de ne pas attraper rapidement, mais de les t