Mapa estelar de Arduino (5 / 5 paso)

Paso 5: Nuevo código

Después de ver las estrellas hacen su cosa por un tiempo me di cuenta de que solamente un sistema parecido a dim, entonces el ciclo parecía mal.
Lo hice un poco de leer para arriba en el código de Arduino y parece que sólo debe tener un comando de retardo en cada boceto.
Puedo estar equivocado aquí y no dude en corregirme pero se me quitan las secciones de parpadeo y todo parece funcionar suave.
Si se dio cuenta de meawert y su en primer lugar en este sketch!

de todos modos, aquí viene la versión revisada:

Utiliza todos los pines PWM y he numerado para tratar y facilitar la puesta.

int tres = 3;
int 5 = 5;
int 6 = 6;
int 9 = 9;
int diez = 10;
int 11 = 11;

int threeNow;
int fiveNow;
int sixNow;
int nineNow;
int tenNow;
int elevenNow;
int threeNew;
int fiveNew;
int sixNew;
int nineNew;
int tenNew;
int elevenNew;

void setup)
{
pinMode (tres, salida);
pinMode (cinco, salida);
pinMode (seis, salida);
pinMode (nueve, salida);
pinMode (diez, salida);
pinMode (once, salida);
threeNow = random(255);
fiveNow = random(255);
sixNow = random(255);
nineNow = random(255);
tenNow = random(255);
elevenNow = random(255);

threeNew = threeNow;
fiveNew = fiveNow;
sixNew = sixNow;
nineNew = nineNow;
tenNew = tenNow;
elevenNew = elevenNow;
}

#define fade(x,y) si (x > y) x--; else if (x < y) x ++;

void loop()
{
analogWrite (threeNow tres);
analogWrite (cinco, fiveNow);
analogWrite (seis, sixNow);
analogWrite (nueve, nineNow);
analogWrite (diez, tenNow);
analogWrite (once, elevenNow);
threeNew = random(255);
fiveNew = random(255);
sixNew = random(255);
nineNew = random(255);
tenNew = random(255);
elevenNew = random(255);

mientras que ((threeNow! = threeNew) ||
(fiveNow! = fiveNew) ||
(sixNow! = sixNew) ||
(nineNow! = nineNew) ||
(tenNow! = tenNew) ||
(elevenNow! = elevenNew))
{
fade(threeNow,threeNew)
fade(fiveNow,fiveNew)
fade(sixNow,sixNew)
fade(nineNow,nineNew)
fade(tenNow,tenNew)
fade(elevenNow,elevenNew)
analogWrite (threeNow tres);
analogWrite (cinco, fiveNow);
analogWrite (seis, sixNow);
analogWrite (nueve, nineNow);
analogWrite (diez, tenNow);
analogWrite (once, elevenNow);
Delay(30);
}
}

Artículos Relacionados

Sistema de navegación de mapa GPS de Arduino

Sistema de navegación de mapa GPS de Arduino

Construido sobre la base de Arduino UNO, GPS, tarjeta SD, TFT, sistema de navegación GPS mapa es para obtener la información de posición en tiempo real via GPS, enviar a la ONU para el cálculo, según los resultados de cálculo y teamed para arriba con
Los principiantes guían de fibra óptica

Los principiantes guían de fibra óptica

Fibra óptica! Fibra óptica! Es cierto que estoy un poco obsesionado con fibra óptica y con razón. Son una manera durable, versátil y relativamente simple para añadir efectos de iluminación hermosa a todo lo que estás haciendo. Basta con mirar algunos
Lámpara de proyección de la constelación del corte del laser

Lámpara de proyección de la constelación del corte del laser

