<?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/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Alexandre Liodoro</title>
	<atom:link href="http://aliodoro.com/?feed=rss2" rel="self" type="application/rss+xml" />
	<link>http://aliodoro.com</link>
	<description>Agilidade, tecnologia e pitacos..</description>
	<lastBuildDate>Thu, 31 Oct 2013 12:08:43 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.4</generator>
		<item>
		<title>O que é criar valor?</title>
		<link>http://aliodoro.com/gestao/o-que-e-criar-valor/</link>
		<comments>http://aliodoro.com/gestao/o-que-e-criar-valor/#comments</comments>
		<pubDate>Thu, 31 Oct 2013 04:27:59 +0000</pubDate>
		<dc:creator>aliodoro</dc:creator>
				<category><![CDATA[Gestão]]></category>
		<category><![CDATA[Lean]]></category>
		<category><![CDATA[Reflexões]]></category>
		<category><![CDATA[gestão]]></category>
		<category><![CDATA[valor]]></category>

		<guid isPermaLink="false">http://aliodoro.com/?p=286</guid>
		<description><![CDATA[Criar valor para o cliente. Agregar valor ao produto. Gerar valor agregado. Essas frases estão sempre no vocabulário corporativo e a cada dia as ouvimos mais não é mesmo? Mas será que todas empresas que pregam esse discurso de fato &#8230; <a href="http://aliodoro.com/gestao/o-que-e-criar-valor/">Continue lendo <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Criar valor para o cliente. Agregar valor ao produto. Gerar valor agregado. Essas frases estão sempre no vocabulário corporativo e a cada dia as ouvimos mais não é mesmo?</p>
<p><img class="aligncenter" src="http://4.bp.blogspot.com/_guY4fRNObQU/TI5e7jtFT0I/AAAAAAAACQ4/4VBSv0Tb6OY/s320/stakeholder.jpg" alt="" /></p>
<p>Mas será que todas empresas que pregam esse discurso de fato estão criando valor com os seus produtos e serviços?</p>
<p>Gerar valor para cliente significa gerar valor apenas para o cliente? Ou será que a percepção de valor do cliente é mais ampla do que somente a qualidade do produto ou serviço que lhe é entregue?</p>
<p><a href="http://www.jurgenappelo.com/" target="_blank">Jurgen Appelo</a> em seu livro <a href="http://www.management30.com/" target="_blank">Management 3.0</a> define empresa como um sistema de valor social. Nessa &#8220;rede social&#8221; todos os stakeholders envolvidos financeiramente ou não, vão obter algum proveito do valor gerado pela empresa. Clientes, investidores, fornecedores, bancos, funcionários e até mesmo a comunidade local serão beneficiados com o negócio. No  entanto para gerar valor de verdade devemos manter todos os valores de cada envolvido intactos.</p>
<p>Ou seja, se para gerar valor para o cliente a empresa sufoca os seus fornecedores, isso não é gerar valor. Isso é transferência de valor entre envolvidos. Se para fazer uma entrega dentro do prazo a empresa compromete a qualidade do produto ou serviço, isso não é entregar valor, isso é roubar o valor do futuro. Se você entrega valor degradando o meio ambiente, você não esta gerando valor. Está apenas transformando um recurso natural em recurso econômico.</p>
<p>Portanto gerar valor significa entregar mais para todos os envolvidos, respeitando os valores que eles já possuem e valorizam. Criar valor significa realmente transformar a energia e os recursos financeiros em algo novo em que todos os envolvidos serão de fato beneficiados.</p>
<p>Mas como fazer isso? Bem, esse é o desafio de toda empresa que quer gerar valor verdadeiro!</p>
<p>O primeiro passo é entender de fato que valores a própria empresa segue e valoriza. Mas isso é assunto para um outro post&#8230;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<div id="tweetbutton286" class="tw_button" style=""><a href="http://twitter.com/share?url=http%3A%2F%2Faliodoro.com%2Fgestao%2Fo-que-e-criar-valor%2F%3FUA-17583310-4&amp;text=O%20que%20%C3%A9%20criar%20valor%3F&amp;related=&amp;lang=en&amp;count=horizontal&amp;counturl=http%3A%2F%2Faliodoro.com%2Fgestao%2Fo-que-e-criar-valor%2F" class="twitter-share-button"  style="width:55px;height:22px;background:transparent url('https://aliodoro.com/wp-content/plugins/wp-tweet-button/tweetn.png') no-repeat  0 0;text-align:left;text-indent:-9999px;display:block;">Tweetar</a></div>]]></content:encoded>
			<wfw:commentRss>http://aliodoro.com/gestao/o-que-e-criar-valor/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Hábito 2 &#8211; Comece com um objetivo em mente.</title>
		<link>http://aliodoro.com/gestao/habito-2-comece-com-um-objetivo-em-mente/</link>
		<comments>http://aliodoro.com/gestao/habito-2-comece-com-um-objetivo-em-mente/#comments</comments>
		<pubDate>Tue, 17 Sep 2013 17:30:10 +0000</pubDate>
		<dc:creator>aliodoro</dc:creator>
				<category><![CDATA[Gestão]]></category>
		<category><![CDATA[Reflexões]]></category>
		<category><![CDATA[gestão]]></category>
		<category><![CDATA[hábitos]]></category>
		<category><![CDATA[liderança]]></category>
		<category><![CDATA[livro]]></category>
		<category><![CDATA[pessoas altamente eficazes]]></category>
		<category><![CDATA[stephen covey]]></category>

		<guid isPermaLink="false">http://aliodoro.com/?p=249</guid>
		<description><![CDATA[Começar com um objetivo em mente. Parece muito óbvio. Mas se analisarmos bem todos os planos e projetos que iniciamos, muitas vezes deixamos de fazer essa importante análise. O que queremos ser? Onde queremos chegar? Qual o objetivo final? Stephen &#8230; <a href="http://aliodoro.com/gestao/habito-2-comece-com-um-objetivo-em-mente/">Continue lendo <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Começar com um objetivo em mente. Parece muito óbvio. Mas se analisarmos bem todos os planos e projetos que iniciamos, muitas vezes deixamos de fazer essa importante análise. O que queremos ser? Onde queremos chegar? Qual o objetivo final?</p>
<p><a href="http://aliodoro.com/wp-content/uploads/2013/09/objetivo1.jpg"><img class="alignnone size-large wp-image-256" title="objetivo" src="http://aliodoro.com/wp-content/uploads/2013/09/objetivo1-1024x724.jpg" alt="" width="565" height="399" /></a></p>
<p><a href="http://en.wikipedia.org/wiki/Stephen_Covey">Stephen Covey</a> no livro &#8220;<a href="http://en.wikipedia.org/wiki/The_Seven_Habits_of_Highly_Effective_People">Os 7 hábitos das pessoas altamente eficazes</a>&#8221; propõe-nos exercício muito interessante para treinarmos a nossa capacidade de projetar nossos objetivos. O exercício consiste em visualizarmos a ocasião de nosso próprio funeral que supostamente aconteceria dentro de alguns anos. Imaginamos a cena com alguns amigos e familiares dizendo algumas palavras sobre a nossa vida, comportamento e contribuição.</p>
<p>O que gostaríamos que nossos familiares falassem sobre nós quando morrermos?</p>
<p>Como gostaríamos de sermos lembrados por nossos colegas de trabalho?</p>
<p>E o que a comunidade onde vivemos diria?</p>
<p>Essas perguntas nos levam a uma reflexão profunda sobre os nossos valores e princípios e nos ajudam a compreender a importância de começar sempre com um objetivo em mente.</p>
<p>Quando começamos a trabalhar nossos objetivos baseados em princípios e valores, começamos a moldar o nosso destino e trabalhar no centro de nossa área de influência. Nosso circulo de influência representa tudo aquilo que podemos interferir. O habito 1 nos ensina a compreender que nós temos que ter iniciativa para agir em nosso circulo de influencia. O habito 2 ajuda projetar nossos objetivos baseados em nosso circulo de influência.</p>
<p>Outro exercício interessante para compreendermos melhor como podemos começar com mm objetivo em mente a a construção de nossa declaração de missão pessoal. Assim como nas empresas, ela deve ser usada como uma bússola para guiar suas atitudes e ações. De forma que seu comportamento esteja sempre relacionado com o seu objetivo final e seja coerente aos seus princípios.</p>
<p>Assim como na vida pessoal, podemos aplicar esse hábito ao nosso cotidiano na organização. Fazer uma declaração de missão, planejar suas ações e aplicar esses paradigmas em seu circulo de influência na organização. Se isso for feito com a participação de todos o resultado é ainda melhor, pois o comprometimento com algo que participamos da criação é sempre maior.</p>
<p>&nbsp;</p>
<div id="tweetbutton249" class="tw_button" style=""><a href="http://twitter.com/share?url=http%3A%2F%2Faliodoro.com%2Fgestao%2Fhabito-2-comece-com-um-objetivo-em-mente%2F%3FUA-17583310-4&amp;text=H%C3%A1bito%202%20%26%238211%3B%20Comece%20com%20um%20objetivo%20em%20mente.&amp;related=&amp;lang=en&amp;count=horizontal&amp;counturl=http%3A%2F%2Faliodoro.com%2Fgestao%2Fhabito-2-comece-com-um-objetivo-em-mente%2F" class="twitter-share-button"  style="width:55px;height:22px;background:transparent url('https://aliodoro.com/wp-content/plugins/wp-tweet-button/tweetn.png') no-repeat  0 0;text-align:left;text-indent:-9999px;display:block;">Tweetar</a></div>]]></content:encoded>
			<wfw:commentRss>http://aliodoro.com/gestao/habito-2-comece-com-um-objetivo-em-mente/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Os 7 hábitos &#8211; Seja proativo</title>
		<link>http://aliodoro.com/gestao/os-7-habitos-seja-proativo/</link>
		<comments>http://aliodoro.com/gestao/os-7-habitos-seja-proativo/#comments</comments>
		<pubDate>Thu, 11 Jul 2013 03:00:44 +0000</pubDate>
		<dc:creator>aliodoro</dc:creator>
				<category><![CDATA[Gestão]]></category>
		<category><![CDATA[Reflexões]]></category>
		<category><![CDATA[auto conhecimento]]></category>
		<category><![CDATA[eficazes]]></category>
		<category><![CDATA[hábitos]]></category>
		<category><![CDATA[livro]]></category>
		<category><![CDATA[pessoas]]></category>
		<category><![CDATA[proativo]]></category>
		<category><![CDATA[stephen covey]]></category>

		<guid isPermaLink="false">http://aliodoro.com/?p=230</guid>
		<description><![CDATA[Recentemente comecei a ler um livro muito legal. Uma das primeiras coisas que o autor do livro recomenda é que após a leitura de cada capitulo você tente compartilhar o que foi aprendido com alguém. Dessa forma você vai ler &#8230; <a href="http://aliodoro.com/gestao/os-7-habitos-seja-proativo/">Continue lendo <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Recentemente comecei a ler um livro muito legal. Uma das primeiras coisas que o autor do livro recomenda é que após a leitura de cada capitulo você tente compartilhar o que foi aprendido com alguém. Dessa forma você vai ler com mais atenção e vai treinar a sua capacidade de síntese e compreensão.</p>
<p>Resolvi aceitar o desafio e vou fazer um post aqui a cada capítulo. O nome do livro é &#8220;Os 7 hábitos das pessoal altamente eficazes.&#8221;</p>
<p><img src="http://cdn.b5e8.upx.net.br/imagens/imagem/capas/751/2745751.jpg" alt="" /></p>
<p>&nbsp;</p>
<p><strong>Os paradigmas</strong></p>
<p>A primeira parte do livro faz uma abordagem sobre um aspecto muito importante sobre os paradigmas que norteiam a nossa vida. É muito importante que saibamos identificar qual é o nosso &#8220;mapa&#8221;. Ou seja qual a nossa visão de mundo. Um paradigma baseado na ética da personalidade pode ser muito poderoso, mas quando utilizamos como base de nossas vidas o paradigma dos princípios e do caráter, teremos sempre um resultado mais sólido e permanente.</p>
<p>Um trecho do livro: &#8220;Essa é uma abordagem centrada nos princípios e baseada no caráter, <em>que vem de dentro para fora</em> e se volta para a eficácia pessoal e interpessoal. <em>De dentro para fora</em> significa começar pela personalidade, ou melhor ainda, começar pelo íntimo &#8211; os paradigmas, o caráter e as razões.</p>
<p><strong>Equilíbrio P/CP</strong></p>
<p>Cuidar da nossa &#8220;galinha dos ovos de ouro&#8221; é uma lição muito importante a ser aprendida. O equilibrio P(produto) / CP(capacidade de produção) é um conceito apresentado por Stephen Covey para ilustrar o conceito de eficacia.</p>
<p>Quando focamos os esforços para sermos mais produtivos e eficazes somente no resultado, ou seja na produção, podemos ter resultados de curto prazo satisfatórios(ovos de ouro), porém se não cuidarmos da capacidade de produção(galinha) podemos a longo prazo perdermos essa capacidade de produção. Esse conceito se aplica a quase tudo na vida. Nossa saúde, nossas relações afetivas, nossa relações no trabalho, no meio ambiente, etc.</p>
<p>Seria possível uma fazenda ter uma boa colheita sem ao longo de todo o ano não cuidar da plantação, dia a pós dia, investindo tempo e energia desde o plantio da semente ate o crescimento dos frutos?</p>
<p><strong>Os hábitos</strong></p>
<p>É incrivelmente óbvio mas muitas vezes não conseguimos enxergar que o caminho para obter um bom resultado em algo é simplesmente criar hábitos.</p>
<p>O que é um hábito?</p>
<p>Podemos definir um hábito como um comportamento ou rotina que nós fazemos de maneira natural, sem nenhum esforço ou dificuldade. É simplesmente natural.</p>
<p>Parece simples, mas na verdade para adquirirmos um hábito precisamos da junção de 3 componentes: Conhecimento, habilidade e desejo.</p>
<p><strong>Conhecimento</strong> para compreender na situação atual quais comportamentos estão nos atrapalhando e qual deve ser o comportamento ideal. Essa é na verdade a etapa mais importante porque exige bastante autoconhecimento e por consequência autocrítica.</p>
<p><strong>Habilidade</strong> para por em prática um plano de execução das atividades e rotinas que se seguidas com disciplina serão importantes para vencer a inércia inicial de um novo hábito.</p>
<p><strong>Desejo</strong> de mudança que tem que vir genuinamente de dentro para fora.</p>
<p>&nbsp;</p>
<p><strong>Primeiro hábito: Ser proativo</strong></p>
<p>Ser proativo significa muito mais do que ter iniciativa. Ser proativo ter a consciência da nossa responsabilidade com nós mesmos. Saber que o nosso presente é resultado de decisões tomadas e não de condições externas. Ter a capacidade de colocar a razão a frente dos impulsos sentimentais e definir suas escolhas baseadas em seus valores e princípios, sem dar importância a fatores externos.</p>
<p>Muitas vezes por omissão ou acomodação adotamos uma postura reativa, de forma que sempre criamos uma resistência a iniciativa. Ficamos esperando que alguém faça o que estamos esperando, ao invés nos perguntarmos porque já não estamos fazendo.</p>
<p>Essa postura reativa acaba nos cegando para um mundo de oportunidades que está bem diante de nós.</p>
<p>Ser proativo é trabalhar no seu circulo de influência. O circulo de influência compreende tudo aquilo que você tem o controle. Para ter o controle e um circulo de influência cada vez maior é necessário que se tenha confiança de que cumpriremos os nossos compromissos. Compromissos com os outros com conosco mesmo. Mesmo aquelas pequenas promessas ou metas que criamos devem ser cumpridas para que cada vez mais tenhamos controle sobre nossas vidas e possamos criar e cumprir as metas maiores.</p>
<p>Como exercício pense em uma promessa bem simples que você já fez inúmeras vezes e não conseguiu cumprir. Pegue uma pequena porção dela. Por exemplo se já tentou parar de fumar. Tente ficar apenas um mês sem fumar ou fumando apenas um cigarro por semana. Conquiste a meta mais simples e aos poucos ganhe o auto controle para cumprir as metas maiores. Um passo de cada vez. Cada vez mais firme em direção à proatividade.</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<div id="tweetbutton230" class="tw_button" style=""><a href="http://twitter.com/share?url=http%3A%2F%2Faliodoro.com%2Fgestao%2Fos-7-habitos-seja-proativo%2F%3FUA-17583310-4&amp;text=Os%207%20h%C3%A1bitos%20%26%238211%3B%20Seja%20proativo&amp;related=&amp;lang=en&amp;count=horizontal&amp;counturl=http%3A%2F%2Faliodoro.com%2Fgestao%2Fos-7-habitos-seja-proativo%2F" class="twitter-share-button"  style="width:55px;height:22px;background:transparent url('https://aliodoro.com/wp-content/plugins/wp-tweet-button/tweetn.png') no-repeat  0 0;text-align:left;text-indent:-9999px;display:block;">Tweetar</a></div>]]></content:encoded>
			<wfw:commentRss>http://aliodoro.com/gestao/os-7-habitos-seja-proativo/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>TDC2012</title>
		<link>http://aliodoro.com/uncategorized/tdc2012/</link>
		<comments>http://aliodoro.com/uncategorized/tdc2012/#comments</comments>
		<pubDate>Sat, 23 Jun 2012 15:14:00 +0000</pubDate>
		<dc:creator>aliodoro</dc:creator>
				<category><![CDATA[.Net Micro Framework]]></category>
		<category><![CDATA[Agilidade]]></category>
		<category><![CDATA[Arduino]]></category>
		<category><![CDATA[Boas práticas]]></category>
		<category><![CDATA[Eventos]]></category>
		<category><![CDATA[Gestão]]></category>
		<category><![CDATA[Lean]]></category>
		<category><![CDATA[Scrum]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Globalcode]]></category>
		<category><![CDATA[TDC2012]]></category>

		<guid isPermaLink="false">http://aliodoro.com/?p=218</guid>
		<description><![CDATA[The Developers Conference é um verdadeiro evento de comunidades. Ele consegue reunir em 5 dias e 45 trilhas, praticamente todas as principais comunidades de desenvolvimento de software, arquitetura, agilidade, testes e gestão. É um evento completo, tanto pela organização e &#8230; <a href="http://aliodoro.com/uncategorized/tdc2012/">Continue lendo <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.thedevelopersconference.com.br"><img class="aligncenter size-full wp-image-222" title="TDC2012LOGO" src="http://aliodoro.com/wp-content/uploads/2012/06/TDC2012LOGO.png" alt="TDC2012 Logo" width="279" height="77" /></a></p>
<p>The  Developers Conference é um verdadeiro evento de comunidades. Ele consegue reunir em 5 dias e 45 trilhas, praticamente todas as principais comunidades de desenvolvimento de software, arquitetura, agilidade, testes e gestão. É um evento completo, tanto pela organização e qualidade dos conteúdos,como também pela capacidade de unir comunidades tão heterogêneas e proporcionar a troca de conhecimento e a sinergia entre elas.</p>
<p>Esse ano com diversas trilhas novas, além das trilhas especiais University com conteúdo voltado para iniciantes e estudantes (com descontos para estudantes). O evento é organizado pela <a href="http://www.globalcode.com.br/home">globalcode</a> com a participação de diversos profissionais líderes de comunidades.</p>
<p>O evento será entre os dias 4 e 8 de julho em São Paulo. Mais informações no site <a href="http://www.thedevelopersconference.com.br/">http://www.thedevelopersconference.com.br</a> e twitter: <a href="twitter.com/TheDevConf">@TheDevConf</a>.</p>
<p>&nbsp;</p>
<p><a href="http://www.thedevelopersconference.com.br/tdc/2012/index.html#saopaulo"> </a></p>
<p><a href="http://www.thedevelopersconference.com.br/tdc/2012/index.html#saopaulo"><img class="aligncenter size-full wp-image-223" title="TDC2012" src="http://aliodoro.com/wp-content/uploads/2012/06/TDC20121.png" alt="" width="804" height="258" /></a>Estarei lá com certeza!</p>
<div id="tweetbutton218" class="tw_button" style=""><a href="http://twitter.com/share?url=http%3A%2F%2Faliodoro.com%2Funcategorized%2Ftdc2012%2F%3FUA-17583310-4&amp;text=TDC2012&amp;related=&amp;lang=en&amp;count=horizontal&amp;counturl=http%3A%2F%2Faliodoro.com%2Funcategorized%2Ftdc2012%2F" class="twitter-share-button"  style="width:55px;height:22px;background:transparent url('https://aliodoro.com/wp-content/plugins/wp-tweet-button/tweetn.png') no-repeat  0 0;text-align:left;text-indent:-9999px;display:block;">Tweetar</a></div>]]></content:encoded>
			<wfw:commentRss>http://aliodoro.com/uncategorized/tdc2012/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>.NET MicroFramework na Globalcode</title>
		<link>http://aliodoro.com/net-micro-framework/net-microframework-na-globalcode/</link>
		<comments>http://aliodoro.com/net-micro-framework/net-microframework-na-globalcode/#comments</comments>
		<pubDate>Wed, 16 Nov 2011 03:16:00 +0000</pubDate>
		<dc:creator>aliodoro</dc:creator>
				<category><![CDATA[.Net Micro Framework]]></category>
		<category><![CDATA[Arduino]]></category>
		<category><![CDATA[Eletronica]]></category>
		<category><![CDATA[Neduino]]></category>
		<category><![CDATA[.net]]></category>
		<category><![CDATA[Globalcode]]></category>
		<category><![CDATA[Netduino]]></category>
		<category><![CDATA[NETMF]]></category>
		<category><![CDATA[OSHW]]></category>

		<guid isPermaLink="false">http://aliodoro.com/?p=206</guid>
		<description><![CDATA[Com um certo(grande) atraso mas enfim antes tarde do que nunca. Dia 28 de julho, tivemos um encontro de entusiastas de open source hardware(OSHW) na Globalcode em São Paulo. O Vínicius Senger(@vsenger) organizou o encontro que contou com a participação &#8230; <a href="http://aliodoro.com/net-micro-framework/net-microframework-na-globalcode/">Continue lendo <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Com um certo(grande) atraso mas enfim antes tarde do que nunca. Dia 28 de julho, tivemos um encontro de entusiastas de open source hardware(OSHW) na Globalcode em São Paulo. O Vínicius Senger(@vsenger) organizou o encontro que contou com a participação de diversos desenvolvedores, alguns já experientes em arduino e outras plataformas, e outros com conhecimento em desenvolvimento .net. Estive presente e a convite to Vinícius, fiz um breve apresentação sobre .NET Micro Framework e algumas placas de prototipagem que estão utilizando essa fantástica plataforma de desenvolvimento. A noite foi muito legal, e no final ainda tivemos o unpacking de uma placa FEZ Domino que também utiliza .NetMF. Abaixo, os slides da minha apresentação:</p>
<div style="width:425px" id="__ss_8724629"> <strong style="display:block;margin:12px 0 4px"><a href="http://www.slideshare.net/aliodoro/introduo-ao-net-micro-framework" title="Introdução ao .Net Micro Framework" target="_blank">Introdução ao .Net Micro Framework</a></strong><br />
<iframe src="http://www.slideshare.net/slideshow/embed_code/8724629" width="425" height="355" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe>
<div style="padding:5px 0 12px"> View more <a href="http://www.slideshare.net/" target="_blank">presentations</a> from <a href="http://www.slideshare.net/aliodoro" target="_blank">Alexandre Liodoro da Silva</a></div>
</p></div>
<div id="tweetbutton206" class="tw_button" style=""><a href="http://twitter.com/share?url=http%3A%2F%2Faliodoro.com%2Fnet-micro-framework%2Fnet-microframework-na-globalcode%2F%3FUA-17583310-4&amp;text=.NET%20MicroFramework%20na%20Globalcode&amp;related=&amp;lang=en&amp;count=horizontal&amp;counturl=http%3A%2F%2Faliodoro.com%2Fnet-micro-framework%2Fnet-microframework-na-globalcode%2F" class="twitter-share-button"  style="width:55px;height:22px;background:transparent url('https://aliodoro.com/wp-content/plugins/wp-tweet-button/tweetn.png') no-repeat  0 0;text-align:left;text-indent:-9999px;display:block;">Tweetar</a></div>]]></content:encoded>
			<wfw:commentRss>http://aliodoro.com/net-micro-framework/net-microframework-na-globalcode/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Developers Conference 2011</title>
		<link>http://aliodoro.com/agilidade/the-developers-conference-2011/</link>
		<comments>http://aliodoro.com/agilidade/the-developers-conference-2011/#comments</comments>
		<pubDate>Sat, 21 May 2011 05:57:50 +0000</pubDate>
		<dc:creator>aliodoro</dc:creator>
				<category><![CDATA[Agilidade]]></category>
		<category><![CDATA[Arduino]]></category>
		<category><![CDATA[Arquitetura]]></category>
		<category><![CDATA[C#]]></category>
		<category><![CDATA[Eventos]]></category>
		<category><![CDATA[Globalcode]]></category>
		<category><![CDATA[TDC2011]]></category>

		<guid isPermaLink="false">http://tryagile.blog.com/?p=161</guid>
		<description><![CDATA[Mais um evento imperdível! De 6 a 10 de Julho, teremos em São Paulo, o que considero um dos melhores eventos para desenvolvedores no Brasil. O The Developers Conference. Organizado pela GlobalCode, este evento possui formato bastante interessante, pois reune &#8230; <a href="http://aliodoro.com/agilidade/the-developers-conference-2011/">Continue lendo <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p style="text-align: center"><a href="http://www.thedevelopersconference.com.br"><img class="aligncenter" src="http://www.thedevelopersconference.com.br/banners/2011/banner-TDC2011-600x75.png" alt="The Developers Conference 2011, um evento organizado pela Globalcode" width="600" height="75" /></a></p>
<p>Mais um evento imperdível!</p>
<p>De 6 a 10 de Julho, teremos em São Paulo, o que considero um dos melhores eventos para desenvolvedores no Brasil. O The Developers Conference.</p>
<p>Organizado pela GlobalCode, este evento possui formato bastante interessante, pois reune diversos assuntos da área de TI num único espaço, paralelamente. Organizadas em trilhas as palestras são bem voltadas ao publico desenvolvedor, porém com participação geral de profissionais de TI. Isso permite uma interação entre desenvolvedores de diversas culturas jamais vista nos eventos desse porte.  A possibilidade de ver num mesmo evento trilhas sobre Testes, .NET, Python, Java, noSQL e Arduino é fantástica. Possibilita a troca de informações, networking e mesmo o contato com tecnologias que no dia-dia não temos possibilidade de nos aprofundar.</p>
<p>Estive no TDC2010 e sem sombra de dúvida valeu muito a pena. <a title="TDC2010" href="http://tryagile.blog.com/2010/08/27/tdc-2010/" target="_blank">Aqui </a>tem o meu post sobre o TDC2010. Foi até complicado escolher qual trilha assistir, pois tinha muita coisa legal rolando ao mesmo tempo.</p>
<p>Esse ano o pessoal da GlobalCode se superou. 28 trilhas em 5 dias  de evento. Fora a trilha stadium, onde as palestras são diversificadas, uma idéia muito legal principalmente pra quem não quer ficar num assunto só. Dêem só uma olhada no que teremo no TDC2011:</p>
<table>
<tbody>
<tr>
<td><a href="http://www.thedevelopersconference.com.br/tdc/2011/saopaulo/trilha-alm"><img src="http://www.thedevelopersconference.com.br/img/botoes/matriz-trilhas/bt-matriz-alm.png" alt="" /></a></td>
<td><a href="http://www.thedevelopersconference.com.br/tdc/2011/saopaulo/trilha-java"><img src="http://www.thedevelopersconference.com.br/img/botoes/matriz-trilhas/bt-matriz-java.png" alt="" /></a></td>
<td><a href="http://www.thedevelopersconference.com.br/tdc/2011/saopaulo/trilha-ccc"><img src="http://www.thedevelopersconference.com.br/img/botoes/matriz-trilhas/bt-matriz-ccc.png" alt="" /></a></td>
<td><a href="http://www.thedevelopersconference.com.br/tdc/2011/saopaulo/trilha-javaee"><img src="http://www.thedevelopersconference.com.br/img/botoes/matriz-trilhas/bt-matriz-javaee.png" alt="" /></a></td>
<td><a href="http://www.thedevelopersconference.com.br/tdc/2011/saopaulo/trilha-arduino"><img src="http://www.thedevelopersconference.com.br/img/botoes/matriz-trilhas/bt-matriz-arduino.png" alt="" /></a></td>
</tr>
<tr>
<td><a href="http://www.thedevelopersconference.com.br/tdc/2011/saopaulo/trilha-android"><img src="http://www.thedevelopersconference.com.br/img/botoes/matriz-trilhas/bt-matriz-android.png" alt="" /></a></td>
<td><a href="http://www.thedevelopersconference.com.br/tdc/2011/saopaulo/trilha-javascript"><img src="http://www.thedevelopersconference.com.br/img/botoes/matriz-trilhas/bt-matriz-javascript.png" alt="" /></a></td>
<td><a href="http://www.thedevelopersconference.com.br/tdc/2011/saopaulo/trilha-mobile"><img src="http://www.thedevelopersconference.com.br/img/botoes/matriz-trilhas/bt-matriz-mobile.png" alt="" /></a></td>
<td><a href="http://www.thedevelopersconference.com.br/tdc/2011/saopaulo/trilha-empreendedorismo"><img src="http://www.thedevelopersconference.com.br/img/botoes/matriz-trilhas/bt-matriz-empreendedorismo.png" alt="" /></a></td>
<td><a href="http://www.thedevelopersconference.com.br/tdc/2011/saopaulo/trilha-web"><img src="http://www.thedevelopersconference.com.br/img/botoes/matriz-trilhas/bt-matriz-web.png" alt="" /></a></td>
</tr>
<tr>
<td><a href="http://www.thedevelopersconference.com.br/tdc/2011/saopaulo/trilha-cloud"><img src="http://www.thedevelopersconference.com.br/img/botoes/matriz-trilhas/bt-matriz-cloud.png" alt="" /></a></td>
<td><a href="http://www.thedevelopersconference.com.br/tdc/2011/saopaulo/trilha-lideranca"><img src="http://www.thedevelopersconference.com.br/img/botoes/matriz-trilhas/bt-matriz-lideranca.png" alt="" /></a></td>
<td><a href="http://www.thedevelopersconference.com.br/tdc/2011/saopaulo/trilha-dot-net-client"><img src="http://www.thedevelopersconference.com.br/img/botoes/matriz-trilhas/bt-matriz-dot-net-client.png" alt="" /></a></td>
<td><a href="http://www.thedevelopersconference.com.br/tdc/2011/saopaulo/trilha-dot-net-server"><img src="http://www.thedevelopersconference.com.br/img/botoes/matriz-trilhas/bt-matriz-dot-net-server.png" alt="" /></a></td>
<td><a href="http://www.thedevelopersconference.com.br/tdc/2011/saopaulo/trilha-agile"><img src="http://www.thedevelopersconference.com.br/img/botoes/matriz-trilhas/bt-matriz-agile.png" alt="" /></a></td>
</tr>
<tr>
<td><a href="http://www.thedevelopersconference.com.br/tdc/2011/saopaulo/trilha-tvdigital"><img src="http://www.thedevelopersconference.com.br/img/botoes/matriz-trilhas/bt-matriz-tv-digital.png" alt="" /></a></td>
<td><a href="http://www.thedevelopersconference.com.br/tdc/2011/saopaulo/trilha-arquitetura"><img src="http://www.thedevelopersconference.com.br/img/botoes/matriz-trilhas/bt-matriz-arquitetura.png" alt="" /></a></td>
<td><a href="http://www.thedevelopersconference.com.br/tdc/2011/saopaulo/trilha-soa"><img src="http://www.thedevelopersconference.com.br/img/botoes/matriz-trilhas/bt-matriz-soa.png" alt="" /></a></td>
<td><a href="http://www.thedevelopersconference.com.br/tdc/2011/saopaulo/trilha-php"><img src="http://www.thedevelopersconference.com.br/img/botoes/matriz-trilhas/bt-matriz-php.png" alt="" /></a></td>
<td><a href="http://www.thedevelopersconference.com.br/tdc/2011/saopaulo/trilha-nosql"><img src="http://www.thedevelopersconference.com.br/img/botoes/matriz-trilhas/bt-matriz-nosql.png" alt="" /></a></td>
</tr>
<tr>
<td><a href="http://www.thedevelopersconference.com.br/tdc/2011/saopaulo/trilha-business"><img src="http://www.thedevelopersconference.com.br/img/botoes/matriz-trilhas/bt-matriz-business.png" alt="" /></a></td>
<td><a href="http://www.thedevelopersconference.com.br/tdc/2011/saopaulo/trilha-testes"><img src="http://www.thedevelopersconference.com.br/img/botoes/matriz-trilhas/bt-matriz-testes.png" alt="" /></a></td>
<td><a href="http://www.thedevelopersconference.com.br/tdc/2011/saopaulo/trilha-ruby"><img src="http://www.thedevelopersconference.com.br/img/botoes/matriz-trilhas/bt-matriz-ruby.png" alt="" /></a></td>
<td><a href="http://www.thedevelopersconference.com.br/tdc/2011/saopaulo/trilha-python"><img src="http://www.thedevelopersconference.com.br/img/botoes/matriz-trilhas/bt-matriz-python.png" alt="" /></a></td>
<td><a href="http://www.thedevelopersconference.com.br/tdc/2011/saopaulo/trilha-games"><img src="http://www.thedevelopersconference.com.br/img/botoes/matriz-trilhas/bt-matriz-games.png" alt="" /></a></td>
</tr>
<tr>
<td><a href="http://www.thedevelopersconference.com.br/tdc/2011/saopaulo/trilha-stadium-quarta"><img src="http://www.thedevelopersconference.com.br/img/botoes/matriz-trilhas/bt-matriz-stadium.png" alt="" /></a></td>
<td><a href="http://www.thedevelopersconference.com.br/tdc/2011/saopaulo/trilha-stadium-quinta"><img src="http://www.thedevelopersconference.com.br/img/botoes/matriz-trilhas/bt-matriz-stadium.png" alt="" /></a></td>
<td><a href="http://www.thedevelopersconference.com.br/tdc/2011/saopaulo/trilha-stadium-sexta"><img src="http://www.thedevelopersconference.com.br/img/botoes/matriz-trilhas/bt-matriz-stadium.png" alt="" /></a></td>
<td><a href="http://www.thedevelopersconference.com.br/tdc/2011/saopaulo/trilha-stadium-sabado"><img src="http://www.thedevelopersconference.com.br/img/botoes/matriz-trilhas/bt-matriz-stadium.png" alt="" /></a></td>
<td><a href="http://www.thedevelopersconference.com.br/tdc/2011/saopaulo/trilha-stadium-domingo"><img src="http://www.thedevelopersconference.com.br/img/botoes/matriz-trilhas/bt-matriz-stadium.png" alt="" /></a></td>
</tr>
</tbody>
</table>
<p>Para participar é só entrar no <a title="TDC2011" href="http://www.thedevelopersconference.com.br/tdc/2011/index.html#saopaulo" target="_blank">site do TDC2011</a> e ficar de olho. Em breve abrem as inscrições, e é melhor correr porque as vagas devem acabar rapidinho. Eu estarei lá com certeza!!</p>
<p>Abaixo dois links dos videos de palestras que eu curti muito em 2010:</p>
<p><a href="http://www.thedevelopersconference.com.br/tdc/2010/sp/videos/aprendendo-a-fabricar-placas" target="_blank">http://www.thedevelopersconference.com.br/tdc/2010/sp/videos/aprendendo-a-fabricar-placas</a></p>
<p><a href="http://www.thedevelopersconference.com.br/tdc/2010/sp/videos/o-manifesto-2-0">http://www.thedevelopersconference.com.br/tdc/2010/sp/videos/o-manifesto-2-0</a></p>
<p>E isso ai&#8230;</p>
<p><span style="font-size: small"><span class="Apple-style-span" style="line-height: normal"><br />
</span></span></p>
<div id="tweetbutton161" class="tw_button" style=""><a href="http://twitter.com/share?url=http%3A%2F%2Faliodoro.com%2Fagilidade%2Fthe-developers-conference-2011%2F%3FUA-17583310-4&amp;text=The%20Developers%20Conference%202011&amp;related=&amp;lang=en&amp;count=horizontal&amp;counturl=http%3A%2F%2Faliodoro.com%2Fagilidade%2Fthe-developers-conference-2011%2F" class="twitter-share-button"  style="width:55px;height:22px;background:transparent url('https://aliodoro.com/wp-content/plugins/wp-tweet-button/tweetn.png') no-repeat  0 0;text-align:left;text-indent:-9999px;display:block;">Tweetar</a></div>]]></content:encoded>
			<wfw:commentRss>http://aliodoro.com/agilidade/the-developers-conference-2011/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Controle de motor DC com Netduino e LMD18200</title>
		<link>http://aliodoro.com/net-micro-framework/controle-de-motor-dc-com-netduino-e-lmd18200/</link>
		<comments>http://aliodoro.com/net-micro-framework/controle-de-motor-dc-com-netduino-e-lmd18200/#comments</comments>
		<pubDate>Mon, 16 May 2011 01:54:18 +0000</pubDate>
		<dc:creator>aliodoro</dc:creator>
				<category><![CDATA[.Net Micro Framework]]></category>
		<category><![CDATA[Netduíno]]></category>
		<category><![CDATA[LMD18200]]></category>
		<category><![CDATA[Motor DC]]></category>
		<category><![CDATA[Netduino]]></category>
		<category><![CDATA[PWM]]></category>

		<guid isPermaLink="false">http://tryagile.blog.com/?p=152</guid>
		<description><![CDATA[Para continuar a brincadeira com o Netduino, resolvi testar o PWM controlando um motor DC. Umas das forma para controlar a velocidade e direção da rotação de um motor DC é utilizando uma Ponte H. Podemos construir uma com transistores, &#8230; <a href="http://aliodoro.com/net-micro-framework/controle-de-motor-dc-com-netduino-e-lmd18200/">Continue lendo <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Para continuar a brincadeira com o Netduino, resolvi testar o PWM controlando um motor DC.<br />
Umas das forma para controlar a velocidade e direção da rotação de um motor DC é utilizando uma Ponte H. Podemos construir uma com transistores, ou utilizar algum circuito integrado com a ponte já montada. No meu teste, utilizei o LMD18200 da National Semiconductor, que é uma ponte H com controle de direção e controle de velocidade com PWM. O CI também possui saídas para controle de temperatura e corrente. Além de muito fácil de utilizar, o LMD18200 é muito robusto. Pode controlar motores de ate 3A com tensão de ate 55V. No site da National é possível obter mais informações e até baixar o <a href="http://www.national.com/ds/LM/LMD18200.pdf">datasheet</a> do componente.</p>
<p>O funcionamento é bem simples. Configuramos os pino D5 do Netduino como PWM. A frequência padrão do PWM é 10KHz. O duty-cicle inicialmente é configurado para 100%.<br />
Configuramos também o pino D8 para definir a direção da rotação do motor e o botão da placa como entrada.<br />
A cada vez que o botão é pressionado, um contador vai incrementando o duty-cicle, e quando chega a 100% ele inverte o sentido do motor, e começa a decrementar o duty-cicle, ate chegar em 0%, invertendo novamente o sentido e começando novamente a incrementar o duty-cicle, e assim sucessivamente.</p>
<p>Abaixo temos o código do netduino e um vídeo som o motor em funcionamento:</p>
<p>const uint maxDutyCyle = 100;<br />
static bool statusBotao;<br />
static int dutyCycle;<br />
static int incremento;</p>
<p>static InterruptPort botaoControle;<br />
static PWM sinalPWM;<br />
static OutputPort direcao;</p>
<p>public static void Main()<br />
{<br />
dutyCycle = 0;<br />
incremento = 1;<br />
statusBotao = false;</p>
<p>sinalPWM = new PWM(Pins.GPIO_PIN_D5);<br />
direcao = new OutputPort(Pins.GPIO_PIN_D8,true);</p>
<p>botaoControle = new InterruptPort(<br />
Pins.ONBOARD_SW1,<br />
false,<br />
Port.ResistorMode.Disabled,<br />
Port.InterruptMode.InterruptEdgeBoth);</p>
<p>botaoControle.OnInterrupt += new NativeEventHandler(BotaotHandler);</p>
<p>Timer pwmTimer = new Timer(<br />
new TimerCallback(timerBotao),<br />
null,<br />
periodo,<br />
periodo);</p>
<p>Thread.Sleep(Timeout.Infinite);<br />
}</p>
<p>public static void timerBotao(Object obj)<br />
{</p>
<p>if (true == statusBotao)<br />
{<br />
dutyCycle += incremento;<br />
sinalPWM.SetDutyCycle((uint)dutyCycle);<br />
Debug.Print(dutyCycle.ToString());<br />
if ((maxDutyCyle == dutyCycle) || (0 == dutyCycle))<br />
{<br />
incremento = -incremento;<br />
direcao.Write(!direcao.Read());<br />
}<br />
}<br />
}</p>
<p>public static void BotaotHandler(UInt32 data1, UInt32 data2, DateTime time)<br />
{<br />
botaoControle.DisableInterrupt();<br />
statusBotao = (0 == data2);<br />
botaoControle.EnableInterrupt();<br />
}</p>
<p style="text-align: center"><object width="425" height="350"><param name="src" value="http://www.youtube.com/v/llOB8FICc70&amp;feature" /><embed type="application/x-shockwave-flash" width="425" height="350" src="http://www.youtube.com/v/llOB8FICc70&amp;feature"></embed></object></p>
<div id="tweetbutton152" class="tw_button" style=""><a href="http://twitter.com/share?url=http%3A%2F%2Faliodoro.com%2Fnet-micro-framework%2Fcontrole-de-motor-dc-com-netduino-e-lmd18200%2F%3FUA-17583310-4&amp;text=Controle%20de%20motor%20DC%20com%20Netduino%20e%20LMD18200&amp;related=&amp;lang=en&amp;count=horizontal&amp;counturl=http%3A%2F%2Faliodoro.com%2Fnet-micro-framework%2Fcontrole-de-motor-dc-com-netduino-e-lmd18200%2F" class="twitter-share-button"  style="width:55px;height:22px;background:transparent url('https://aliodoro.com/wp-content/plugins/wp-tweet-button/tweetn.png') no-repeat  0 0;text-align:left;text-indent:-9999px;display:block;">Tweetar</a></div>]]></content:encoded>
			<wfw:commentRss>http://aliodoro.com/net-micro-framework/controle-de-motor-dc-com-netduino-e-lmd18200/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>LCD com Netduino</title>
		<link>http://aliodoro.com/net-micro-framework/lcd-com-netduino/</link>
		<comments>http://aliodoro.com/net-micro-framework/lcd-com-netduino/#comments</comments>
		<pubDate>Mon, 16 May 2011 01:41:21 +0000</pubDate>
		<dc:creator>aliodoro</dc:creator>
				<category><![CDATA[.Net Micro Framework]]></category>
		<category><![CDATA[C#]]></category>
		<category><![CDATA[Eletronica]]></category>
		<category><![CDATA[Netduíno]]></category>
		<category><![CDATA[.NET Micro Framework]]></category>
		<category><![CDATA[Display]]></category>
		<category><![CDATA[LCD]]></category>
		<category><![CDATA[Netduino]]></category>

		<guid isPermaLink="false">http://tryagile.blog.com/?p=149</guid>
		<description><![CDATA[Hoje estou postando uma pequena aplicação do do Netduino acionando um display LCD. Pensei em fazer uma biblioteca para fazer acesso ao LCD, mas pesquisando na comunidade do próprio Netduino, encontrei aqui uma classe prontinha para essa aplicação e como não &#8230; <a href="http://aliodoro.com/net-micro-framework/lcd-com-netduino/">Continue lendo <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Hoje estou postando uma pequena aplicação do do Netduino acionando um display LCD. Pensei em fazer uma biblioteca para fazer acesso ao LCD, mas pesquisando na comunidade do próprio Netduino, encontrei <a rel="nofollow" href="http://netmf-source.blogspot.com/2011/02/hello-and-character-lcd.html" target="_blank">aqui</a> uma classe prontinha para essa aplicação e como não quero ficar reinventando a roda usei a mesma para o teste.</p>
<p>A classe Lcd implementada no exemplo, possui diversos métodos que podem ser usados para controle do LCD e é baseada no padrão de display mais comum(<a rel="nofollow" href="http://en.wikipedia.org/wiki/HD44780_Character_LCD">HD44780</a>). Uma das classes mais importante é o mapeamento da pinagem do LCD x Pinos saída do Netduino que está descrita abaixo:</p>
<p>private static class LcdPins<br />
{<br />
public const Cpu.Pin DB0 = Pins.GPIO_NONE;<br />
public const Cpu.Pin DB1 = Pins.GPIO_NONE;<br />
public const Cpu.Pin DB2 = Pins.GPIO_NONE;<br />
public const Cpu.Pin DB3 = Pins.GPIO_NONE;<br />
public const Cpu.Pin DB4 = Pins.GPIO_PIN_D3;<br />
public const Cpu.Pin DB5 = Pins.GPIO_PIN_D4;<br />
public const Cpu.Pin DB6 = Pins.GPIO_PIN_D5;<br />
public const Cpu.Pin DB7 = Pins.GPIO_PIN_D6;</p>
<p>public const Cpu.Pin E = Pins.GPIO_PIN_D2;<br />
public const Cpu.Pin RW = Pins.GPIO_PIN_D1;<br />
public const Cpu.Pin RS = Pins.GPIO_PIN_D0;<br />
}</p>
<p>Com essas definições já sabemos como ficará a montagem do circuito, utilizando as saídas digitais D0 a D2 para controle e D3 a D6 para dados. Ainda fica faltando ligar alguns pinos do LCD, que são o pino 1 &#8211;&gt; GND, pino 2 &#8211;&gt; VCC, pino 3 &#8211;&gt;VO(potenciômetro de 10K),  e pinos 15 e 16(Backlight).</p>
<p>O código para escrever no display ficou dessa forma:</p>
<p>using System;<br />
using System.Threading;<br />
using Microsoft.SPOT;<br />
using Microsoft.SPOT.Hardware;<br />
using SecretLabs.NETMF.Hardware;<br />
using SecretLabs.NETMF.Hardware.Netduino;<br />
using NETDUINO.LCD;</p>
<p>namespace LCDNetduino<br />
{<br />
public class Program<br />
{<br />
private static Lcd lcd;<br />
public static void Main()<br />
{<br />
lcd = new Lcd(false) { IsCursorBlinkOn = false, ShowCursor = false, IsDisplayOn = false };<br />
lcd.WriteString(&#8220;TESTE NETDUINO COM LCD.&#8221;);<br />
lcd.IsDisplayOn = true;<br />
while (true)<br />
{<br />
lock (lcd)<br />
{<br />
lcd.ShiftDisplay();<br />
}<br />
Thread.Sleep(500);<br />
}<br />
}<br />
}<br />
}<br />
<a href="http://tryagile.blog.com/files/2011/05/LCD.jpg"><img class="aligncenter size-full wp-image-150" src="http://tryagile.blog.com/files/2011/05/LCD.jpg" alt="" width="400" height="300" /></a></p>
<p>Utilizei também o exemplo do blog citado onde o push botton do netduino serve como &#8220;clear&#8221;. O resultado segue abaixo:</p>
<p style="text-align: center"><object width="425" height="350"><param name="src" value="http://www.youtube.com/v/O6A0iJmAi0U&amp;feature" /><embed type="application/x-shockwave-flash" width="425" height="350" src="http://www.youtube.com/v/O6A0iJmAi0U&amp;feature"></embed></object></p>
<p>Seguem abaixo alguns links que pesquisei pra fazer o exemplo:<br />
<a href="http://netmf-source.blogspot.com/2011/02/hello-and-character-lcd.html#comment-form"> http://netmf-source.blogspot.com/2011/02/hello-and-character-lcd.ht&#8230;</a><br />
<a href="http://en.wikipedia.org/wiki/HD44780_Character_LCD"> http://en.wikipedia.org/wiki/HD44780_Character_LCD</a><br />
<a href="http://arduino.cc/en/Tutorial/LiquidCrystalDisplay"> http://arduino.cc/en/Tutorial/LiquidCrystalDisplay</a><br />
<a href="http://forums.netduino.com/"> http://forums.netduino.com/</a></p>
<div id="tweetbutton149" class="tw_button" style=""><a href="http://twitter.com/share?url=http%3A%2F%2Faliodoro.com%2Fnet-micro-framework%2Flcd-com-netduino%2F%3FUA-17583310-4&amp;text=LCD%20com%20Netduino&amp;related=&amp;lang=en&amp;count=horizontal&amp;counturl=http%3A%2F%2Faliodoro.com%2Fnet-micro-framework%2Flcd-com-netduino%2F" class="twitter-share-button"  style="width:55px;height:22px;background:transparent url('https://aliodoro.com/wp-content/plugins/wp-tweet-button/tweetn.png') no-repeat  0 0;text-align:left;text-indent:-9999px;display:block;">Tweetar</a></div>]]></content:encoded>
			<wfw:commentRss>http://aliodoro.com/net-micro-framework/lcd-com-netduino/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Netduino</title>
		<link>http://aliodoro.com/arduino/netduino/</link>
		<comments>http://aliodoro.com/arduino/netduino/#comments</comments>
		<pubDate>Thu, 14 Apr 2011 04:25:12 +0000</pubDate>
		<dc:creator>aliodoro</dc:creator>
				<category><![CDATA[Arduino]]></category>
		<category><![CDATA[Eletronica]]></category>
		<category><![CDATA[Neduino]]></category>
		<category><![CDATA[Netduino]]></category>

		<guid isPermaLink="false">http://tryagile.blog.com/?p=146</guid>
		<description><![CDATA[A algum tempo venho fuçando nas minhas tralhas de eletrônica abandonadas após a faculdade, mas que sempre gostei de brincar.  Depois de organizar tudo, e adquirir alguns componentes novos, comecei a me animar a montar alguns projetinhos e desenferrujar meus &#8230; <a href="http://aliodoro.com/arduino/netduino/">Continue lendo <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>A algum tempo venho fuçando nas minhas tralhas de eletrônica abandonadas após a faculdade, mas que sempre gostei de brincar.  Depois de organizar tudo, e adquirir alguns componentes novos, comecei a me animar a montar alguns projetinhos e desenferrujar meus conhecimentos de eletrônica e automação.</p>
<p>Quando estudei microprocessadores na faculdade ja existiam alguns kits de desenvolvimento que eram basicamente usados para montagens experimentais. Mas hoje em dia esses kits já se popularizam e com o custo mais acessível, surgiram também na onda do open source, alguns módulos que estão sendo amplamente usados por hobistas e entusiastas de eletronica, um deles or sinal o mais famoso é Arduino.</p>
<p style="text-align: center"><a href="http://tryagile.blog.com/files/2011/04/S5033186.jpg"><img class="aligncenter size-full wp-image-148" src="http://tryagile.blog.com/files/2011/04/S5033186.jpg" alt="" width="387" height="291" /></a></p>
<p>Do Arduino surgiram diversas versões, como o pinguino(lixux), protuino(montado em protoboard), o picuíno(baseado em pic) e mais recentemente surgiram alguns kits baseados na plataforma .NET, utilizando o Microsoft Microframework.  O Netduino é um deles e o que mais interessou, pela sua total compatibilidade com os acessórios do arduino, e também pela possibilidade de programar um microcontrolador em C#, a minha linguagem preferida.</p>
<p>O Netduino da foto está no modo Hello World, o que pra essa tecnologia significa piscar um led. O código para efetuar essa tarefa é:</p>
<div id="_mcePaste">using System;</div>
<div id="_mcePaste">using System.Threading;</div>
<div id="_mcePaste">using Microsoft.SPOT;</div>
<div id="_mcePaste">using Microsoft.SPOT.Hardware;</div>
<div id="_mcePaste">using SecretLabs.NETMF.Hardware;</div>
<div id="_mcePaste">using SecretLabs.NETMF.Hardware.Netduino;</div>
<div id="_mcePaste">namespace firstapp</div>
<div id="_mcePaste">{</div>
<div id="_mcePaste">public class Program</div>
<div id="_mcePaste">{</div>
<div id="_mcePaste">public static void Main()</div>
<div id="_mcePaste">{</div>
<div id="_mcePaste">OutputPort led = new OutputPort(Pins.ONBOARD_LED, false);</div>
<div id="_mcePaste">while (true)</div>
<div id="_mcePaste">{</div>
<div id="_mcePaste">led.Write(true);</div>
<div id="_mcePaste">Thread.Sleep(1000);</div>
<div id="_mcePaste">led.Write(false);</div>
<div id="_mcePaste">Thread.Sleep(250);</div>
<div id="_mcePaste">}</div>
<div id="_mcePaste">}</div>
<div id="_mcePaste">}</div>
<div id="_mcePaste">}</div>
<p>A partir desse post, pretendo postar aqui sobre os meus projetos e códigos para o netduino e outros assuntos da eletrônica.</p>
<p>Até lá</p>
<div id="tweetbutton146" class="tw_button" style=""><a href="http://twitter.com/share?url=http%3A%2F%2Faliodoro.com%2Farduino%2Fnetduino%2F%3FUA-17583310-4&amp;text=Netduino&amp;related=&amp;lang=en&amp;count=horizontal&amp;counturl=http%3A%2F%2Faliodoro.com%2Farduino%2Fnetduino%2F" class="twitter-share-button"  style="width:55px;height:22px;background:transparent url('https://aliodoro.com/wp-content/plugins/wp-tweet-button/tweetn.png') no-repeat  0 0;text-align:left;text-indent:-9999px;display:block;">Tweetar</a></div>]]></content:encoded>
			<wfw:commentRss>http://aliodoro.com/arduino/netduino/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>DNAD 2011</title>
		<link>http://aliodoro.com/eventos/dnad-2011/</link>
		<comments>http://aliodoro.com/eventos/dnad-2011/#comments</comments>
		<pubDate>Fri, 08 Apr 2011 06:35:48 +0000</pubDate>
		<dc:creator>aliodoro</dc:creator>
				<category><![CDATA[Eventos]]></category>
		<category><![CDATA[.net]]></category>
		<category><![CDATA[Arquitetura]]></category>
		<category><![CDATA[carreira]]></category>
		<category><![CDATA[SOA]]></category>

		<guid isPermaLink="false">http://tryagile.blog.com/?p=141</guid>
		<description><![CDATA[Voltando a escrever aqui, após alguns meses de inatividade.. Após um bom tempo sem ler meus feeds e nem entrar nas minhas listas, resolvi voltar a ativa. E nada melhor pra criar mais motivação do que participar de eventos. Resolvi &#8230; <a href="http://aliodoro.com/eventos/dnad-2011/">Continue lendo <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Voltando a escrever aqui, após alguns meses de inatividade..</p>
<p>Após um bom tempo sem ler meus feeds e nem entrar nas minhas listas, resolvi voltar a ativa. E nada melhor pra criar mais motivação do que participar de eventos. Resolvi me inscrever no <a href="http://bit.ly/dnad2011">DNAD</a>, que é uma evento já conhecido e que gostei muito das edições anteriores. Nesse ano o DNAD será realizado no <a href="http://www.braston.com/">Hotel Braston São Paulo</a>, nos dias <strong>3 e 4 de Junho</strong>.</p>
<p>A maior novidade desse ano é que o evento terá dois dias, ou seja, mais oportunidades para interagir com a comunidade de arquitetos e desenvolvedores mais ativa que eu conheço.</p>
<p style="text-align: center"><a href="http://tryagile.blog.com/files/2011/04/bannerdnad111.gif"><img class="size-full wp-image-142 aligncenter" src="http://tryagile.blog.com/files/2011/04/bannerdnad111.gif" alt="" width="524" height="75" /></a></p>
<p>A <a href="http://bit.ly/dnad11prog">programação</a> desse ano está sensacional, com palestras bem interessantes e variadas. Os <a href="http://bit.ly/dnad11palestrantes">palestrantes</a>, alguns já bem conhecidos na comunidade .NetArchitects, estão trazendo para evento temas bastante recorrentes nas discussões da comunidade , como design emergente, cloud, SOA, etc. Além das palestras, teremos também os lightning Talks e os Open Spaces, o que torna o evento ainda mais interativo.</p>
<p>As <a href="http://bit.ly/EuVouNoDNAD">inscrições </a>já estão abertas e com desconto para quem confirmar com antecedência a participação no evento. Eu já fiz a minha com desconto de 50%!!!</p>
<p>Para mais informações a pagina do evento é: <a href="http://dnad.dotnetarchitects.net/dnad/2011">http://dnad.dotnetarchitects.net/dnad/2011</a> , o Twitter oficial da comunidade .netArchitects : <a href="http://twitter.com/#!/netarchitects" target="_blank">@netarchitects</a>. E na hashtag <a href="http://search.twitter.com/search?q=%23dnad11&amp;lang=all" target="_blank">#dnad11</a> é possivel acompanhar a movimentação e novidades sobre a edição desse ano.</p>
<p>Gosto muito desse evento pois as palestras são muito técnicas e ministradas por gente que realmente entendo do assunto. Sempre saio do evento bastante satisfeito e motivado para aplicar os conceitos e tecnicas de arquitetura.</p>
<p>Quem quiser participar tem que correr pois as vagas são limitadas e acabam rápido! Eu já to dentro&#8230;até lá..</p>
<div id="tweetbutton141" class="tw_button" style=""><a href="http://twitter.com/share?url=http%3A%2F%2Faliodoro.com%2Feventos%2Fdnad-2011%2F%3FUA-17583310-4&amp;text=DNAD%202011&amp;related=&amp;lang=en&amp;count=horizontal&amp;counturl=http%3A%2F%2Faliodoro.com%2Feventos%2Fdnad-2011%2F" class="twitter-share-button"  style="width:55px;height:22px;background:transparent url('https://aliodoro.com/wp-content/plugins/wp-tweet-button/tweetn.png') no-repeat  0 0;text-align:left;text-indent:-9999px;display:block;">Tweetar</a></div>]]></content:encoded>
			<wfw:commentRss>http://aliodoro.com/eventos/dnad-2011/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
