Fractal Lamp (3 / 22 paso)

Paso 3: programación

Porque estoy usando reguladores micro PICAXE el código está escrito en la variante básica utilizada por el Editor de programación de PICAXE. Esto presentó un problema porque esta variante básica no admite la fórmula para el cálculo de la intensidad de la luz. ¿Por qué es una fórmula necesaria para algo como eso? La percepción humana así de cualquier datos sensoriales es exponencial y esto incluye la intensidad de la luz. Así, para crear una luz que se descoloraría en forma lineal un código tuvo que ser escrito que permitiría tal una relación exponencial entre el brillo deseado y el valor PWM a ser posible. La tercera imagen muestra la relación entre el brillo deseado y el valor PWM. La relación primero fue calculada y ajustada en Excel, sin embargo debido al código de limitaciones antes mencionaron que he creado tres tablas de referencia muy grandes, uno para cada color, en lugar de otro copiando manualmente los valores de Excel.

El código para el receptor y el mando a distancia tienen funciones IF para comprobar si los nuevos datos (valor RF o ADC) están diferentes de la anterior. Esto deja el micro controlador de ir a través de lazos innecesarios en el código y por lo tanto hace más sensible. Los archivos .bas están en la carpeta zip con todos los archivos de la lámpara.

Detenido un glitch que noté después de haber construido mi circuito era que el LED parpadean constantemente como el mando a distancia estaba en pero cuando no era el parpadeo. Deduje de ello que la constante paquetes de RF del mando a distancia interrupción el flujo del código en el extremo receptor. Esto no debería ser posible porque pwmout es una rutina de fondo constante que cambia sólo cuando se especifica a. De todos modos, para solucionarlo reprogramado el extremo receptor para tener un ciclo de trabajo mucho menor y que ha solucionado el problema.

Para programar el PICAXE chips estoy usando la Junta de desarrollo PICAXE, hay muchas opciones alternativas a la programación de chips PICAXE sin embargo es mejor explicados aquí.

Artículos Relacionados

Introducción a MEL Scripting en Maya: fractales 3D

Introducción a MEL Scripting en Maya: fractales 3D

Maya es una herramienta muy poderosa para la creación de animaciones 3D y motion graphics. Puede modelo, textura, luz, animar y renderizar en el mismo entorno. Interfaz visual de los mayas es potente y profundo. Permite a las personas crear animacion
Como hacer una antena fractal para HDTV / DTV plus más baratos

Como hacer una antena fractal para HDTV / DTV plus más baratos

Este instructable es de:http://Ruckman.net/archives.htm#Featuredy presentada por William Ruckman de http://ruckman.netPresentado en la edición de marzo de 2015 de la revista Popular Science:http://www.popsci.com/Learn-Defy-cable-Company-DIY-HDTV-Ante
LED + CNC Fractal cabecera

LED + CNC Fractal cabecera

Aquí es cómo hacer un cabecero basado en el fractal del árbol pitagórico y retroiluminación con LEDs. Este instructivo puede ser modded para hacer efectos similares de silueta de la caja de luz CNC. Si no tienes acceso a una máquina CNC, también se p
Creación de fractales

Creación de fractales

Un video que pasos simples para comenzar a hacer fractales de los tuyos con Ultra Fractal. Con este video, una descarga rápida del programa y 20 minutos puede hacer fractales increíbles también. Habilidades matemáticas ni conocimientos informáticos a
Antenas de fractal

Antenas de fractal

Fractales son más que formas sólo intrincadas y atractivas imágenes. Abarcan nuestras vidas, que aparece en lugares tan pequeños como los vasos sanguíneos y tan extendidas como los patrones de las ramas de los árboles. Sin embargo, ¿qué es un fractal
Branching Fractal Shapes

Branching Fractal Shapes

Un maya de python script que permite jugar con formas ramificadas. Un objeto de base se copia muchas veces, y los ejemplares tienen una cierta relación a sus "padres" por lo que cuando se traduce una de las copias de primera generación, rotar o
3D impreso antena Fractal con un Reflector parabólico

3D impreso antena Fractal con un Reflector parabólico

Primero escuchamos sobre la geometría fractal de nuestro profesor de geometría. Los dos pensaban de él como un descubrimiento muy fresco y único.Después de ver unos videos y aprender más sobre fractales, nos enteramos que los fractales se utilizan pa
Pendientes de fractales

Pendientes de fractales

Quería crear pendientes pequeños y ligeros con la idea de la naturaleza y crecimiento. Dos paces nunca son las mismas.Paso 1: inspiración Empecé a pensar, cómo crecen las cosas en la naturaleza. He encontrado algunas fotos de fractales en la naturale
Un arco iris de fractales en Minecraft

Un arco iris de fractales en Minecraft

Hice un montón de scripts de Python para generar fractales coloridos en Minecraft. Para ejecutarlos con la versión de escritorio de Minecraft, necesita mi Mod de mermelada de frambuesa (también hay una versión para Android Pocket Edition), y muchos d
Empanada de pacana fractal gigante

Empanada de pacana fractal gigante

de acción de gracias 2k 4 optamos por construir una tarta muy grande.basado en un prototipo el año pasado que éramos conscientes de una limitación fundamental de tartas grandes, es decir, la corteza al cociente de relleno. para tradicionales pasteles
Servidor LAMP de ODROID U3 con Cloud Seafile

Servidor LAMP de ODROID U3 con Cloud Seafile

Por favor voten por este Instructable y algunos de mis otros en la sección de votación en la esquina superior derecha de la página. Muchas gracias por apoyar nuestros proyectos y espero sean útiles.En el mundo de los microordenadores la historia ha s
Fractales geométricas en Blender, impreso con ascua

Fractales geométricas en Blender, impreso con ascua

Modificadores de matriz en BlenderBlender (ir a http://www.Blender.org/ Descargar) tiene una gran herramienta que se denomina un modificador de matriz, que permite fácilmente hacer una matriz de un solo objeto base. El espacio relativo, rotación y es
Configurar un servidor Lamp en Ubuntu

Configurar un servidor Lamp en Ubuntu

Ahora que ya tenemos Ubuntu en nuestro equipo, queremos hacer llegar nuestro servidor LAMP establecido. La lámpara está parada para Linux Apache MySQL Pcaballos de fuerza. Queremos porque nos permite escribir y probar código de web en un host local.P
Fractales: Cómo hacer ala de un ángel Computer-Generated

Fractales: Cómo hacer ala de un ángel Computer-Generated

Este tutorial asume que usted tiene cero conocimiento de fractales o apófisis.Para poder utilizar el Apophysis, debe utilizar Windows. (Hay algunas versiones (específicamente Apophysis-J) que pueden ser utilizadas en todos los sistemas operativos, pe