La sombre époque ont sont venus... (3 / 6 étapes)

Étape 3: Le logiciel...

Pour la programmation du microcontrôleur, j’ai utilisé le "Arduino : IDE.

Comment programmer les puces Attiny en utilisant « Arduino » peut être vu ici. J’ai joint les bibliothèques nécessaires. Le code source est également joint. Pour la compilation, j’ai utilisé la configuration suivante du Conseil : Attiny84 (horloge interne de 1MHz) dans le menu de planches, ce qui apparaît après l’installation correcte des bibliothèques « attiny-master ». . Après avoir compilé le code source, le fichier compilé « hex » doit être brûlé dans la puce. Le lien précédent montrent comment la puce doit être connectée. Pour la combustion, j’ai utilisé USBtinyISP programmeur. Comment graver le fichier « hex » peut être vu ici. Si yo n’ont pas de programmeur adapté - vous pouvez essayer ça. Après avoir gravé le fichier « hex », les fusibles du micro-contrôleur doivent être définies. Ici vous pouvez calculer les valeurs des fusibles désiré. J’ai utilisé le texte suivant :

Faible 62

Haute DF

Étendu FF

Le fusible de processus de combustion est décrite dans les liens ci-dessus (idem pour la combustion du fichier « hex »)

La vidéo illustre la configuration pour la gravure et le test de la puce.

Je veux insérer quelques mots supplémentaires sur le code. Il y a deux numéros, qui sont utilisés pour les seuils de commutation ON et hors de l’appareil. La valeur OFF est de 20 à 40 unités plus petites, puis la valeur ON. Cela crée une hystérésis et dans cette manière de bruit l’immunité.

Comment définir la valeur ON ?

Vous devriez mettre le taille-haie-potentiomètre pour une valeur moyenne. Après cela, vous devez mesurer la chute de tension sur le LDR au niveau de l’intensité de la lumière, au cours de laquelle vous voulez que le départ de l’appareil pour travailler. Le nombre pour l’allumage de l’appareil que vous pouvez calculé de la manière suivante

Val = Vldr * 1024/Vsup ; où Vsup est l’alimentation de la puce (dans notre cas 5 V) et Vldr est la chute de tension mesurée sur la LDR.

On voit que l’appareil dispose de 3 modes contrôlés par l’interrupteur à glissière 3-positionnel :

1) "OFF" - l’appareil est fourni, mais il n’est pas n’importe quelle fonction - le voyant rouge"Power" est activé ;

2) "Active" - l’appareil capte l’intensité de la lumière et si elle tombe en dessous du seuil - il commence à déclencher les LED modulant au hasard de leur intensité par l’utilisation de PWM pour des périodes de temps aléatoire. Dans ce mode, le voyant rouge « Power » est sur. Une LED blanche dans la partie droite indique que le périphérique est prêt.

3) "Forcé" - activer/désactiver les LED indépendamment sur le niveau de lumière.

Pour faire une sorte de nombres aléatoires réels un analog input détecte la variable avec le temps potentiel dans le point d’interconnexion entre les deux résistances R14 et R13. Cela est effectué par la ligne de commande suivante :

randomSeed(analogRead(4)) ;

La résistance R14 peut être omise et dans ce cas, ce point est comblé à l’alimentation par l’intermédiaire de R13. Cela ne changera pas sensible les performances.

Articles Liés

Rendre vos enfants regardent comme ils sont venus de la grille.

Rendre vos enfants regardent comme ils sont venus de la grille.

Au cours de la prochaine série d'étapes, je vais vous montrer comment faire vos enfants regardent comme ils sont venus Tron Uprising.Étape 1: Donner votre traitement de Tron The Kids. L'étape 1, avoir des enfants. Si j'ai besoin de vous dire comment
Table de ping-pong interactif LED bière

Table de ping-pong interactif LED bière

Créer votre propre Table de ping-pong de bière LED interactif !Cette instructable vous guidera à travers toutes les étapes d'afin de créer une table de ping-pong d'one-of-a-kind bière complète avec coupe détection RGB gousses, rondelles de balle auto
Grand vide ancien

Grand vide ancien

Nous avions une exigence pour un grand ancien vide, comme beaucoup de nos membres étaient intéressés dans la fabrication de costumes et de cosplay et devait être en mesure de faire la taille torse « blindage » etc alors nous avons pris d'abord regard
Sommeil polyphasique

