<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="es">
	<id>http://www.soa-unlam.com.ar/wiki/index.php?action=history&amp;feed=atom&amp;title=PUBLICO%3AActuador_luminoso_neopixel</id>
	<title>PUBLICO:Actuador luminoso neopixel - Historial de revisiones</title>
	<link rel="self" type="application/atom+xml" href="http://www.soa-unlam.com.ar/wiki/index.php?action=history&amp;feed=atom&amp;title=PUBLICO%3AActuador_luminoso_neopixel"/>
	<link rel="alternate" type="text/html" href="http://www.soa-unlam.com.ar/wiki/index.php?title=PUBLICO:Actuador_luminoso_neopixel&amp;action=history"/>
	<updated>2026-06-21T17:07:27Z</updated>
	<subtitle>Historial de revisiones de esta página en el wiki</subtitle>
	<generator>MediaWiki 1.35.1</generator>
	<entry>
		<id>http://www.soa-unlam.com.ar/wiki/index.php?title=PUBLICO:Actuador_luminoso_neopixel&amp;diff=3990&amp;oldid=prev</id>
		<title>Wvaliente en 14:04 20 ene 2021</title>
		<link rel="alternate" type="text/html" href="http://www.soa-unlam.com.ar/wiki/index.php?title=PUBLICO:Actuador_luminoso_neopixel&amp;diff=3990&amp;oldid=prev"/>
		<updated>2021-01-20T14:04:22Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left diff-editfont-monospace&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;es&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Revisión anterior&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revisión del 14:04 20 ene 2021&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l14&quot; &gt;Línea 14:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Línea 14:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;div style=&amp;quot;text-align: justify;&amp;quot;&amp;gt;  &lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;div style=&amp;quot;text-align: justify;&amp;quot;&amp;gt;  &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Estos están formados por un conjunto de LEDs (5050 RGB) que disponen de lógica integrada. Por lo que es posible variar el color de cada led en forma individual (a diferencia de las tiras de led convencionales en la que todos los LEDs posen el mismo color). Estos LED son de bajo consumo y alto brillo, que poseen encapsulados los 3 colores RGB (Rojo, Verde y Azul). La lógica integrada, se encuentra dentro de cada LED, permite que se almancen 3 bytes que corresponden con los 3 colores del RGB. Como cada pixel puede tener hasta 256 niveles, lo que supone un total de 16.778.216 colores posibles. Por ese motivo se puede configurar un color diferente para cada uno. También se lo llama “individual addressable”, ya que cuando un LED recibe un flujo de bytes, almacena los últimos, bytes recibidos y transfiere los que contenía al siguiente LED. Finalmente, con la señal de “resetcode” cada LED muestra el último valor almacenado. Este comportamiento permite un sinfín de aplicaciones y combinaciones. Que van desde dotar de iluminación por zonas, realizar animaciones complejas, o incluso generar pantallas enteras de alta luminosidad.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Estos están formados por un conjunto de LEDs (5050 RGB) que disponen de lógica integrada. Por lo que es posible variar el color de cada led en forma individual (a diferencia de las tiras de led convencionales en la que todos los LEDs posen el mismo color). Estos LED son de bajo consumo y alto brillo, que poseen encapsulados los 3 colores RGB (Rojo, Verde y Azul). La lógica integrada, se encuentra dentro de cada LED, permite que se almancen 3 bytes que corresponden con los 3 colores del RGB. Como cada pixel puede tener hasta 256 niveles, lo que supone un total de 16.778.216 colores posibles. Por ese motivo se puede configurar un color diferente para cada uno. También se lo llama “individual addressable”, ya que cuando un LED recibe un flujo de bytes, almacena los últimos, bytes recibidos y transfiere los que contenía al siguiente LED. Finalmente, con la señal de “resetcode” cada LED muestra el último valor almacenado. Este comportamiento permite un sinfín de aplicaciones y combinaciones. Que van desde dotar de iluminación por zonas, realizar animaciones complejas, o incluso generar pantallas enteras de alta luminosidad.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;==Modo de uso==&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;NeoPixel funciona recibiendo una cadena de bits, 24bits por cada led, por cada tramo de 24bits que recibe el integrado del led lo envía al siguiente led y almacena el próximo tramo. Luego de que cada led tiene la información de su color con la orden RET code la muestran. Como vemos en el siguiente gráfico, según el nivel y la duración del pulso que recibe se decodifica la señal recibida.&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[File:actuador_NEOPIXEL_detalle.png]]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;En este gráfico podemos observar como cada cadena de 24bits es recibida por un led y re transmitida al siguiente hasta que todos los leds tienen la información del color que deben mostrar.&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Por lo tanto, el primer color enviado va a quedar almacenado en el último led de la tira, y el último color enviado en el primero&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[File:actuador_NEOPIXEL_detalle2.png]]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Afortunadamente utilizando Arduino y la librería '''Adafruit_NeoPixel.h''' todo esto es transparente para el desarrollador.&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Primero se genera una variable:&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt; Adafruit_NeoPixel pixels = Adafruit_NeoPixel(CANTPIXELS, PIN_LEDRING, NEO_GRB + NEO_KHZ800) &lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Donde se indica por parámetro la cantidad de leds que vas a utilizar y el pin del Arduino donde está conectado el anillo.&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;BR&amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Luego, con la función '''pixels.setPixelColor''' se ingresa por parámetro el número de led y el valor de 0 a 255 de cada color RGB. Luego con la función '''pixels.show()''' se actualiza y muestran los colores.&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/div&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/div&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Wvaliente</name></author>
	</entry>
	<entry>
		<id>http://www.soa-unlam.com.ar/wiki/index.php?title=PUBLICO:Actuador_luminoso_neopixel&amp;diff=3899&amp;oldid=prev</id>
		<title>Wvaliente: Página creada con «{{Plantilla:Menú | PUBLICO:Portada | PUBLICO:Material de clases | PUBLICO:Sistemas embebidos e Internet de las Cosas | PUBLICO:Sensores_Actuadores_y_Comunicacion }}  {{Fic…»</title>
		<link rel="alternate" type="text/html" href="http://www.soa-unlam.com.ar/wiki/index.php?title=PUBLICO:Actuador_luminoso_neopixel&amp;diff=3899&amp;oldid=prev"/>
		<updated>2021-01-18T19:17:50Z</updated>

		<summary type="html">&lt;p&gt;Página creada con «{{Plantilla:Menú | PUBLICO:Portada | PUBLICO:Material de clases | PUBLICO:Sistemas embebidos e Internet de las Cosas | PUBLICO:Sensores_Actuadores_y_Comunicacion }}  {{Fic…»&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Página nueva&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{Plantilla:Menú | PUBLICO:Portada | PUBLICO:Material de clases | PUBLICO:Sistemas embebidos e Internet de las Cosas | PUBLICO:Sensores_Actuadores_y_Comunicacion }}&lt;br /&gt;
&lt;br /&gt;
{{Ficha_Dispositivo&lt;br /&gt;
|nombre           = Neo Pixel&lt;br /&gt;
|nombre_comercial = WS2812B&lt;br /&gt;
|tinkercad        = NeoPixel&lt;br /&gt;
|tipo             = Digital&lt;br /&gt;
|imagen1          = actuador_NEOPIXEL.jpg&lt;br /&gt;
|imagen1_cap      = Neo pixel&lt;br /&gt;
|chip             = ws2812&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Introducción Funcional=&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align: justify;&amp;quot;&amp;gt; &lt;br /&gt;
Estos están formados por un conjunto de LEDs (5050 RGB) que disponen de lógica integrada. Por lo que es posible variar el color de cada led en forma individual (a diferencia de las tiras de led convencionales en la que todos los LEDs posen el mismo color). Estos LED son de bajo consumo y alto brillo, que poseen encapsulados los 3 colores RGB (Rojo, Verde y Azul). La lógica integrada, se encuentra dentro de cada LED, permite que se almancen 3 bytes que corresponden con los 3 colores del RGB. Como cada pixel puede tener hasta 256 niveles, lo que supone un total de 16.778.216 colores posibles. Por ese motivo se puede configurar un color diferente para cada uno. También se lo llama “individual addressable”, ya que cuando un LED recibe un flujo de bytes, almacena los últimos, bytes recibidos y transfiere los que contenía al siguiente LED. Finalmente, con la señal de “resetcode” cada LED muestra el último valor almacenado. Este comportamiento permite un sinfín de aplicaciones y combinaciones. Que van desde dotar de iluminación por zonas, realizar animaciones complejas, o incluso generar pantallas enteras de alta luminosidad.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Especificaciones Técnicas=&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;text-align:left;&amp;quot; | Voltaje de Operación: &lt;br /&gt;
| 5V DC.&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;text-align:left;&amp;quot; | Cantidad de led Máxima:&lt;br /&gt;
| 60.&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;text-align:left;&amp;quot; | Consumo:&lt;br /&gt;
| 18 mA (por pixel).&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;text-align:left;&amp;quot; | Retarto transmisión:&lt;br /&gt;
| 120 microSegundos (por pixel).&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=Diagrama de Conexión=&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
[[File:Circuito_LDR_GL5528b.png|border|100|Circuito de conexión (tinkercad).]]&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Ejemplo en Código=&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-family:monospace,Courier New;font-size:small;white-space: pre;line-height: 80%;&amp;quot;&amp;gt;&lt;br /&gt;
//  Basado en:  http://www.arduino.cc/en/Tutorial/Calibration&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
const '''int''' sensorPin       = A0;   // Conexión analógica&amp;lt;BR&amp;gt;&lt;br /&gt;
const '''int''' SerialVelocidad = 9600; // Velocidad puerto Serie.&amp;lt;BR&amp;gt; &lt;br /&gt;
const '''int''' tiempo          = 10;   // Milisegundos demora.&amp;lt;BR&amp;gt;&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
'''void''' setup() &lt;br /&gt;
{&lt;br /&gt;
:Serial.begin(SerialVelocidad);&lt;br /&gt;
:pinMode(sensorPin, INPUT);&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
'''void''' loop() &lt;br /&gt;
{&lt;br /&gt;
:'''int''' sensorValor = analogRead( sensorPin );&lt;br /&gt;
:Serial.println( sensorValor );&lt;br /&gt;
:delay( tiempo );&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Referencias Externas=&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
| Características: || https://cdn-shop.adafruit.com/datasheets/WS2812B.pdf&lt;br /&gt;
|-&lt;br /&gt;
| Ficha técnica actuador (Inglés): || [http://www.so-unlam.com.ar/material-clase/Sistemas%20Embebidos/datasheets/actuador_WS2812B_en.pdf  (Local)]&lt;br /&gt;
|-&lt;br /&gt;
|                                  || https://cdn-shop.adafruit.com/datasheets/WS2812B.pdf&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
----&lt;br /&gt;
[[File:LCC_by-sa-125px.png|link=http://creativecommons.org/licenses/by/2.5/ar/]]&lt;br /&gt;
Los textos de este sitio están disponibles bajo una licencia Creative Commons Atribución 2.5 Argentina.&lt;/div&gt;</summary>
		<author><name>Wvaliente</name></author>
	</entry>
</feed>