A(T)tiny StarBird (3 / 10 paso)

Paso 3: El interruptor ATtiny y boceto final

Solía el Arduino el ATtiny siguiendo las instrucciones del programa aquí. Sin embargo me aseguré de usar la encuentra aquí, porque está documentado para apoyar la función de tono.

Construir el circuito en un protoboard para hacer pruebas. Una diferencia importante es que la función de tono sobre el ATtiny no funciona con un valor de parámetro de 50. El sonido comienza solamente en un valor de aproximadamente 100.

(Si te fijas bien en las fotos, puede que en ese momento usé una resistencia de pull-down para el interruptor de contacto, en lugar de una resistencia de pull-up en todas las entradas como en la versión final para una generación más consistente.)

Al probar, me di cuenta de que la entrada analógica puede ser influenciada por otras. Por ejemplo la inclinación contacto desencadenaría la leña. bajar el valor de gatillo interruptor de toque a 333 en vez de 500 (1/3 en vez de la mitad) resolvió. No investigo más en la Cruz influye. Si alguien puede explicar los fenómenos o sabe como evitar esto, por favor hágamelo saber.

Aquí está el bosquejo final:
/*
Un ave estelar diminuto de (T)
Una reproducción del clásico Ave estelar de MB
ruido del motor cambia de tono cuando inclina,
cuenta con un uno mismo hecho inclinación interruptor y
para "disparar" LEDs un interruptor resistente.
Para una descripción completa ver: www.instructables/

creado el 23 de agosto de 2012
por masynmachien

Este código es de dominio público.

*/
int EnginePitchBy3 = 300;
La variable de indicador de tono utilizada es la realidad
paso de parámetro para la función de tono multiplicado por 3.
Esto es con cambio de velocidad y el intervalo de sonido, tono
(ver más). Hay realmente un mínimo tono de
función de trabajo y parece ser mayor el ATtiny
que para el Arduino.
fuego de int [] = {820,795,770,795};
sonido de disparo la echada
Boolean [] LED = {alto, bajo, alto, bajo};
Patrón de iluminación LED

La rutina de instalación se ejecuta una vez cuando cambie en el poder
RESET no es usable con el diseño de hardwre utilizado):
void setup() {}
inicializar comunicaciones en serie (para la depuración sólo):
pinMode (0, salida); pin de salida O es conducir dos LEDs en paralelo
pinMode (1, salida); salida el pin 1 es para conducir el altavoz piezoeléctrico
¿Estas configuraciones no son necesarios en ATTINY?
Siguen siendo de prototipado en Arduino y hacer daño.
}

void loop() {}

Lee los dos interruptores de inclinación, como un análogo
entrada se detuvo a VCC por resistencia de ohm alta.
No deliberado contra rebotes se aplican como cualquier irregularidad
más grande que el filtro por el intervalo de tiempo de 11 ms cuando
producir el sonido deseado sólo agrega a los efectos de sonido.
if(analogRead(a2) < 500)
{//when "interruptor de inclinación hacia arriba" tira entrada analógica hacia Gnd
Si (EnginePitchBy3 < 2400)
{/ / Si no se llega todavía a un elegido máximo
EnginePitchBy3 = EnginePitchBy3 + 1;
aumentar el indicador de pitch
}
}
else if (analogRead(A3) < 500)
{//when "interruptor de inclinación hacia abajo" tira entrada analógica hacia Gnd
Si (EnginePitchBy3 > 300)
{/ sólo si echada mínima aún no llegue a
EnginePitchBy3-= 1;
disminuir el indicador de pitch
}
}

Leer el interruptor táctil "botón de disparo", creado como un análogo
entrada tiró a tierra por resistencia de ohm alta.
No deliberado contra rebotes se aplicación, pero de tiempo adoptada por el
sonido jugado da algunos ásperos contra rebotes.
if(analogRead(a1) > 333)
{/ / Cuando la entrada analógica del interruptor táctil no tira para arriba
tocando él junto con un contacto en Vcc, esto significa que no hay "cocción",
y el ruido de vuelo es:
tono (0, EnginePitchBy3/3, 10);
Delay(11);
La demora establece un largo mayor que el juego del tono ms
lo hace sonar más como un motor.
}
otra cosa
{
Otra cosa, el ruido de disparo es jugado.
para (int patternCounter = 0; patternCounter < 4; patternCounter ++)
{
tono (0, fuego [patternCounter], 60); modulando el sonido de disparo
digitalWrite (1, LED[patternCounter]); modulación de LEDs
Delay(57); retraso se encuentra un poco más corto de sonido continuo}.
}
}
}

Artículos Relacionados

Paperduino Tiny

Paperduino Tiny

board compatible Arduino construir en papel.Paperduino Tiny es muy barata y fácil de construir Arduino board compatible con USB y el software compatible con el tablero de Digispark .Paperduino Tiny incluyen un microcontrolador ATtiny85 y viene con in
KIT de herramienta de MIGHTY-TINY

