<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	>

<channel>
	<title>alf de(con)struction</title>
	<atom:link href="http://www.alfakini.cc/blog/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.alfakini.cc/blog</link>
	<description></description>
	<pubDate>Mon, 08 Mar 2010 17:53:20 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.7</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Bicicletada em Joinville</title>
		<link>http://www.alfakini.cc/blog/bicicletada-em-joinville/</link>
		<comments>http://www.alfakini.cc/blog/bicicletada-em-joinville/#comments</comments>
		<pubDate>Mon, 08 Mar 2010 12:27:38 +0000</pubDate>
		<dc:creator>alfakini</dc:creator>
		
		<category><![CDATA[Bicicleta]]></category>

		<category><![CDATA[bicicletada]]></category>

		<guid isPermaLink="false">http://www.alfakini.cc/blog/?p=537</guid>
		<description><![CDATA[A Bicicletada é um movimento para reivindicar o espaço dos ciclistas nas ruas. Mas a discussão não para aí, somente na questão do espaço. A bicicleta é um meio de transporte mais eficiente, econômico, para percursos urbanos rápido e ambientalmente menos agressivo. Entenda como a Bicicletada funciona lendo em bicicletada.org.

A bicicletada de Joinville conta com [...]]]></description>
			<content:encoded><![CDATA[<p>A Bicicletada é um movimento para reivindicar o espaço dos ciclistas nas ruas. Mas a discussão não para aí, somente na questão do espaço. A bicicleta é um meio de transporte mais eficiente, econômico, para percursos urbanos rápido e ambientalmente menos agressivo. Entenda como a Bicicletada funciona lendo em <a href="http://www.bicicletada.org/O+que+e" target="_blank">bicicletada.org</a>.</p>
<p><a href="http://www.alfakini.cc/blog/wp-content/uploads/cartazmarco2010.jpg"><img class="aligncenter size-full wp-image-538" title="bicicletada" src="http://www.alfakini.cc/blog/wp-content/uploads/cartazmarco2010.jpg" alt="bicicletada" width="600" height="849" /></a></p>
<p>A bicicletada de Joinville conta com uma lista de discussão. Qualquer pessoa pode inscrever-se pelo endereço <a class="wiki external" rel="external" href="https://lists.riseup.net/www/info/bicicletada-jlle" target="_blank">https://lists.riseup.net/www/info/bicicletada-jlle</a> . E também com a <a class="wiki external" rel="external" href="http://www.orkut.com.br/Main#Community.aspx?cmm=40532215" target="_blank">Comunidade da Bicicletada Joinville</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.alfakini.cc/blog/bicicletada-em-joinville/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Machinimakers CNC</title>
		<link>http://www.alfakini.cc/blog/machinimakers-cnc/</link>
		<comments>http://www.alfakini.cc/blog/machinimakers-cnc/#comments</comments>
		<pubDate>Mon, 18 Jan 2010 18:26:11 +0000</pubDate>
		<dc:creator>alfakini</dc:creator>
		
		<category><![CDATA[Eventos]]></category>

		<category><![CDATA[Arduino]]></category>

		<category><![CDATA[cnc]]></category>

		<category><![CDATA[machinimakers]]></category>

		<category><![CDATA[Metareciclagem]]></category>

		<category><![CDATA[PCB]]></category>

		<category><![CDATA[puredata]]></category>

		<category><![CDATA[sucata]]></category>

		<guid isPermaLink="false">http://www.alfakini.cc/blog/?p=532</guid>
		<description><![CDATA[No último final de semana estivemos no Porto com a malta dos labs AZ em um sprint para trabalhar em conjunto montando uma CNC realizando a metareciclagem de lixo eletrônico. Para evitar crossposting, deixo abaixo o vídeo com o resultado final de 14 horas de trabalho.
Mais detalhes sobre o que ocorreu em pt_BR no musa.cc [...]]]></description>
			<content:encoded><![CDATA[<p>No último final de semana estivemos no Porto com a malta dos labs AZ em um sprint para trabalhar em conjunto montando uma CNC realizando a metareciclagem de lixo eletrônico. Para evitar crossposting, deixo abaixo o vídeo com o resultado final de 14 horas de trabalho.</p>
<p>Mais detalhes sobre o que ocorreu em pt_BR no <a href="http://www.musa.cc/index.php/machinimakers-cnc/">musa.cc</a> ou em pt_PT no <a href="http://labcd.org/2010/01/18/sprint-project-machinimakers-cnc/">labcd.org</a>.<br />
<center><br />
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="400" height="225" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://vimeo.com/moogaloop.swf?clip_id=8815014&amp;server=vimeo.com&amp;show_title=0&amp;show_byline=0&amp;show_portrait=0&amp;color=ffffff&amp;fullscreen=1" /><embed type="application/x-shockwave-flash" width="400" height="225" src="http://vimeo.com/moogaloop.swf?clip_id=8815014&amp;server=vimeo.com&amp;show_title=0&amp;show_byline=0&amp;show_portrait=0&amp;color=ffffff&amp;fullscreen=1" allowscriptaccess="always" allowfullscreen="true"></embed></object><br />
<a href="http://vimeo.com/8815014">CNC machine (first tests)</a> from <a href="http://vimeo.com/serratiago">Tiago Serra</a> on <a href="http://vimeo.com">Vimeo</a>.<br />
</center></p>
<p>Vejam fotos do decorrer das atividades no <a href="http://www.flickr.com/photos/tserra/sets/72157623110047679/">Flickr do Tiago Serra</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.alfakini.cc/blog/machinimakers-cnc/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Mais entradas e saídas com o (de)multiplexador 4067</title>
		<link>http://www.alfakini.cc/blog/mais-entradas-e-saidas-com-o-demultiplexador-4067/</link>
		<comments>http://www.alfakini.cc/blog/mais-entradas-e-saidas-com-o-demultiplexador-4067/#comments</comments>
		<pubDate>Wed, 13 Jan 2010 00:45:29 +0000</pubDate>
		<dc:creator>alfakini</dc:creator>
		
		<category><![CDATA[Arduino]]></category>

		<category><![CDATA[DIY]]></category>

		<category><![CDATA[MuSA]]></category>

		<category><![CDATA[Physical Computing]]></category>

		<category><![CDATA[4067]]></category>

		<category><![CDATA[mp14067bcp]]></category>

		<category><![CDATA[Multiplexador]]></category>

		<category><![CDATA[Música]]></category>

		<category><![CDATA[Shift]]></category>

		<category><![CDATA[Synth]]></category>

		<guid isPermaLink="false">http://www.alfakini.cc/blog/?p=506</guid>
		<description><![CDATA[O MC14067bcp é um (de)multiplexador. Basicamente, um multiplexador é um circuito chaveador capaz de combinar vários canais de entrada em uma única via de saída. Um de-multiplexador tem a função contrária, através de um canal de entrada temos várias vias de saída.
Multiplexadores e de-multiplexadores são circuitos muito úteis quando estamos lidando com plataformas que possuem [...]]]></description>
			<content:encoded><![CDATA[<p>O MC14067bcp é um <a href="http://pt.wikipedia.org/wiki/Multiplexador" target="_blank">(de)multiplexador</a>. Basicamente, um multiplexador é um circuito chaveador capaz de combinar vários canais de entrada em uma única via de saída. Um de-multiplexador tem a função contrária, através de um canal de entrada temos várias vias de saída.</p>
<p>Multiplexadores e de-multiplexadores são circuitos muito úteis quando estamos lidando com plataformas que possuem quantidades de pinos de entrada e saída limitados, como é o caso do Arduino, com apenas 6 pinos de entrada analógica. O 4067 possui 16 pinos que podem ser utilizados como entradas ou saídas, para realizar a transmissão ou recebimento de dados analógicos.</p>
<p>Seu funcionamento é simples. Através de 1 pino enviamos ou recebemos os dados, e energizando outros 4 pinos conseguimos indicar para qual canal queremos enviar os dados ou recebê-los.</p>
<p>Estive testando outro circuito lógico com as mesmas funções para o projeto <a href="http://wiki.alfakini.cc/index.php/Modular_Synth" target="_blank">Modular Synth</a>, o 4051. Ao meu ver o 4067 tem algumas vantagens. Possui 16 pinos que podem ser utilizados como entradas ou saídas contra 8 do 4051, a organização dos pinos do 4067 é melhor, aparentemente ele é mais fácil de se encontrar em Joinville, Santa Catarina, por um preço menor comparado ao preço do 4051. Para ambos encontra-se alguma informação on-line, e para o 4067, o tutorial do <a href="http://itp.nyu.edu/physcomp/Tutorials/Multiplexer" target="_blank"> ITP Physical Computing</a> é uma boa documentação, esse post é baseado no que li por lá.</p>
<p><center><br />
<div id="attachment_510" class="wp-caption aligncenter" style="width: 230px"><a href="http://www.alfakini.cc/blog/wp-content/uploads/c14067.png"><img class="size-full wp-image-510" title="mc14067" src="http://www.alfakini.cc/blog/wp-content/uploads/c14067.png" alt="pinos do 4067" width="220" height="365" /></a><p class="wp-caption-text">pinagem do 4067</p></div><br />
</center></p>
<p>Colocar esse circuito lógico para funcionar é simples. Para exemplificar seu uso, vou aproveitar o circuito que estou montando para o Modular Synth, um módulo com várias entradas analógicas. Nesse caso, o pino 1 (X), é o pino onde faremos a leitura dos dados. Os pinos de 2 à 9 (X0 até X7) e de 16 à 23 (X8 até X15) são os pinos de entrada, os pinos 12 (VSS, o terra) e 15 (INHIBIT) são ligados ao terra do circuito, e o pino 24 (VDD) deve ser ligado a uma fonte de alimentação de 5 volts. Para realizar o chaveamento entre os 16 canais de entrada, escolhendo um deles para fazer a leitura pelo pino 1 (X), usamos os pinos 10 (A), 11 (B), 14(C) e 13(D).</p>
<p>A tabela abaixo mostra a relação entre os pinos de controle A, B, C, D e o canal que será lido a partir do pino de entrada 1(X).</p>
<p><center></p>
<table style="text-align: center;" border="1" cellspacing="0" cellpadding="1">
<tbody>
<tr>
<td width="50" valign="top"><strong>A</strong></td>
<td width="50" valign="top"><strong>B</strong></td>
<td width="50" valign="top"><strong>C</strong></td>
<td width="50" valign="top"><strong>D</strong></td>
<td width="100" valign="top"><strong>Canal Selecionado</strong></td>
</tr>
<tr>
<td valign="top">0</td>
<td valign="top">0</td>
<td valign="top">0</td>
<td valign="top">0</td>
<td valign="top">0</td>
</tr>
<tr>
<td valign="top">1</td>
<td valign="top">0</td>
<td valign="top">0</td>
<td valign="top">0</td>
<td valign="top">1</td>
</tr>
<tr>
<td valign="top">0</td>
<td valign="top">1</td>
<td valign="top">0</td>
<td valign="top">0</td>
<td valign="top">2</td>
</tr>
<tr>
<td valign="top">1</td>
<td valign="top">1</td>
<td valign="top">0</td>
<td valign="top">0</td>
<td valign="top">3</td>
</tr>
<tr>
<td valign="top">0</td>
<td valign="top">0</td>
<td valign="top">1</td>
<td valign="top">0</td>
<td valign="top">4</td>
</tr>
<tr>
<td valign="top">1</td>
<td valign="top">0</td>
<td valign="top">1</td>
<td valign="top">0</td>
<td valign="top">5</td>
</tr>
<tr>
<td valign="top">0</td>
<td valign="top">1</td>
<td valign="top">1</td>
<td valign="top">0</td>
<td valign="top">6</td>
</tr>
<tr>
<td valign="top">1</td>
<td valign="top">1</td>
<td valign="top">1</td>
<td valign="top">0</td>
<td valign="top">7</td>
</tr>
<tr>
<td valign="top">0</td>
<td valign="top">0</td>
<td valign="top">0</td>
<td valign="top">1</td>
<td valign="top">8</td>
</tr>
<tr>
<td valign="top">1</td>
<td valign="top">0</td>
<td valign="top">0</td>
<td valign="top">1</td>
<td valign="top">9</td>
</tr>
<tr>
<td valign="top">0</td>
<td valign="top">1</td>
<td valign="top">0</td>
<td valign="top">1</td>
<td valign="top">10</td>
</tr>
<tr>
<td valign="top">1</td>
<td valign="top">1</td>
<td valign="top">0</td>
<td valign="top">1</td>
<td valign="top">11</td>
</tr>
<tr>
<td valign="top">0</td>
<td valign="top">0</td>
<td valign="top">1</td>
<td valign="top">1</td>
<td valign="top">12</td>
</tr>
<tr>
<td valign="top">1</td>
<td valign="top">0</td>
<td valign="top">1</td>
<td valign="top">1</td>
<td valign="top">13</td>
</tr>
<tr>
<td valign="top">0</td>
<td valign="top">1</td>
<td valign="top">1</td>
<td valign="top">1</td>
<td valign="top">14</td>
</tr>
<tr>
<td valign="top">1</td>
<td valign="top">1</td>
<td valign="top">1</td>
<td valign="top">1</td>
<td valign="top">15</td>
</tr>
</tbody>
</table>
<p></center></p>
<p>Para entender essa tabela é necessário entender um pouco sobre <a href="http://pt.wikipedia.org/wiki/Sistema_bin%C3%A1rio_(matem%C3%A1tica)" target="_blank">números binários</a>:</p>
<blockquote><p>Dado um número N, binário, para expressá-lo em decimal, deve-se escrever cada número que o compõe (<a title="Bit" href="http://pt.wikipedia.org/wiki/Bit">bit</a>), multiplicado pela base do sistema (base = 2), elevado à posição que ocupa. Uma posição à esquerda da vírgula representa uma potência positiva e à direita, uma potência negativa. A soma de cada multiplicação de cada dígito binário pelo valor das potências resulta no número real representado. Exemplo:</p>
<p>1011(binário)</p>
<p>1 × <strong>2<sup>3</sup></strong> + 0 × <strong>2<sup>2</sup></strong> + 1 × <strong>2<sup>1</sup></strong> + 1 × <strong>2<sup>0</sup></strong> = 11</p>
<p>Portanto, 1011 é 11 em decimal</p>
<p style="text-align: right;">(via wikipedia)</p>
</blockquote>
<p>Então, escolhendo quais dos pinos A, B, C e D são energizados, selecionamos o canal do qual vamos realizar a leitura a partir do pino 1 (X).</p>
<p>A ligação do 4067 ao Arduino é simples, nesse exemplo vou utilizar os pinos digitais 2, 3, 4 e 5 para selecionar os canais e o pino analógico 0 para a leitura. No diagrama abaixo não consta a ligação dos pinos 12 e 15 ao terra e o pino 24 na fonte de alimentação, não esqueça deles!</p>
<p><center><br />
<div id="attachment_516" class="wp-caption aligncenter" style="width: 460px"><a href="http://www.alfakini.cc/blog/wp-content/uploads/mc14067bcpard.png"><img class="size-full wp-image-516" title="4067arduino" src="http://www.alfakini.cc/blog/wp-content/uploads/mc14067bcpard.png" alt="Ligação do 4067 com o Arduino" width="450" height="370" /></a><p class="wp-caption-text">Ligação do 4067 com o Arduino</p></div><br />
</center></p>
<p>Nos pinos de X0 até X15 estão ligados os potenciômetros. O código abaixo demonstra de forma simples como realizar a leitura de um determinado pino:</p>

<div class="wp_syntax"><div class="code"><pre class="c c" style="font-family:monospace;"><span style="color: #993333;">void</span> setup<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
        Serial.<span style="color: #202020;">begin</span><span style="color: #009900;">&#40;</span><span style="color: #0000dd;">9600</span><span style="color: #009900;">&#41;</span>;
        pinMode<span style="color: #009900;">&#40;</span><span style="color: #0000dd;">2</span><span style="color: #339933;">,</span> OUTPUT<span style="color: #009900;">&#41;</span>;
        pinMode<span style="color: #009900;">&#40;</span><span style="color: #0000dd;">3</span><span style="color: #339933;">,</span> OUTPUT<span style="color: #009900;">&#41;</span>;
        pinMode<span style="color: #009900;">&#40;</span><span style="color: #0000dd;">4</span><span style="color: #339933;">,</span> OUTPUT<span style="color: #009900;">&#41;</span>;
        pinMode<span style="color: #009900;">&#40;</span><span style="color: #0000dd;">5</span><span style="color: #339933;">,</span> OUTPUT<span style="color: #009900;">&#41;</span>;
        digitalWrite<span style="color: #009900;">&#40;</span><span style="color: #0000dd;">2</span><span style="color: #339933;">,</span> HIGH<span style="color: #009900;">&#41;</span>;
        digitalWrite<span style="color: #009900;">&#40;</span><span style="color: #0000dd;">3</span><span style="color: #339933;">,</span> LOW<span style="color: #009900;">&#41;</span>;
        digitalWrite<span style="color: #009900;">&#40;</span><span style="color: #0000dd;">4</span><span style="color: #339933;">,</span> LOW<span style="color: #009900;">&#41;</span>;
        digitalWrite<span style="color: #009900;">&#40;</span><span style="color: #0000dd;">5</span><span style="color: #339933;">,</span> LOW<span style="color: #009900;">&#41;</span>;
<span style="color: #009900;">&#125;</span>
&nbsp;
<span style="color: #993333;">void</span> loop<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
        <span style="color: #993333;">int</span> valor <span style="color: #339933;">=</span> analogRead<span style="color: #009900;">&#40;</span><span style="color:#800080;">0</span><span style="color: #009900;">&#41;</span>;
        Serial.<span style="color: #202020;">print</span><span style="color: #009900;">&#40;</span><span style="color: #ff0000;">&quot;Valor lido no canal: &quot;</span><span style="color: #009900;">&#41;</span>;
        Serial.<span style="color: #202020;">println</span><span style="color: #009900;">&#40;</span>valor<span style="color: #339933;">,</span> DEC<span style="color: #009900;">&#41;</span>;
        delay<span style="color: #009900;">&#40;</span><span style="color: #0000dd;">1000</span><span style="color: #009900;">&#41;</span>;
<span style="color: #009900;">&#125;</span></pre></div></div>

<p>Veja que na função setup o único pino setado como HIGH é o pino dois, assim obtemos o valor em binário 0001, ou seja, 1 em decinal, selecionando então o canal X1 para realizar a leitura. No tutorial do <a href="http://itp.nyu.edu/physcomp/Tutorials/Multiplexer" target="_blank"> ITP Physical Computing</a> é apresentada a função setChannel que nos facilita a leitura de dados de um determinado canal. Reproduzo essa função abaixo com algumas modificações:</p>

<div class="wp_syntax"><div class="code"><pre class="c c" style="font-family:monospace;"><span style="color: #993333;">int</span> pino_entrada <span style="color: #339933;">=</span> <span style="color:#800080;">0</span>;
<span style="color: #993333;">void</span> setup<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
        Serial.<span style="color: #202020;">begin</span><span style="color: #009900;">&#40;</span><span style="color: #0000dd;">9600</span><span style="color: #009900;">&#41;</span>;
        pinMode<span style="color: #009900;">&#40;</span><span style="color: #0000dd;">2</span><span style="color: #339933;">,</span> OUTPUT<span style="color: #009900;">&#41;</span>;
        pinMode<span style="color: #009900;">&#40;</span><span style="color: #0000dd;">3</span><span style="color: #339933;">,</span> OUTPUT<span style="color: #009900;">&#41;</span>;
        pinMode<span style="color: #009900;">&#40;</span><span style="color: #0000dd;">4</span><span style="color: #339933;">,</span> OUTPUT<span style="color: #009900;">&#41;</span>;
        pinMode<span style="color: #009900;">&#40;</span><span style="color: #0000dd;">5</span><span style="color: #339933;">,</span> OUTPUT<span style="color: #009900;">&#41;</span>;
        digitalWrite<span style="color: #009900;">&#40;</span><span style="color: #0000dd;">2</span><span style="color: #339933;">,</span> LOW<span style="color: #009900;">&#41;</span>;
        digitalWrite<span style="color: #009900;">&#40;</span><span style="color: #0000dd;">3</span><span style="color: #339933;">,</span> HIGH<span style="color: #009900;">&#41;</span>;
        digitalWrite<span style="color: #009900;">&#40;</span><span style="color: #0000dd;">4</span><span style="color: #339933;">,</span> LOW<span style="color: #009900;">&#41;</span>;
        digitalWrite<span style="color: #009900;">&#40;</span><span style="color: #0000dd;">5</span><span style="color: #339933;">,</span> LOW<span style="color: #009900;">&#41;</span>;
<span style="color: #009900;">&#125;</span>
&nbsp;
<span style="color: #993333;">void</span> loop<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
        <span style="color: #993333;">int</span> valor_entrada;
        <span style="color: #b1b100;">for</span> <span style="color: #009900;">&#40;</span><span style="color: #993333;">int</span> canal <span style="color: #339933;">=</span> <span style="color:#800080;">0</span>; canal <span style="color: #339933;">&lt;</span> <span style="color: #0000dd;">16</span>; canal<span style="color: #339933;">++</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
                setChannel<span style="color: #009900;">&#40;</span>canal<span style="color: #009900;">&#41;</span>;
                valor_entrada <span style="color: #339933;">=</span> analogRead<span style="color: #009900;">&#40;</span>pino_entrada<span style="color: #009900;">&#41;</span>;
                Serial.<span style="color: #202020;">print</span><span style="color: #009900;">&#40;</span><span style="color: #ff0000;">&quot;Leitura do Canal &quot;</span><span style="color: #009900;">&#41;</span>;
                Serial.<span style="color: #202020;">print</span><span style="color: #009900;">&#40;</span>canal<span style="color: #009900;">&#41;</span>;
                Serial.<span style="color: #202020;">print</span><span style="color: #009900;">&#40;</span><span style="color: #ff0000;">&quot;: &quot;</span><span style="color: #009900;">&#41;</span>;
                Serial.<span style="color: #202020;">println</span><span style="color: #009900;">&#40;</span>valor_entrada<span style="color: #339933;">,</span> DEC<span style="color: #009900;">&#41;</span>;
                delay<span style="color: #009900;">&#40;</span><span style="color: #0000dd;">1000</span><span style="color: #009900;">&#41;</span>;
        <span style="color: #009900;">&#125;</span>
<span style="color: #009900;">&#125;</span>
&nbsp;
<span style="color: #993333;">void</span> setChannel<span style="color: #009900;">&#40;</span><span style="color: #993333;">int</span> canal<span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
        <span style="color: #b1b100;">for</span> <span style="color: #009900;">&#40;</span><span style="color: #993333;">int</span> posicao_bit <span style="color: #339933;">=</span> <span style="color:#800080;">0</span>; posicao_bit <span style="color: #339933;">&lt;</span> <span style="color: #0000dd;">4</span>; posicao_bit<span style="color: #339933;">++</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
                <span style="color: #666666; font-style: italic;">// Realiza o deslocamento à direita (&amp;gt;&amp;gt;) e</span>
                <span style="color: #666666; font-style: italic;">//a função bitwise AND (&amp;amp;)</span>
                <span style="color: #993333;">int</span> valor_bit <span style="color: #339933;">=</span> <span style="color: #009900;">&#40;</span>canal <span style="color: #339933;">&gt;&gt;</span> posicao_bit<span style="color: #009900;">&#41;</span> <span style="color: #339933;">&amp;</span> <span style="color: #0000dd;">1</span>;
                <span style="color: #666666; font-style: italic;">// Como o primeiro pino de controle é o pino 2,</span>
                <span style="color: #666666; font-style: italic;">// soma-se posicao_bit a ele</span>
                <span style="color: #993333;">int</span> pino <span style="color: #339933;">=</span> <span style="color: #0000dd;">2</span> <span style="color: #339933;">+</span> posicao_bit;
                <span style="color: #666666; font-style: italic;">// Escreve no pino indicando se ele está ligado</span>
                <span style="color: #666666; font-style: italic;">// ou desligado</span>
                digitalWrite<span style="color: #009900;">&#40;</span>pino<span style="color: #339933;">,</span> valor_bit<span style="color: #009900;">&#41;</span>;
        <span style="color: #009900;">&#125;</span>
<span style="color: #009900;">&#125;</span></pre></div></div>

<p>A função setChannel realiza um shift (deslocamento à direita) para cada canal e realiza a função <a href="http://arduino.cc/en/Reference/BitwiseAnd" target="_blank">bitwise AND (&amp;)</a> para verificar se o canal deve ser colocado como ligado ou desligado. Ok, mas como assim? Por exemplo, se o canal selecionado for o canal 5, sua representação em binário é 0101. Assim, ao realizar o deslocamento à direita (&gt;&gt;) na primeira iteração do loop, obteremos 0101, na segunda iteração, 0010, na terceira, 0001 e na quarta, 0000.<br />
Dessa forma, ao realizarmos a função de bitwite AND (&amp;) comparando o número 1 com o resultado obtido com o deslocamento à direita, receberemos como retorno 1 ou 0, indicando se o pino de controle deve estar ligado ou desligado, e o setamos usando a função digitalWrite logo em seguida.</p>
<p>Pronto, 16 entradas ou saídas analógicas usando 5 pinos do Arduino.</p>
<p><center></p>
<p style="text-align: center;"><a href="http://www.alfakini.cc/blog/wp-content/uploads/arduinomc14067.png"><img class="aligncenter size-full wp-image-517" title="arduinomc14067" src="http://www.alfakini.cc/blog/wp-content/uploads/arduinomc14067.png" alt="arduinomc14067" width="655" height="491" /></a></p>
<p></center></p>
<p>Yah! Tenho que agradecer ao <a href="http://site.nsaprofile.net">Pedro Rito</a> pelos jumpers! Foram um presente muito giro, isso tem facilitado a vida imensamente, thks!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.alfakini.cc/blog/mais-entradas-e-saidas-com-o-demultiplexador-4067/feed/</wfw:commentRss>
		</item>
		<item>
		<title>A censura agora também na internet</title>
		<link>http://www.alfakini.cc/blog/sensura-agora-tambem-na-internet/</link>
		<comments>http://www.alfakini.cc/blog/sensura-agora-tambem-na-internet/#comments</comments>
		<pubDate>Mon, 11 Jan 2010 00:19:47 +0000</pubDate>
		<dc:creator>alfakini</dc:creator>
		
		<category><![CDATA[Pirata]]></category>

		<category><![CDATA[ACTA]]></category>

		<category><![CDATA[AI-5 digital]]></category>

		<category><![CDATA[Azeredo]]></category>

		<category><![CDATA[Copyleft]]></category>

		<category><![CDATA[Copyright]]></category>

		<category><![CDATA[Wu Ming]]></category>

		<guid isPermaLink="false">http://www.alfakini.cc/blog/?p=492</guid>
		<description><![CDATA[No Brasil estão em trâmite alguns projetos de lei na câmara e no senado que colocam em risco a liberdade na Internet, pregando o vigiliantismo sobre os usuários da rede. O mais popular desses projeto é o PL 84/99, do grande Senador Eduardo Azeredo, que foi carinhosamente batizado de AI-5 digital pelos movimentos que vem [...]]]></description>
			<content:encoded><![CDATA[<p>No Brasil estão em trâmite alguns projetos de lei na câmara e no senado que colocam em risco a liberdade na Internet, pregando o vigiliantismo sobre os usuários da rede. O mais popular desses projeto é o <a href="http://www2.camara.gov.br/proposicoes/chamadaExterna.html?link=http://www.camara.gov.br/sileg/prop_detalhe.asp?id=15028" target="_blank">PL 84/99</a>, do grande Senador Eduardo Azeredo, que foi carinhosamente batizado de AI-5 digital pelos <a href="http://meganao.wordpress.com/" target="_blank">movimentos</a> que vem lutando contra sua aprovação.</p>
<p>Na verdade o Brasil está só indo na onda. Países como Ingraterra, França e agora recentemente Espanha já aprovaram leis para coibir a liberdade dos seus cidadãos na rede. Todos na onda do <a href="http://xocensura.wordpress.com/2008/09/22/o-silencio-sobre-o-acta/" target="_blank">ACTA</a><a href="http://en.wikipedia.org/wiki/Anti-Counterfeiting_Trade_Agreement" target="_blank">[1]</a>, que logo mais vai ter sua próxima reunião no México e ninguém vai ficar sabendo de nada, porque quando o assunto envolve diretos civis, liberdade e democracia, é melhor deixar a sociedade civil organizada de fora da discussão e fazer reuniões secretas para satisfazer as vontades dos grandes media.</p>
<p>Os grandes media vão é quebrar a cara. Uma nova economia está se estabelecendo e essas corporações com seus modelos de negócios conservadores não estão conseguindo acompanhar o ritmo. Uma revisão no que diz respeito a propriedade intelectual é necessária, o copyright como ele é já não condiz mais com a realidade dos nossos tempos, isso é, se alguma vez ele fez sentido. O pessoal do coletivo Wu Ming consegue se expressar muito bem em relação a isso no texto <a href="http://www.wumingfoundation.com/italiano/Giap/maremoto_portugues.html" target="_blank">copyright e maremoto</a>:</p>
<p>&#8220;Desde que - a não mais de três séculos - se impôs a crença na propriedade intelectual, os movimentos underground e &#8220;alternativos&#8221; e as vanguardas mais radicais a tem criticado em nome do &#8220;plágio&#8221; criativo, da estética do cut-up e do &#8220;sampling&#8221;, da filosofia &#8220;do-it-yourself&#8221;. Do mais moderno ao mais antigo se vai do hip-hop ao punk ao proto-surrealista Lautréamont (&#8221;O plágio é necessário. O progresso o implica. Toma a frase de um autor, se serve de suas expressões, elimina uma idéia falsa, a substitui pela idéia justa&#8221;). Atualmente essa vanguarda é de massas.</p>
<p>Durante dezenas de milênios a civilização humana prescindiu do copyright, do mesmo modo que prescindiu de outros falsos axiomas parecidos, como a &#8220;centralidade do mercado&#8221; ou o &#8220;crescimento ilimitado&#8221;. Se houvesse existido a propriedade intelectual, a humanidade não haveria conhecido a epopéia de Gilgamesh, o Mahabharata e o Ramayana, a Ilíada e a Odisséia, o Popol Vuh, a Bíblia e o Corão, as lendas do Graal e do ciclo arturiano, o Orlando Apaixonado e o Orlando Furioso, Gargantua e Pantagruel, todos eles felizes produtos de um amplo processo de mistura e combinação, re-escritura e transformação, isto é, de &#8220;plágio&#8221;, unido a uma livre difusão e a exibições diretas (sem a interferência dos inspetores da Società Italiana degli Autori ed Editori).&#8221;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.alfakini.cc/blog/sensura-agora-tambem-na-internet/feed/</wfw:commentRss>
		</item>
		<item>
		<title>O Tecnobrega é o novo Punk?</title>
		<link>http://www.alfakini.cc/blog/o-tecnobrega-e-o-novo-punk/</link>
		<comments>http://www.alfakini.cc/blog/o-tecnobrega-e-o-novo-punk/#comments</comments>
		<pubDate>Sun, 10 Jan 2010 23:31:06 +0000</pubDate>
		<dc:creator>alfakini</dc:creator>
		
		<category><![CDATA[DIY]]></category>

		<category><![CDATA[Pirata]]></category>

		<category><![CDATA[tecnobrega]]></category>

		<guid isPermaLink="false">http://www.alfakini.cc/blog/?p=488</guid>
		<description><![CDATA[É claro que o título é uma brincadeira, mas a relação existe através da cultura do &#8220;faça-você-mesmo&#8221;. O tecnobrega é um estilo musical que vive na marginalidade, e seus personagens se assumem assim, como marginais, falando abertamente sobre a pirataria e seu benefício para a divulgação do trabalho que realizam, declarando apoio ao mercado paralelo. [...]]]></description>
			<content:encoded><![CDATA[<p>É claro que o título é uma brincadeira, mas a relação existe através da cultura do &#8220;faça-você-mesmo&#8221;. O tecnobrega é um estilo musical que vive na marginalidade, e seus personagens se assumem assim, como marginais, falando abertamente sobre a pirataria e seu benefício para a divulgação do trabalho que realizam, declarando apoio ao mercado paralelo. Algo parecido acontece com o Funk carioca, como Vilson fez lembrar, galera que mesmo sem apoio nenhum e muitas vezes com equipamentos precários, faz a festa acontecer.</p>
<p>Não conheço bem essas cenas, mas me identifico com a maneira de fazer as coisas. Melhor do que ter alguém fazendo por você, é fazer você mesmo.</p>
<p><object type="application/x-shockwave-flash" data="http://www.youtube.com/v/_QKMX9OUj2I" width="425" height="355" wmode="transparent"><param name="movie" value="http://www.youtube.com/v/_QKMX9OUj2I" /></object></p>
<p>Trailer do documentário Brega S/A</p>
<p>&#8220;A pirataria divulga o meu produto, sem me cobrar nada&#8221;. É fato. Quantas pessoas eu conheço que fazem seus downloads, gostam do que ouvem, divulgam para seus amigos, e um dia todos vão ao concerto dessa banda, então a garotada ganha o salário do estágio no começo do mês e a primeira coisa que faz é ir na Rock Total ver qual é o álbum da sua banda favorita que vai comprar. Veja bem, como o amigo Oriel disse uma vez, &#8220;não posso ter todos os álbuns físicos das bandas que gosto, mas posso ter quase todos os álbuns no meu disco rígido&#8221;.</p>
<p>Aqui vai o link para o <a href="http://www.greenvision.com.br/downloads.php" target="_blank">download do filme Brega S/A</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.alfakini.cc/blog/o-tecnobrega-e-o-novo-punk/feed/</wfw:commentRss>
		</item>
		<item>
		<title>AZhackmeeting, o vídeo</title>
		<link>http://www.alfakini.cc/blog/azhackmeeting-o-video/</link>
		<comments>http://www.alfakini.cc/blog/azhackmeeting-o-video/#comments</comments>
		<pubDate>Sun, 03 Jan 2010 21:45:26 +0000</pubDate>
		<dc:creator>alfakini</dc:creator>
		
		<category><![CDATA[Eventos]]></category>

		<category><![CDATA[Portugal]]></category>

		<guid isPermaLink="false">http://www.alfakini.cc/blog/?p=486</guid>
		<description><![CDATA[
]]></description>
			<content:encoded><![CDATA[<p><object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/8SPzaS8zF2g&#038;hl=en_US&#038;fs=1&#038;"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/8SPzaS8zF2g&#038;hl=en_US&#038;fs=1&#038;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"></embed></object></p>
]]></content:encoded>
			<wfw:commentRss>http://www.alfakini.cc/blog/azhackmeeting-o-video/feed/</wfw:commentRss>
		</item>
		<item>
		<title>LSDJ GBC first play</title>
		<link>http://www.alfakini.cc/blog/lsdj-gbc-first-play/</link>
		<comments>http://www.alfakini.cc/blog/lsdj-gbc-first-play/#comments</comments>
		<pubDate>Wed, 16 Dec 2009 00:22:16 +0000</pubDate>
		<dc:creator>alfakini</dc:creator>
		
		<category><![CDATA[Chiptune]]></category>

		<category><![CDATA[Música]]></category>

		<guid isPermaLink="false">http://www.alfakini.cc/blog/?p=479</guid>
		<description><![CDATA[Aea, hoje chegou meu smart card para o game boy. Faz uns três meses que espero ele, tristeza virou alegria!

Fiz uma gravação dessa primeira vez usando ele, pega aí. É quase uma tortura, mas consegui tirar uns sons legais dele. Estou com a última versão do LSDJ, vez ou outra ele me manda um &#8220;Don&#8217;t [...]]]></description>
			<content:encoded><![CDATA[<p>Aea, hoje chegou meu smart card para o game boy. Faz uns três meses que espero ele, tristeza virou alegria!</p>
<p style="text-align: center;"><a href="http://www.flickr.com/photos/alfakini/4189044018/in/set-72157622884376741/"><img class="aligncenter" src="http://farm3.static.flickr.com/2511/4189044018_fca4200e47_b.jpg" alt="GBC e LSDJ" width="240" height="180" /></a></p>
<p>Fiz uma <a href="http://alfakini.cc/chipmusic/gb/" target="_blank">gravação</a> dessa primeira vez usando ele, pega aí. É quase uma tortura, mas consegui tirar uns sons legais dele. Estou com a última versão do LSDJ, vez ou outra ele me manda um &#8220;Don&#8217;t Panic!&#8221;. Tudo bem, não fico triste, principalmente com uma mensagem dessas.</p>
<p style="margin-bottom: 0in;">Tenho uma compilação de links relacionados com a composição musical usando o game boy no<a href="http://wiki.alfakini.cc/index.php/GBSynth" target="_blank"> wiki</a>. Comprei o cartucho no <a href="http://www.consolegoods.co.uk/" target="_blank">consolegoods</a>, veio da Inglaterra. Infelizmente a primeira tentativa de comprar ele na loja <a href="ttp://store.kitsch-bent.com" target="_blank">kitsch-bent</a> não deu certo, não por culpa dele, foi sempre gente fina nos papos por e-mail. Tenho que agradecer a alfandega portuguesa por interceptar tudo que vem dos EUA e não me enviar uma carta avisando hehe.</p>
<p style="margin-bottom: 0in; text-align: center;"><a href="http://www.flickr.com/photos/alfakini/4188290031/in/set-72157622884376741/"><img class="aligncenter" src="http://farm3.static.flickr.com/2726/4188290031_068cccd9d5_m.jpg" alt="Smart card" width="240" height="180" /></a></p>
<p style="margin-bottom: 0in; text-align: left;">Fiz a gravação com a ajuda do <a href="http://jackaudio.org/" target="_blank">Jack</a> roteando para o <a href="http://audacity.sourceforge.net/?lang=pt" target="_blank">Audacity</a>, valheu!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.alfakini.cc/blog/lsdj-gbc-first-play/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Eu recomendo</title>
		<link>http://www.alfakini.cc/blog/eu-recomendo/</link>
		<comments>http://www.alfakini.cc/blog/eu-recomendo/#comments</comments>
		<pubDate>Tue, 15 Dec 2009 00:45:01 +0000</pubDate>
		<dc:creator>alfakini</dc:creator>
		
		<category><![CDATA[Música]]></category>

		<guid isPermaLink="false">http://www.alfakini.cc/blog/?p=476</guid>
		<description><![CDATA[alguns sons que conheci esse ano:
Atari Teenage Riot, os doidos que tocam o que chamam de digital hardcore, com uma boa pegada política nas letras.
The Octopus Project, minha última descoberta, a música Truck do álbum Hello, Avalanche é a minha preferida.
Bit Shifter, faz música com video games, esteve esse ano no Brasil, e eu não [...]]]></description>
			<content:encoded><![CDATA[<p>alguns sons que conheci esse ano:</p>
<p><a href="http://www.myspace.com/atr922000" target="_blank">Atari Teenage Riot</a>, os doidos que tocam o que chamam de digital hardcore, com uma boa pegada política nas letras.</p>
<p><a href="http://www.myspace.com/theoctopusproject" target="_blank">The Octopus Project</a>, minha última descoberta, a música Truck do álbum Hello, Avalanche é a minha preferida.</p>
<p><a href="http://www.myspace.com/bitshifter" target="_blank">Bit Shifter</a>, faz música com video games, esteve esse ano no Brasil, e eu não estava lá para ver.</p>
<p><a href="http://www.philipglass.com/" target="_blank">Philip Glass</a>, a coleção de discos Einstein on the Beach, música clássica moderna minimalista.</p>
<p><a href="http://www.myspace.com/horsetheband" target="_blank">Horse the Band</a>, a minha preferida do ano, engraçados, energético, hardcore com sons de vídeo game.</p>
<p><a href="http://www.myspace.com/ishottheduckhuntdog" target="_blank">I Shot The Duck Hunt Dog</a>, mais uma mistura de gritos, vídeo games e guitarras duras.</p>
<p><a href="http://www.myspace.com/bearvsshark" target="_blank">Bear vs. Shark</a>, banda foda que toca um post hardcore que embala meus dias de trabalho.</p>
<p><a href="http://www.myspace.com/cuttingpinkwithknives" target="_blank">Cutting Pink With Knives</a>, com uma mistura de gritos, repetições e batidas muito crazy.</p>
<p><a href="http://www.myspace.com/ahleuchatistas" target="_blank">Ahleuchatistas</a>, uma banda de math rock que até hoje não sei como pronunciar o nome.</p>
<p><a href="http://www.myspace.com/battlestheband" target="_blank">Battles</a>, math rock novaiorquino doido, com a mesma pegada jazz do Ahleuchatistas.</p>
<p>Nothing Gold can Stay, Hardcore fudido, true love, voltou a tona na minha playlist.</p>
<p><a href="http://www.myspace.com/holyfuck" target="_blank">Holy Fuck</a>, uma mistura entre rock e eletrônico sem igual.</p>
<p><a href="http://www.myspace.com/lightningboltbrians" target="_blank">Lightning Bolt</a>, Punk Ácido, barulhento, flertando o caos.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.alfakini.cc/blog/eu-recomendo/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Hackmeeting AZLabs</title>
		<link>http://www.alfakini.cc/blog/hackmeeting-azlabs/</link>
		<comments>http://www.alfakini.cc/blog/hackmeeting-azlabs/#comments</comments>
		<pubDate>Mon, 14 Dec 2009 23:26:26 +0000</pubDate>
		<dc:creator>alfakini</dc:creator>
		
		<category><![CDATA[Arduino]]></category>

		<category><![CDATA[DIY]]></category>

		<category><![CDATA[Eventos]]></category>

		<category><![CDATA[MuSA]]></category>

		<category><![CDATA[Physical Computing]]></category>

		<category><![CDATA[Portugal]]></category>

		<category><![CDATA[Processing]]></category>

		<category><![CDATA[Robótica]]></category>

		<category><![CDATA[Software Livre]]></category>

		<guid isPermaLink="false">http://www.alfakini.cc/blog/?p=469</guid>
		<description><![CDATA[Nesse último final de semana esteve rolando o AZLabs hackmeeting, com os labs LCD, xDA e AltLab, um momento para intensificar o desenvolvimento dos projetos da malta dos laboratórios e criar um ambiente de troca de conhecimentos.
Sentia já a algum tempo falta desse tipo de momento. Lá em Joinville a rapaziada do MuSA juntaa-se as [...]]]></description>
			<content:encoded><![CDATA[<p>Nesse último final de semana esteve rolando o <a href="http://www.audienciazero.org/cct/component/content/article/17/179-encontro-labs-az" target="_blank">AZLabs hackmeeting</a>, com os labs <a href="http://labcd.org/" target="_blank">LCD</a>, <a href="http://www.xdatelier.org/" target="_blank">xDA</a> e <a href="http://www.altlablx.org/" target="_blank">AltLab</a>, um momento para intensificar o desenvolvimento dos projetos da malta dos laboratórios e criar um ambiente de troca de conhecimentos.</p>
<p>Sentia já a algum tempo falta desse tipo de momento. Lá em Joinville a rapaziada do<a href="http://www.musa.cc" target="_blank"> MuSA</a> juntaa-se as vezes no que costumamos chamar de <a href="http://www.flickr.com/photos/alfakini/sets/72157622285704005/" target="_blank">projetos de final de semana</a> para montar suas coisas e trocar idéias.</p>
<p>Curti testar alguns sensores flexíveis com Pedro Rito e hackear o robosito do VitorLS adicionando a interface de comunicação usando Xbee. Durante o período da tarde rolou uma oficina de Stencil onde cada um cortou seu molde e aplicou em camisetas e na parede do espaço. Domingo, rolaram umas flash talks, e falei um pouquinho do MuSA para o pessoal daqui.</p>
<p>Divertido, é isso. Conhecer pessoas, trocar idéias, criar coisas.</p>
<p><a href="http://www.flickr.com/photos/alfakini/sets/72157622995311714/" target="_blank">Fotos no flickr</a>.</p>
<div class="wp-caption aligncenter" style="width: 385px"><a href="http://www.flickr.com/photos/alfakini/sets/72157622995311714/"><img title="Camiseta coletiva" src="http://farm3.static.flickr.com/2739/4182652157_c4a141419e.jpg" alt="Tshirt colaborativa, resultado da oficina" width="375" height="500" /></a><p class="wp-caption-text">Camiseta coletiva</p></div>
<p style="text-align: center;">
]]></content:encoded>
			<wfw:commentRss>http://www.alfakini.cc/blog/hackmeeting-azlabs/feed/</wfw:commentRss>
		</item>
		<item>
		<title>MuSA, uma pequena história inacabada</title>
		<link>http://www.alfakini.cc/blog/musa-uma-pequena-historia-inacabada/</link>
		<comments>http://www.alfakini.cc/blog/musa-uma-pequena-historia-inacabada/#comments</comments>
		<pubDate>Sun, 29 Nov 2009 12:13:20 +0000</pubDate>
		<dc:creator>alfakini</dc:creator>
		
		<category><![CDATA[MuSA]]></category>

		<category><![CDATA[Arte]]></category>

		<category><![CDATA[Hacker]]></category>

		<category><![CDATA[Manifesto]]></category>

		<guid isPermaLink="false">http://www.alfakini.cc/blog/?p=463</guid>
		<description><![CDATA[Era madrugada quando estavamos lendo algumas coisas no artnotart.com e encontramos o texto A Child&#8217;s History of Fluxus escrito por Dick Higgins. Esse texto fez muito sentido para nós, principalmente os primeiros parágrafos, que são escritos como se estivessem falando da nossa história. Escrevemos então uma pequena adaptação, Vilson fez a arte, e ele foi [...]]]></description>
			<content:encoded><![CDATA[<p>Era madrugada quando estavamos lendo algumas coisas no <a href="http://www.artnotart.com/fluxus/index2.html" target="_blank">artnotart.com</a> e encontramos o texto <a href="http://www.artnotart.com/fluxus/dhiggins-childshistory.html" target="_blank">A Child&#8217;s History of Fluxus</a> escrito por Dick Higgins. Esse texto fez muito sentido para nós, principalmente os primeiros parágrafos, que são escritos como se estivessem falando da nossa história. Escrevemos então uma pequena adaptação, <a href="http://vilson.void.cc/" target="_blank">Vilson</a> fez a arte, e ele foi distribuído durante o <a href="http://solisc.org.br/index.php?option=com_content&amp;view=article&amp;id=32:atelier-livre&amp;catid=4:mainpage&amp;Itemid=32" target="_blank">Atelier de Hardware Livre no Solisc</a>.</p>
<p>O texto em <a href="http://musa.cc/uploads/Manifesto/manifestinho-musa.pdf" target="_blank">pdf</a>.</p>
<h3>MuSA, uma pequena história inacabada</h3>
<p>A muito, muito tempo atrás, quando o mundo era uma criança - é isso, algo por volta de Novembro de 2008 - vários hackers, makers, estudantes de computação e outra pessoas que queriam fazer coisas bonitas começaram a olhar o mundo ao seu redor de uma nova maneira (para el@s).</p>
<p class="vspace">El@s diziam - &#8220;Hey! - copinhos de café podem ser mais bonitos do que uma grande escultura. Programar para fazer música pode ser mais divertido do que programar um sistema de gestão. Metareciclar &#8220;lixo&#8221; eletrônico pode ser mais interessante do que jogá-lo fora.&#8221;.</p>
<p class="vspace">E, quando eles viram isso, isso fez suas mentes ligarem. E eles começaram a fazer perguntas. Uma delas era: &#8220;Porque é que tudo que eu vejo que é bonito, como copos de café, &#8220;lixo&#8221; eletrônico, linguagens de programação, tem que ser utilizado ou feito apenas com o objetivo para os quais eles foram criados? Porque não posso usar copinhos de plástico como um mini amplificador? Por que não posso usar &#8220;lixo&#8221; eletrônico para criar uma instalação musical?</p>
<p class="vspace">Quando eles faziam perguntas como essas, eles estavam inventando o MuSA, mas isso eles ainda não sabiam, porque MuSA era tipo um bebe que a Mãe e o Pai não sabiam como chamar, eles sabiam que aquilo estava lá, mas não tinha um nome.</p>
<p class="vspace">Essas pessoas estavam espalhadas por todos os lados, fazendo suas coisas em seus cantos. Aos poucos elas foram conhecendo melhor umas às outras. El@s falavam diferentes linguagens e tinham nomes diferentes para o que estavam fazendo, mesmo quando el@s estavam fazendo a mesma coisa. Isso estava tudo misturado.</p>
<p class="vspace">Uma dessas pessoas teve uma idéia, era colocar todas as pessoas juntas em um espaço onde el@s pudessem fazer o mesmo tipo de coisa. Isso precisava de um nome. Bom, inicialmente el@s escolheram um nome que identificasse o lugar e a forma del@s fazerem as coisas. Era Udesc Physical Computing. Mas havia um problema. Durante os primeiros dias isso pareceu uma boa ideia, mas com o tempo viram que o nome não expressava realmente o que queriam. O nome precisa ser forte, ter um sentido maior. Foi quando uma dessas pessoas disse para as outras &#8220;Musa, as entidades mitológicas a que são atribuidas capacidade de inspirar a criação artística ou científica&#8221;. Mas peraí, ainda falta alguma coisa, el@s pensaram. Precisamos atribuir um significado às letras do nome. Foi quando outro del@s disse &#8220;Multimídia, Sistemas e Arte&#8221;. E tod@s sentiram-se bem em estarem em baixo desse mesmo guarda-chuva.</p>
<p class="vspace">Para fazer o MuSA ser conhecido, eles decidiram manter um meio de comunicação, um lugar onde podem colocar suas ideias e mostrar o seu jeito de fazer as coisas. Estava criado o musa.cc, endereço (su)virtual dessas pessoas, o ponto de encontro entre hackers, makers e cientistas de garagem.</p>
<p class="vspace">El@s foram fazendo coisas juntos e foram aprendendo coisas novas uns com os outros. El@s foram utilizando de forma criativa a tecnologia, desmistificando o seu uso alienado e tentando quebrando a barreira do consumismo passivo.</p>
<p class="vspace">O MuSA agora se tornava um organismo, algo que não pode mais ser descrito olhando-se seus membros de forma isolada. O MuSA são tod@s el@s, junt@s. Em muito pouco tempo o MuSA cresceu forte, estava começando a fazer coisas em outros lugares, aprendendo e ensinando com outros organismos. Esse era o processo natural das coisas, o organismo MuSA começava a se conectar com outros organismos, formando uma rede maior, de organismos que fazem coisas parecidas, de uma forma parecida.</p>
<p class="vspace">Ainda existe muitas coisas bonitas a serem feitas a partir de agora, vamos fazendo elas juntos.</p>
<p class="vspace">Este texto não foi baseado em: <a class="urllink" rel="nofollow" href="http://www.artnotart.com/fluxus/dhiggins-childshistory.html">http://www.artnotart.com/fluxus/dhiggins-childshistory.html</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.alfakini.cc/blog/musa-uma-pequena-historia-inacabada/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
