Programar no Arduino é muito fácil como muitos já sabem, porém há maneiras de programar que produzem melhores código finais, mais rápidos e mais curtos, os MCUs da linha AVR foram desenvolvidos e optimizados para serem programadors em linguagem C o que nos dá uma grande vantagem em relação aos outros MCUs podendo ter total controle dos MCUs sem muito esforço.

É importante observar que nem sempre um código consegue ser rápido e ao mesmo tempo ter um tamanho reduzido, as vezes precisamos abrir mão de um para se ter o outro.

Veja abaixo algumas dicas como ter o melhor desempenho ou melhor o tamanho de seu código, estas dícas foram obtidas no "Application Note AVR4027" da ATmel, documento 8453.

Published in Eletrônica

Vamos a mais um artigo sobre o Arduino, este já é um artigo relativo mais ao planejamento do que a programação na prática, muitos quando vão desenvolver com o Arduino começam seu projeto sem se preocupar muito com detalhes da pinagem e o crescimento do projeto, e pior ainda se no futuro irão transportar seu firmware para um chip alone/sozinho retirando da base Arduino usando apenas o ATmega328 ou ATmega2560, e tam'bem há a possibilidade de migramarmos para outra plataforma como o Sanguino ou até mesmo o Mapple ou DUE.

Published in Eletrônica
Quarta, 20 Março 2013 17:02

Mapeamento Arduino UNO, ATMega e Sanguino

Para quem desenvolve com Arduino, sempre chega em um determinado momento que quer migrar seu Firmware para um ATMega isolado ou outro dispositivo mais poderoso, abaixo segue uma tabela que ajuda a fazer o mapeamento das poftas entre os Chips ATmega(168/328/238p) SMD ou DIP e o Sanguino com ATMega644P DIP (40 pinos).

Published in Eletrônica

Simulador de Redes de resistores para uso em cursos OnLIne.

Published in Eletrônica

 

Simulador de Circuito para uso nos cursos On-Line.

Este é um simulador que está sendo testado para uso em meus cursos ON-Line será, inserido no ambiente de aprendizagem como um objeto Scorm.

Published in Eletrônica

Sempre que usamos um framework ou um processador, ou dispositov que seu código irá rodar buscamos descobri que ferramentas podem nos ajudar no desenvolvimento e na busca de depurar o código na solução de problemas.

O Proteus é uma ferramenta amplamente usado por engenheiros eletrônicos e eletricos para desenhar seu projeto nos mais diversos níveis. Um recurso que me atrai muito no Proteus é a possibilidade de depurar o circuito eletrico, simulando seu funcionamento. E mais ainda com a biblioteca aqui sugerida iremos apresentar a possibilidade de testar seu código antes de enviar para testes de campo no próprio Arduino.

Published in Eletrônica

Em minha volta as origens, não por simples gosto, mas por demanda de projetos que tenho buscado e chegado a mim, estou dedicando um bom tempo ao estudo do Assembler, não com o objetivo de controlar o processador diretamente, mas com o objetivo de dominar o processador.

Published in AVR

O Arduino foi criado por Massimo Banzi, David Cuartielles, Tom Igoe, Gianluca Martino e David Mellis, na cidade de Ivrea, Itália em 2005, em 2006 recebeu um prémio da Prix Ars Eletrônica na categoria Comunidades Digitais. Este prémio mostrou como o projeto era importante para a comunidade.

O Arduino foi criado para ser um dispositivo de baixo custo, trazer acessibilidade aos Alunos das Escolas que desejavam desenvolver projetos eletrônicos e não tinham condições de comprar os equipamentos necessários para prototipagem.

Atualmente o Arduino é uma plataforma baseada nos microcontroladores ATMega, existem diversos clones no mercado, e plataformas similares utilizando outros microcontroladores como por exemplo o MAPLE que usa um ST32, um microcontrolador ARM.

O Arduino é programado em um dialeto C/C++ conhecido como Wire, e é de fácil aprendizado, ocultando dentro do possível as diferenças entre os microcontroladores.

Referência: http://pt.wikipedia.org/wiki/Arduino

Published in Domotica
Terça, 04 Dezembro 2012 19:24

Doações para Manutenção Projetos

Como pode ser visto em meu historico profissional, atuo com TI a muitos anos, passando por diversos setores de atuação, e desde que o conceito de OpenSource abraçou o mercado tenho atuado, buscando consentizar pessoas envolvidas nos mais diversos níveis e contextos.

Published in Geral
Domingo, 25 Novembro 2012 10:18

Clonagem do Arduino para viabilizar seu uso


Arduino-Led13-ApagadoVeja como somos!!!
O Arduino foi criado com o objetivo especifico de levar aos alunos das escolas a possibilidade de ter acesso a um recursos que de outra forma seria inacessivel devido ao custo.

Published in Eletrônica
Pagina 1 de 2

Pesquisar

Usar Perfil do Facebook

Blogger

Console de depuração do Joomla!

Sessão

Informação do perfil

Memória Utilizada

Consultas ao banco