KIT de herramienta de MIGHTY-TINY

este Instructable le mostrará cómo crear un kit de herramienta pequeña utilizando el popular cuadro de Altoids. Todas estas herramientas se ajusta! (edit: las llaves sólo caben si sigues los pasos opcionales al final)Paso 1: Paso uno--lo que usted ne
Tiny Room

Tiny Room

Si eres como yo, eres pobre... pero no en espíritu!Soy un músico y artista del funcionamiento. Cuanto más disminuyen mi costo de vida, menos tiempo que tengo para pasar trabajo y más tiempo que llegar al pasar practicando, networking y perseguir mis
Tiny "cheeseburger" (galletas de vainilla, chocolate y cereza!)

Tiny "cheeseburger" (galletas de vainilla, chocolate y cereza!)

Este tutorial le mostrará cómo hacer estas galletas hamburguesa pequeña!Paso 1: Trufa de Chocolate "bistec" -7 onzas oscuro chocolate 60% cacao o más alto (200g)-1/3 taza de mantequilla sin sal a temperatura ambiente (80 g)-2/3 taza de azúcar (8
DICE - a tiny, rigid and superfast 3D-printer

DICE - a tiny, rigid and superfast 3D-printer

¡ Hola!Mi nombre es René, soy un ingeniero eléctrico alemán 34 año de edad y este es mi primer instructable. En mi tiempo libre, me encanta trastear con impresoras 3D. En los últimos años edificó 3 diferentes impresora 3D por mi cuenta, cada (subjeti
Tiny, verdadero gatillo, Mag Fed K'nex arma-El Mosquito

Tiny, verdadero gatillo, Mag Fed K'nex arma-El Mosquito

OK bien decidí que queria ver si podría hacer el truegger más pequeño, mag alimentados todavía arma. Esto es lo que terminó con. Decidí darle un nombre español para los diablos de él y porque ya me canse de dar un arma una sigla como lo que es. Carga
Itty-Bitty-Teeny-Tiny-Faux-Cones

Itty-Bitty-Teeny-Tiny-Faux-Cones

pregunta: Qué es un divertido, fácil, tratar de que...¿.. .travels bien?¿.. .con la posibilidad de ofrecer 12 segundos de entretenimiento a bolso del almuerzo de un niño?.. .es apreciado en cualquier cena?RESPUESTA: Por qué no es otro que el... (cue
Bosque de Tiny

Bosque de Tiny

hacer un pequeño bosque caprichoso en la lata de Altoid Smalls. Nadie espera ver a todos la ternura dentro!Paso 1: fuentes de Aquí estamos haciendo una escena del bosque pero se podía hacer realmente lo que querías, para algunos ver inspiración latas
The tiny wire brush

The tiny wire brush

Cepillos de alambre regular pueden ser grandes para eliminar escoria y óxido soldadura de piezas de trabajo grandes, pero cuando se trata de objetos pequeños, puede ser algo inadecuados. A veces, el tamaño importa. Y a veces, más pequeño es mejor.Yo
Tiny Tootophone

Tiny Tootophone

El tootophone puede ser instrumento de la gente del siglo XXI.  No necesitas aprender partituras o memorizar posiciones de digitación para tocar cualquier melodía con él.  Puede caber fácilmente en un bolsillo, y sólo cuesta unos 25 centavos de dólar
Tiny Gargoyle of the Night

Tiny Gargoyle of the Night

I used my son's PJ's as a pattern. I cortar material elástico gris y había cosido como un sola pieza con el Velcro en la parte posterior. Mi hijo me puse una gorra calva $3 y $3 elf oídos. Hice las alas de adornos de madera ligera que constructores u
Chatarra/Tiny pared hecha de cajas de cinta de Cassete ('; '

Chatarra/Tiny pared hecha de cajas de cinta de Cassete ('; '

Nunca más olvidar sus citas.Pequeñas cosas puede llegar tan fácil...Esta chatarra pequeña pared está hecha de cajas de cinta vieja.Reciclar y disfrutar de esta hermosa idea.¡ La bomba!Gracias por valorar y votar este Instructable!!!!Paso 1: Lo que us
Tiny PET Greenhouse

Tiny PET Greenhouse

Fácil de hacer un mini invernadero.Necesarios: botella de PET de 5 litros, bridas o grapadora, algunas barras.Las semillas pueden sembrarse inmediatamente a su lugar final.No hay ningún shock de trasplante.Proteger las plantas de heladas, lluvia, vie
Tiny Toolbox

Tiny Toolbox

Mediciones finales son 6.5" larga/3" alto/2 "anchoMateriales1/4" nuez pasador - 7,0" de largo1/8" nogal - 6.5" larga/2 "ancho1/4" padouk - 6.5" larga/1 3/4 "ancho (2 piezas)1/4" padouk - 2"