La premisa deSer muy aficionado de la astronomía, siempre he querido tener una lámpara de constelación. Sin embargo, los actuales en el mercado tienen constelaciones pocos o ninguno en absoluto (sólo hay puntos aleatorios de la luz para representar e
Dados de acelerómetro con circuitos 123D

Dados de acelerómetro con circuitos 123D

este es el proyecto que Autodesk CEO Carl Bass un poco de atención adicional de la TSA en su camino a Tokio MakerFaire.  Aquí está un artículo sobre eso...Hicimos esto como forma de demostración de algunas cosas que puedes hacer con nuestras aplicaci
Mapa de Arduino

Mapa de Arduino

placa - Arduino-LED-PotenciómetroSimplemente conecte la pata más larga de su LED al pin 5 de tu Arduino y la pata corta a la tierra, conectar el potenciómetro a GND y + 5V y el ajuste en cualquier pin analógico en tu placa de Arduino.Paso 1: código d
Arduino - pantalla TFT de imágenes de mapa de bits de una tarjeta SD

Arduino - pantalla TFT de imágenes de mapa de bits de una tarjeta SD

A raíz de mi Instructables otros en el Arduino y TFT pantalla aquí es una biblioteca actualizada y boceto para dibujar mapas de bits (BMP o primas) almacenadas en una tarjeta SD en la pantalla TFT.La mayoría de las pantallas TFT disponibles tienen un
Arduino Nano: Mapa de bits, animación en pantalla OLED de I2C SSD1306 con Visuino

Arduino Nano: Mapa de bits, animación en pantalla OLED de I2C SSD1306 con Visuino

OLED muestra son algunos de los módulos más cool y más avanzados que puede utilizar en su proyecto de Arduino. Ya he hecho un proyecto que muestra cómo puede imprimir valores analógicos en la exhibición de OLED. Casi de inmediato alguien publicada pr
Robot Arduino 4x2 Scratch S4A Map

Robot Arduino 4x2 Scratch S4A Map

 -Totalmente compatible con el Robot Arduino Minibloq.A este pequeño robot le vamos a hacer diferentes programas de forma fácil e intuitiva utilizando el programa gráfico S4A basado en la plataforma Scratch.Lo podremos dirigir desde el teclado del or
Ventilador con control de temperatura Arduino

Ventilador con control de temperatura Arduino

Yo y unos pocos miembros del grupo hemos decidido que, para el verano, sería beneficioso crear un ventilador que se enciende a 70 grados Fahrenheit y continúa aumentando en intensidad con el calor. Por lo es lo que hicimos. :)Paso 1: engranajes En pr
Cómo código Arduinos

Cómo código Arduinos

Por lo que estaba buscando a través de la sección de ayuda de la comunidad cuando me di cuenta de algunas personas que tiene problemas con la codificación de Arduinos, así que estoy haciendo esto para ayudar a.Para este Instructable necesitarás:Compu
Mini CNC Arduino basado & Adafruit controlador Motor L293D v1 y 2 de la máquina * Mini Stepper reproductor de CD #1

Mini CNC Arduino basado & Adafruit controlador Motor L293D v1 y 2 de la máquina * Mini Stepper reproductor de CD #1

En este proyecto le mostrará cómo construir fácilmente su propio Arduino Mini CNC Plotter de bajo coste!Para eje X e Y, vamos a utilizar paso a paso, los motores y los carriles de dos dvd/cd-rom! Área de impresión será máximo 4x4cm.Paso 1: El Video e
Diseño de madera de Arduino láser grabador!

Diseño de madera de Arduino láser grabador!

Hola todos, mi nombre están Michiel y voy a mostrarte cómo hacer un grabador del laser de aspecto impresionante!Un par de meses atrás, había un desafío de la CNC aquí en instructables, mientras comprueba las entradas de ese concurso, he visto algunos
Arduino Xbox coche RC Hack (Maisto Rock Crawler)

Arduino Xbox coche RC Hack (Maisto Rock Crawler)

En este proyecto que vamos a hackear un coche de RC (Maisto Rock Crawler) y reemplazar es stock placa de circuito con un Arduino Uno R3, el escudo del Motor y el módulo XBee. Vamos a utilizar otro Arduino para recoger e interpretar datos de un contro
CupBots - 3D plataforma robótica impresa para Arduino y frambuesa Pi

CupBots - 3D plataforma robótica impresa para Arduino y frambuesa Pi

Aquí es un proyecto de robótica de gran fin de semana para emprender con amigos o gente en su espacio local del fabricante. Usted necesitará una impresora 3D práctico 3D impresión los archivos STL adjuntan como parte de los pasos a continuación y una