Sommeil polyphasique

la plupart des gens âgés de plus de dix ou plus monophasically de sommeil ; autrement dit, ils ont une phase de sommeil par jour (jeunes enfants souvent sieste et bien sûr les bébés dorment à tous les mauvais moment). Autres animaux ne reçoivent pas
Construire un Budget Cafe Racer

Construire un Budget Cafe Racer

quelqu'un en motos a probablement vu un Cafe Racer, à un moment donné, ils sont un type assez commun de mis à jour le vélo pour un look rétro qui n'est pas recourir à la vieille Harleys et croiseurs indiennes.  Ils sont un concept similaire à un flot
Illusion de fantôme de poivre dans un petit espace

Illusion de fantôme de poivre dans un petit espace

Bonjour Haunters !Ghost d'un poivron est illusion théâtrale qui a été développée au XIXe siècle pour le faire apparaître comme si la vie réelle fantômes étaient sur scène avec les acteurs. Il a depuis été utilisé maintes et maintes fois pour le plais
Tutoriel maquillage de mariée Vintage

Tutoriel maquillage de mariée Vintage

Ce didacticiel réunit les meilleures tendances maquillage période précise des années 1950. C'est parfait pour la mariée classique déjà vêtu d'une robe vintage, voile et anneau--pourquoi ne pas correspondre avec le maquillage vintage ?Étape 1: Fondati
Conversion d’ampoule à LED projecteur

Conversion d’ampoule à LED projecteur

j'ai reçu un projecteur d'un ami de décembre 2010. C'est une forte D100U de 1997. Il n'a pas eu l'ampoule originale, mais tout le reste a fonctionné très bien. J'ai fait quelques recherches sur Internet pour voir si je pouvais obtenir une ampoule pou
Han Solo gelé dans la Carbonite Costume

Han Solo gelé dans la Carbonite Costume

Un de mes amis a mentionné qu'elle allait faire un costume de Leia esclave pour l'Halloween. Ayant toujours aimé de Halloween et le bâtiment des costumes soignées, quand un autre ami a mentionné que je devrais aller comme Han Solo, j'ai rejeté dans u
Alien mercenaire Halloween Costume

Alien mercenaire Halloween Costume

il s'agit d'un concept que j'ai esquissé seulement 2 jours avant l'Halloween et réussi à tirer tous ensemble autour de mon horaire de travail. Je ne voulais pas dépenser beaucoup d'argent, donc mes idées étaient limitées aux fournitures de bureau pou
Jeu des idées Sonic et bébé avidité Vengeurs GX The Rise de The Chaos Fusion

Jeu des idées Sonic et bébé avidité Vengeurs GX The Rise de The Chaos Fusion

Sonic et bébé avidité Vengeurs GX la montée de la Fusion de ChaosIncomplètesSonic et bébé avidité Vengeurs GX la montée de la Fusion de ChaosPrononcé un jeu en ligne dans le monde entier et de jeu hors ligne aussi prononcer Sonic et avidité Vengeurs
Rey (Star Wars : la Force se réveille) Free Comic Book Day 2016

Rey (Star Wars : la Force se réveille) Free Comic Book Day 2016

Salutations Instructable-keteers une fois de plus !Comme d'habitude, je suis privés de sommeil ou plus contenant de la caféine à nouveau que je suis assis down type jusqu'à une autre aventure de costume.Au début, il y avait un magasin de bandes dessi
Modification de la Pantum 2502W pour l’impression Laser Direct de circuits imprimante

Modification de la Pantum 2502W pour l’impression Laser Direct de circuits imprimante

Beaucoup d'entre vous ont suivi mes séries de Instructables sur recibler une imprimante laser Lexmark E260 impression toner directement sur les planches de lui. Une fois imprimé et « fixe » pour le cuivre par les vapeurs de l'acétone, le toner agit c
Un violon de fibre de carbone que j’ai fait à partir de zéro

Un violon de fibre de carbone que j’ai fait à partir de zéro

l'année dernière j'ai fait un violon de fibre de carbone,J'ai commencé par un violon de dessin sur papier, travaillant sur les hauteurs de la courbe, traçant le lot sur le papier,Une fois que j'ai eu mes plans dessinés qu'il était temps de commencer