8 x 8 x 8 LED cubo con Arduino Mega (+ sonido + PS controlador + juego) (6 / 11 paso)

Paso 6: Programa (instalación de Arduino Mega)

Vorerst hier nur die Änderung den de für de configuración de im Arduino Mega:
von ursprungscode chr
(paso de 70)

Aquí encontrará las modificaciones a su código. (de Arduino UNO (como chr) para Arduino Mega)

void setup()
{int i;
Pernos de 22 bis 50 als Ausgänge festsetzen
para (i = 22; i < 50; i ++) pinMode (i, salida);

pinMode (A0, salida) tal como se especifica en la referencia de arduino no funciona. Por lo que accede directamente a los registros.
DDR = 0XFF;
PORTC = 0 X 00;

Restablecer cualquier configuración del PWM que arduino puede configurado automáticamente!
TCCR2A = 0 X 00;
TCCR2B = 0 X 00;

Zähler, Uhr initialisieren
TCCR2A | = (0 x 01 << WGM21); Modo de CTC. claro contador TCNT2 == OCR2A
OCR2A = 10; Interrumpir cada ciclo de cpu 25600th (256 * 100)
TCNT2 = 0 X 00; empezar a contar en 0
TCCR2B | = (0 x 01 << CS22) | (0 x 01 << CS21); Iniciar el reloj con un prescaler de 256
TIMSK2 | = (0 x 01 << OCIE2A); Registro de máscara de interrupciones de Timer
}

interrupción
ISR (TIMER2_COMPA_vect)
{
int i;
PORTA = 8 x Databus (8-Bit-pestillos) PIN 22-30 (bei uno PortD Pins 0-7)
PORTL = 3 x Adressbus + OE
PORTC = 8 x Ebenen (capa)
Char la Daten für die Halteanordnung de cubo [8] Metalldrähten 64 Bits von
todos capa selecciona off
PORTC = 0 X 00;
PORTL & = 0x0f; 3xAdressbus PortL
PORTL | = 0X08; salida activar apagado.

Zählen bis 8
para (i = 0; i < 8; i ++)
{
PORTA = cubo [current_layer] [i]; (PortA = 8xDatabus) PIN 22-30 (bei uno PortD Pins 0-7)
PORTL = (PORTL & 0xF8) | (0x07 & (i + 1)); (i + 1) = > 74HC138 erhält die folgende Sequenz: 1 2 3 4 5 6 7 0 (muss immer eins voraus sein)
}
PORTL & = 0b00110111; Activar salida.

ebenen
Si (current_layer < 8)
{
PORTC = (0 x 01 << current_layer);
}
current_layer ++;
Si (current_layer == 8)
current_layer = 0;
}

Artículos Relacionados

Simple 3 x 3 x 3 LED cubo con Arduino

Simple 3 x 3 x 3 LED cubo con Arduino

Este es mi primer instructivo para votar en los comentarios por favor.Al ver un montón de tutoriales de cubo del LED, parecía eran demasiado complejas y como no dan suficientes detalles acerca de cómo construirlos. También la selección controlada uno
4 x 4 X 4 LED cubo con Arduino Uno

4 x 4 X 4 LED cubo con Arduino Uno

Como alguien que es muy nuevo con electrónica digital este cubo LED fue divertido de hacer, un reto y una gran lección en soldadura. Si tienes algo de paciencia (64 LED de soldar!) y manos constantes, este proyecto merece la pena al final!Paso 1: Mat
Guía de un newbie para configurar ESP8266 con Arduino Mega 2560 o Uno

Guía de un newbie para configurar ESP8266 con Arduino Mega 2560 o Uno

Por productos de código abierto para tener éxito o adopción en masa por los "fabricantes" / "DIY-ers" / "dev" / "etc"; una documentación actualizada y exacta o guía de inicio rápido tiene que ser proporcionado. Mens
Servidor Web DIY con Arduino Mega 2560

Servidor Web DIY con Arduino Mega 2560

