Attiny85 boîte de décision V2.0 (6 / 8 étapes)

Étape 6: Personnalisation et probabilités

La LED jaune, qui n’a pas été activée dans la version précédente, peut maintenant être utilisée et interprétée comme un « peut-être ». Cela peut être annulée à modifier le programme et enlever la LED, vous pouvez même ajouter une fonction de reconnaissance de modèle de bouton ou un bouton supplémentaire pour désactiver et activer.

Vous pouvez également modifier les probabilités, par exemple, vous pouvez définir rouge et vert (non et oui) à 40 % et gardez le jaune (peut-être) à 20 %. Pour ce faire, simplement élargir la gamme des éléments de la fonction aléatoire et les inclure dans les déclarations comme indiqué comme indiqué dans l’image.

La fonction aléatoire va afficher quoi que ce soit de 0 à la deuxième variable moins 1, ce qui signifie que si nous introduisons 3, les résultats peuvent être 0, 1 ou 2 (rouge, jaune, vert). En introduisant 5 comme la deuxième variable, nous pouvons obtenir 0, 1, 2, 3 ou 4. Nous pouvons utiliser une fonction « si » donc 0 ou 1 sont reconnus comme rouge (40 % de probabilité), 2 jaune (20 % de chance) et 3 ou 4 vert (40 % de probabilité).

Pour comparer deux variables à la fois, vous pouvez utiliser "||" (Alt + 124), c’est OR et signifie que, si l’un ou l’autre se produit, les instructions seront exécutées.

Articles Liés

« Arduino » décision « Box » être (Attiny85)

« Arduino » décision « Box » être (Attiny85)

Avis de pleace : ce projet ne contient ni une boîte, ni n'importe quel code Arduino *.J'ai coincé avec ce nom parce que ce projet est une modifictaion de « Arduino décision boîte 2.0 (Attiny85)"de Victor8o5 publié il y a trois jours. J'ai aimé la faç
Boîte de décision Arduino. (Attiny85)

Boîte de décision Arduino. (Attiny85)

Alors je me suis un peu ennuyé ce week-end (en fait, j'ai écrit ce il y a quelques mois) et, depuis que j'avais commandé un tas de copeaux de Attiny85 la semaine après que j'ai décidé de faire un projet assez aléatoire avec eux.Il s'agit d'une boîte
Boîte de décision Attiny85 V2.0

Boîte de décision Attiny85 V2.0

Étape 2: Le circuit :Le circuit est assez simple, mais il a assembler ensemble dans deux plans différents peut être un peu compliquée.Ce circuit fonctionne sur 1mA quand au ralenti et autour de 5-6mA lorsqu'à l'aide des LED, donc en supposant que la
Réception et envoi des données entre Attiny85 (1.06 IDE Arduino) mise à jour novembre 2015

Réception et envoi des données entre Attiny85 (1.06 IDE Arduino) mise à jour novembre 2015

J'ai beaucoup lutté avec l'envoi de données RF entre deux puces de Attiny85, donc j'ai pensé qu'il serait peut-être utile que j'ai juste expliquer comment je l'ai fait. Il y a un certain nombre de ces projets étant décrits sur l'internet, mais encore
Attiny85 comme un contrôleur de moteur pas à pas Step/Dir

Attiny85 comme un contrôleur de moteur pas à pas Step/Dir

Quelque part en Grèce, quelqu'un a fait quelque chose de jamais fait auparavant...Vu ces choses avant ?Chose: 1Chose: 2Chose: 3Oh, vous avez ! Vous avez acheté un d'eux que vous dites ? Oh... Ne vous inquiétez pas, j'ai fait trop.Ils ont fait le trav
Classique Atmel ATtiny85-20PU Stop Light

Classique Atmel ATtiny85-20PU Stop Light

Le Classic ATtin85-20PU est un projet très simple qui est aussi très amusant à faire. Il est vraiment parfait pour un combo de parent/enfant parce que c'est rapide ! Construit en quelques minutes. Mais il enseigne plusieurs compétences électronique a
Précision sans fil girouette

Précision sans fil girouette

Cette girouette sans fil a une direction unique caractéristiques-vent avec un codeur absolu précise, simple et économique. Certaines stations météorologiques de consommation comparaison ont une résolution de direction de vent limitée de 22,5 degrés,
Pistolet à colle chaude précision

Pistolet à colle chaude précision

un mod simple transforme un pistolet à colle chaude bon marché (désordre) en un outil de précision (neat) convenant modelmaking plus professionnelle et plus complexe et de prototypage.Pistolets à colle chaude ont un peu d'une réputation de maladresse
Alarme pas cher piège à souris sans fil à l’aide d’un ATtiny85

Alarme pas cher piège à souris sans fil à l’aide d’un ATtiny85

Un couple de semaines, j'ai fait l'expédition annuelle jusqu'à notre grenier pour aller chercher les décorations de Noël. Comme je passais les cases vers le bas pour ma femme, que j'ai réalisé que nous avions quelques locataires sans y être invité, é
Watch Ring (ATtiny85)

Watch Ring (ATtiny85)

Il s'agit d'un autre projet de mon portable. Décideurs aiment toujours utiliser quelque chose fait par leur propre & je ne suis pas différent. Je pensais faire un anneau de regarder pendant un mois et finalement je l'ai fait. C'est très simple et vou
Régulateur de température de précision

Régulateur de température de précision

p.MsoNormal, li. MsoNormal, div. MsoNormal {marge : 0,0 à; font-size : 12.0pt ; font-family : Arial;} p.MsoBodyText, li. MsoBodyText, div. MsoBodyText {marge : 0,0 ; text-align : justifier ; font-size : 9.0pt ; font-family : Arial;} div. Section1 {pa
Raspberry Pi - MPL3115A2 altimètre de précision capteur Python Tutorial

Raspberry Pi - MPL3115A2 altimètre de précision capteur Python Tutorial

La MPL3115A2 utilise un capteur de pression MEMS grâce à une interface I2C pour fournir des données exactes de l'Altitude/pression et température. Les sorties du capteur sont numérisées par une haute résolution 24-bit ADC. Traitement interne supprime
Raspberry Pi - MPL3115A2 altimètre de précision capteur Java Tutorial

Raspberry Pi - MPL3115A2 altimètre de précision capteur Java Tutorial

La MPL3115A2 utilise un capteur de pression MEMS grâce à une interface I2C pour fournir des données exactes de l'Altitude/pression et température. Les sorties du capteur sont numérisées par une haute résolution 24-bit ADC. Traitement interne supprime
Tutoriel : Communication entre un RaspberryPi et un Attiny85

Tutoriel : Communication entre un RaspberryPi et un Attiny85

Ce tutoriel va vous montrer comment mettre en place un RaspberryPi et un Attiny85 pour transmettre des signaux numériques dans les deux sens.Le Attiny85 est alimenté par la ligne de 3.3 volts de le RaspberryPi donc aucune alimentation électrique n'es