Super atTiny85 Spooky Evil LED yeux de Doom utilisant et IDE Arduino (10 / 10 étapes)

Étape 10 : Code Spooky & l’atTiny85 de programmation (45) avec l’IDE Arduino

je suppose que vous êtes familiarisé avec l’Arduino pour gérer ce projet.

À l’aide de ces puces atTiny était réel amusant et intéressant d’apprendre.

Afin de programmer l’atTiny85 il sont excellentes ressources là-bas donc je ne les répéterai pas.  Voici comment j’ai appris à travailler avec l’atTiny85

Ce tutoriel a aidé une tonne.  C’est du labo Hig-low tech au mit.   http://HLT.Media.mit.edu/?p=1695

Un autre est ce tutoriel vidéo sur makezine http://www.youtube.com/watch?v=30rPt802n1k

Mon code pour ce projet est une version tweeked du code pour ce projet.  http://www.kobakant.at/DIY/?p=3393
Utilisez le code trouvé ici pour les tests et le dépannage de votre installation pour s’assurer que tout fonctionne.  J’ai utilisé ce code après avoir frustré essayer de trouver une mauvaise soudure en collaboration avec le code aléatoire.

Changements que j’ai fait le code :
« randomize » le laps de temps les lumières s’estompent sur et restent sur. plus le temps, le plus lent du fadeon est.
« randomize » la goupille qui s’allume à chaque fois pour que le motif ne se répète pas discernably.
(voir arduino.cc pour discussion des limitations à la fonction random().)

Voici le Code pour le projet. J’ai attahced comme un txt ainsi

Je ne suis pas un programmeur expert, donc si quelqu'un a des moyens mieux/plus efficaces pour y parvenir, faites le moi savoir !

Mise à jour 10/11/2013 *** ce code est conçu pour fonctionner sur l’horloge interne de 8 MHz alors n’oubliez pas et choisissez cette option lorsque vous gravez le bootloader et téléchargez le croquis...
Voir cette référence http://hlt.media.mit.edu/?p=1695

***************************************
--feux effrayant pwm test v 2.0
--Ce code est basé sur les travaux de :
/*
16.okt Ernst Christensen. 2011, tiré de >> http://arduino.cc/forum/index.php/topic, 75334.0.html
Edité par Hannah mars 2012 >> http://www.kobakant.at/DIY/?p=3393
Super Spooky yeux maléfiques de Doom révision par Matt Pearson septembre 2012 >> instructables.com
*/

int a conduit [] = {0,1,2,3,4} ;
int count = 0 ;
int delayTime = 40 ;

installation Sub () //--set tous les broches de sortie
{
pour (int x = 0; x < 5; x ++) {}
pinMode(led[x],OUTPUT) ;
}
}

void spwm (int freq, spin int, int sp) {}
--sur
digitalWrite(spin,HIGH) ;
delayMicroseconds(sp*freq) ;

--hors
digitalWrite(spin,LOW) ;
delayMicroseconds(sp*(255-freq)) ;
} //spwm

void loop()
{
delayTime = random(3,80); / / Set des valeurs entre 2 et 80--combien de temps voyant lumineux s’allume
Count = (random(0,5)) ;

Décoloration sur--
pour (int x = 1; x < 254; x ++)
{
SPWM(x,LED[Count],delayTime) ;
}

--Décoloration hors
pour (int x = 254; x > 1; x--)
{
SPWM(x,LED[Count],4) ;
--le dernier argument peut être variable « delayTime » si vous voulez faire disparaître même façon comme vous s’est évanouie à sur.
--Mise à 1 ou 2 s’éteint lumières très vite comme la paupière se referme
}
Count = random(0,2) ;

Delay(Random(100,9000)); / /---leds sont éteints avant prochaine oeil tourne à 9 secondes de durée est assez longue mais rend plus difficile à localiser les yeux

}

Articles Liés

Spooky Fading LED yeux sans IC (mise à jour : les étapes 3 et 4)

Spooky Fading LED yeux sans IC (mise à jour : les étapes 3 et 4)

tout d'abord, permettez-moi de dire que c'est mon premier instructable. Deuxièmement, j'ai fait ce projet quelques années en arrière, donc je m'excuse pour le manque de photos étape par étape.Cette instructable va vous montrer comment faire un circui
Dés ATtiny85/45/25 LED (Super simple et pas cher!)

Dés ATtiny85/45/25 LED (Super simple et pas cher!)