en este proyecto de bricolaje, vamos a hacer nosotros mismos un servidor web pequeño con W5100 escudo y arduino mega 2560,Vamos a conseguir nosotros mismos iniciado,Preparar todas las piezas...Paso 1: Las piezas necesarias para este DIY 1. Arduino Me
Cómo utilizar 2.4" TFT LCD protector con Arduino Mega

Cómo utilizar 2.4" TFT LCD protector con Arduino Mega

Hoy, voy a demostrar que queremos utilizar 2.4" shield TFT LCD (hay mcufriend.com escribe sobre este escudo) trabaja con Arduino Mega, porque no es tan fácil de ejecutar unos a otros. Pero con estas instrucciones, puede ejecutar y modificar los códig
$9 construir una 4 x 4 x 4 RGB LED cubo con creador de animación

$9 construir una 4 x 4 x 4 RGB LED cubo con creador de animación

Cubo del LED RGB es impresionante, pero tiene muchos led pierna a construir y el precio es alta, así que aquí es el componente más barato podemos hacer con 64 LEDs RGB, que tenga todas las piezas de bricolaje por su auto, al compartir el esquema y el
Cubo de LED Rubik con Arduino

Cubo de LED Rubik con Arduino

En este instructable te voy a mostrar cómo pueden construir cubos de su propia LED Rubik. Este proyecto fue realizado para un curso introductorio de electrónica en el Pomona College. Grupos recibieron aproximadamente dos meses para completar un proye
Android controla LEDs RGB con Arduino

Android controla LEDs RGB con Arduino

Hai a todos en el post iam va a mostrar cómo controlar el LED RGB utilizando android con arduino y el módulo Bluetooth HC-05.He buscado en la web hay muchas técnicas para controlar el LED RGB. Pero este es el método que es muy simple y fácil.En este
48 x 8 desplazamiento matriz LED DISPLAY con ARDUINO controlador

48 x 8 desplazamiento matriz LED DISPLAY con ARDUINO controlador

un monocromo pantalla de matriz de puntos LED (solo color) se utiliza para mostrar los caracteres y símbolos que es interfaz con un microcontrolador. Este proyecto será deliberar sobre mostrando un mensaje de texto desplazable en una pantalla de matr
LED Star con Arduino y WS2811 Neopixels

LED Star con Arduino y WS2811 Neopixels

DescripciónEste pequeño proyecto hace un gran adorno para colgar en tu ventana en tiempo de Navidad. Es una estrella amplia de 20" con 50 leds de"neopixel"alrededor del perímetro. Cada led es individualmente direccionable y es controlado po
Control de un Led RGB con Arduino y procesamiento

Control de un Led RGB con Arduino y procesamiento

este instructable (mi primer no menos) se muestra cómo controlar un RGB led usando procesamiento y arduino.La característica fundamental que el color se selecciona haciendo clic en una imagen, el valor RGB del pixel que usted haga clic en es procesad
Control LED RGB con arduino y procesamiento.

Control LED RGB con arduino y procesamiento.

Hoy te diré cómo controlar un LED RGB con ayuda del lenguaje Arduino y procesamiento. Este es mi primer instructable, déjeme por favor saber si pudiera mejorar algo y si tienes cualquier tipo de preguntas les dejan en la caja de comentario, me encant
Un reloj de 15 LED RGB con Arduino base

Un reloj de 15 LED RGB con Arduino base

El reloj RGB utiliza el modelo de composición de color RGB usado en todas las pantallas color. Este modelo utiliza tres colores 'básicos', es decir, rojos, verdes y azules, para construir cualquier otro 'compuesto' color del espectro. Con reloj RGB,
Fin de semana proyecto reloj fecha termómetro y humedad con Arduino mega

Fin de semana proyecto reloj fecha termómetro y humedad con Arduino mega

chicos, quiero compartir mi proyecto de fin de semana en la creación de un reloj con sensor de temperatura y humedadEstá usando el sensor DHT11, RTC DS1307, LCD 16 x 2 y Arduino Mega 2560,Mantener lectura y buena suertePaso 1: Preparar todas las piez