O que é um Duemilanove Arduino®?
A Duemilanove Arduino® era uma placa de microcontrolador lançada em 2009. Como todas as outras placas Arduino®, a Duemilanove possuía hardware de código aberto, o que significa que ele poderia ser produzido legalmente por qualquer fabricante sem pagar taxas de licenciamento. A placa foi então combinada com software licenciado da mesma forma para garantir a compatibilidade com o software de computador e outros microcontroladores. O Arduino® é uma plataforma de microcontrolador projetada para permitir que profissionais e entusiastas criem rapidamente protótipos de dispositivos eletrônicos.
Como placa principal de entrada, o Duemilanove Arduino® era bastante popular. Usava uma interface USB para conectar-se a computadores e podia lidar com uma variedade de sensores e controladores. Além disso, o Duemilanove Arduino® possuía 32 kilobytes de armazenamento a bordo, duas vezes a capacidade do Diecimila, que foi substituído. Como seu antecessor, o Duemilanove poderia ser estendido através do uso de placas de proteção, que adicionavam funcionalidades adicionais, como comunicações sem fio, dispositivos GPS ou conexões especializadas como MIDI (Musical Instrument Device Interface).
Essa placa é mais limitada que os modelos avançados e seus sucessores, mas os desenvolvedores a usaram para criar alguns projetos muito interessantes. Um dos usos mais comuns do Duemilanove foi a robótica. Mesmo sem uma blindagem especializada, ele pode facilmente controlar motores e sensores, permitindo que um robô execute tarefas simples como seguir uma luz.
No início de 2011, o Duemilanove Arduino® havia sido amplamente substituído pelo Uno Arduino®. O Uno possui muitos dos mesmos recursos que o Duemilanove, mas adiciona um processador consideravelmente mais rápido e uma interface USB atualizada. Outra mudança significativa é o aumento da uniformidade na fabricação; o Duemilanove Arduino® tinha vários componentes trocáveis, onde um componente mais rápido ou mais lento poderia ser usado. O Uno eliminou essa variabilidade, para facilitar a criação de programas que garantiam a execução na mesma velocidade em qualquer quadro do Uno.
Embora agora seja oficialmente aposentado, muitos planos antigos de construção do Arduino® ainda mencionam o Duemilanove Arduino®. Na maioria dos casos, esses planos podem ser facilmente adaptados para trabalhar com o Uno. Os únicos momentos em que o Uno não substitui facilmente o Duemilanove são os momentos em que um programador usa as limitações do processador no Duemilanove para controlar a velocidade de execução. Nesses casos, o software deve ser artificialmente abrandado para ser executado corretamente na nova plataforma. A natureza de código aberto da plataforma Arduino® também significa que, apesar de ter sido oficialmente substituída pelo Uno, a placa pode estar disponível nos fabricantes que optarem por continuar produzindo a placa Dueminanove mais barata.