Si vous avez regardé mon écran LED ATtiny85 POV 5, nous avons programmé le ATtiny avec l'Arduino. (Si vous n'avez pas vu, cliquez ici) Nous allons faire la même chose pour ce projet dés LED.Le coût total de pièces pour ce projet est de 5 $- 10$. (San
Super simple haute puissance LED driver

Super simple haute puissance LED driver

ce Instructable vous montrera comment construire un courant Constant pour LEDs de puissance, en utilisant seulement deux composantes.La puissance élevée LED deviennent moins cher et moins cher, mais les pilotes courants constants, pour les conduire s
RGB LED de conduite se dénude un Arduino

RGB LED de conduite se dénude un Arduino

Noël approche et vous demandez peut-être comment faire pour le rendre colorées et lumineuses avec un Arduino et un strip LED RGB. Au moins, c'est exactement ce que j'ai fait il y a un an et n'a pas été en mesure de trouver n'importe où n'importe quel
Épeler affection pour votre Valentine avec chocolats, LEDs, Attiny13 et IDE Arduino

Épeler affection pour votre Valentine avec chocolats, LEDs, Attiny13 et IDE Arduino

Eh bien, bien sûr, vous auriez pu mettre une note de post-it avec le même message à l'intérieur de cette boîte de chocolats:) mais il ne sera pas presque aussi cool, surtout si votre Valentine a un sweet spot pour nerds. Venez pour penser à lui : bie
ESP8266 contrôle WS2812 Neopixel LED à l’aide de l’IDE Arduino - un tutoriel

ESP8266 contrôle WS2812 Neopixel LED à l’aide de l’IDE Arduino - un tutoriel

Salut tout le monde,Si vous êtes comme moi, vous avez été la recherche autour de l'internet pour un bon tutoriel sur l'utilisation de la ESP8266 avec neopixel LEDs (AKA le WS2812 ou WS2812b), programmée via l'IDE Arduino. Je n'ai pas trouvé tous en u
Smart Phone contrôlée des lumières LED à l’aide de HC-05 et Arduino UNO

Smart Phone contrôlée des lumières LED à l’aide de HC-05 et Arduino UNO

Bluetooth Module HC-05 est l'un de l'élément matériel qui vous permet de rapidement prototype vos idées qui requièrent un élément de contrôle sans fil/conjonctif plus couramment utilisé. Ce projet est une très brève démonstration de comment nous peut
Commander une LED RGB avec le HC-06 Bluetooth Module utilisant Android OS(Arduino)

Commander une LED RGB avec le HC-06 Bluetooth Module utilisant Android OS(Arduino)

Ce tutoriel vous expliquera le processus de connexion d'un Bluetooth Module de HC-06 à un Arduino et contrôler la couleur d'une LED RGB à l'aide de l'application ArduDroid sur le système d'exploitation Android. Cette configuration très probablement c
LED de contrôle utilisant Arduino Bluetooth et Android. (Partie 1)

LED de contrôle utilisant Arduino Bluetooth et Android. (Partie 1)

Cette instructable est un simple expliquant tutorial comment contrôler une LED en utilisant Android Bluetooth.Vous aurez besoin :Arduino UNORésistances 300Ω (3 x)Résistance 150ΩLEDChasubles ;Bluetooth Module (HC-06/autres) ;Téléphone Android ;Apk de
WiFiBee (ESP8266) LED clignotent IDE Arduino

WiFiBee (ESP8266) LED clignotent IDE Arduino

La tarjeta WiFiBee posee el famoso módulo ESP8266 que permite agregar conexión Wi-Fi un proyectos de tus.Existen 3 maneras de programar el módulo :Comandos AT: el módulo se configura a través de comandos enviados desde el PC o microcontroladorLUA : l
Super Bright USB Powered LED lampe

Super Bright USB Powered LED lampe

Salut tout le monde ! Après avoir lu de nombreux instructables et faisant plusieurs projets de mes propres j'ai enfin eu le temps de faire mon propre premier instructable. Ce projet est la conception et la fabrication d'une lampe à LED type « 3 lien
Super Bowl Magnet lumineux LED Sports Cap

Super Bowl Magnet lumineux LED Sports Cap

Avez-vous déjà remarqué que presque toutes les casquettes de baseball sont prêtes à l'emploi pour l'insertion de LED ? Pourquoi ne les fabricants de PAC juste aller de l'avant et insérez-y LED 3 mm les 6 trous à oeillet fileté (oeillets) dans le haut
Evil LED chèvre

Evil LED chèvre

Autour de Halloween, même la plus innocente des choses semble tourner mal. Par exemple la mascotte de notre bureau, chèvre, a commencé par intérim bizarre ces derniers temps...Ce didacticiel vous apprend à fabriquer votre propre peluche avec des yeux
Spooky lampe Led

Spooky lampe Led

c'est un creux sur l'ampoule contenant un liquide fluorescent et deux leds UV plus un rouge conduit immergé dans le liquide. Lorsque allumé l'ampoule clignote pendant un certain temps puis commence à vibrer au hasard avec les leds UV donnant un aspec