Conceito: Domótica, Casa Inteligente e Automação Residencial

Desde o surgimento dos microcontroladores, existem ambiente controlados remotamente, mais comumente direcionados para indústrias. Mas atualmente existem muitas outras tecnologias (gsm, gprs, wap, WiFi…) que acrescentaram inúmera possbilidades de conexão e monitoramento, a um custo relativamente baixo se comparados às mais antigas. Apesar de ser uma tendência futurista, não parece ser um conceito novo. Desde […]

Read More

O Portal do Software Público Brasileiro

O Governo brasileiro disponibiliza um portal com uma variedade bastante interessante de software distribuídos sob a licença de software livre (englobando as quatro liberdades). O Software Público Brasileiro é um tipo específico de software que adota um modelo de licença livre para o código-fonte, a proteção da identidade original entre o seu nome, marca, código-fonte, […]

Read More

Etapas de projeto: O software embarcado

Durante o processo de definição de um projeto baseado em plataforma, um cuidado especial se dá ao software que será implementado. Quando os microcomputadores pessoais apareceram, havia muitas restrições quanto à rapidez do processamento, ou ao uso de memória, e diversos artifícios eram utilizados para se aproveitar recursos da melhor forma possível. Atualmente, programar para […]

Read More

A Memória persistente no Arduino – EEPROM

Quando desligamos um dispositivo microcontrolador, os dados armazenados em sua memória de acesso aleatório se perdem. Muitos projetos, porém, exigem o armazenamento de algumas informações para uso posterior, ou simplesmente para continuar de onde o dispositivo parou, quando uma queda de energia faz o dispositivo reiniciar, por exemplo. O microcontrolador do Arduino possui uma memória […]

Read More

Dispositivo: Teensy – um mini completo

Para quem deseja miniaturizar seu projeto e ao mesmo tempo oferecer um pouco mais de poder processamento, uma opção pode ser o Teensy, que chega à sua versão 3.1 utilizando um ARM cortex-M4 de 72MHz. Uma das diferenças do Teensy 3.1, em relação aos dispositivos que já conhecemos aqui, é a tolerância a sinais de […]

Read More

Etapas de Projeto: A divisão das tarefas!

Existem similaridades entre as diversas naturezas de projetos, mas existem também diferenças importantes entre eles. Projetos de software podem ser divididos em camadas, que particionam o processamento, para simplificar a implementação e sobretudo a compreensão e manutenção do sistema inteiro. Essas camadas precisam se comunicar de maneira perfeita e essa divisão favorece o que chamamos […]

Read More

Etapas de Projeto: Escolhendo uma plataforma

  Projetos que usam plataformas de prototipagem, como os que mostramos aqui no blog e os que apresentamos no www.natalmakers.com, possuem, cada um, suas características e finalidades próprias. Seja o universo de atuação do projeto ou sejam os indivíduos envolvidos, muitas coisas podem determinar a escolha de uma plataforma para desenvolvimento. Quem trabalha com software […]

Read More