¿Qué hace?
Toca la canción K.K. Bossa de Animal Crossing y una animación utilizando un Arduino Uno, un piezo y un 16 X 2 LCD.
La animación se basa apagado de Animal Crossing New Leaf.
El video de arriba es con el aldeano masculino y el fondo video es con el aldeano femenino (fijada en el bosquejo).
Este es mi primer instructivo, así que disfruta!
¿Por qué hacer esto?
Me aburrí de la simplicidad de mi libro de proyectos Arduino Starter Kit. Pensé que esto sería algo diferente y divertido. Originalmente pensé me llevaría dos semanas, pero terminó por llevarme un mes (23/03/2016 - 21/04/2016).
¿Qué hace especial?
Primero apaga el piezoeléctrico está jugando dos tonos simultáneamente, uno para los agudos y otro para el bajo. Esto produce "más rico" música por la inclusión del bajo. El código puede modificarse fácilmente para eliminar todos los aspectos de la animación y simplemente ser utilizado para reproducir música entonada dos (o más si tienes un Arduino Mega, pero más código necesita escribirse en).
En segundo lugar, considero la manera en manejó la animación para ser una actualización de los métodos actuales. Cualquier persona que ha creado un sabe para simplemente mover - decir kk regulador - a través de la pantalla LCD de 16 x 2 caracteres personalizados, uno debe escribir en cada char personalizado para cada fotograma. Mi código, por el contrario, solo tira los paneles apropiados de la imagen slider kk para crear a lo caracteres personalizado para la pantalla. Os dejo algunos detalles sobre él a continuación en el paso 5. Buscar en instructables, sólo otra persona vi que tenía la misma idea es UselessBagOfMostlyWater.
En tercer lugar, ofrece una gama de algunas técnicas de animación más allá de traducciones horizontales como verticales traducciones (~ 1:31), mostrando una columna de píxeles a la vez (~ 1:00) y superposición de imágenes (~ 1:48 utilizado para el tiempo).
En cuarto lugar, la capacidad de desaparecer usando PWM. Sólo usé un pull-down resistor, pero he visto en foros que dicen que necesita un filtro RC. No estoy seguro depende del tipo de pantalla LCD, pero trabajado mi manera.