Arduino 0013 liberado
A versão 0013 do ambiente de desenvolvimento para o Arduino foi liberada em 06 de fevereiro de 2009 e traz as seguintes novidades:
[Exemplos e Documentação]
* Adição de exemplos de utilização do Parallax Ping Sensor e do acelerometro Memsic 2125 .
[core / bibliotecas ]
* Adição de suporte para exibição de numeros em ponto flutuante na classe Print ( isto siginifica que funciona tambem com as classes Serial, Ethernet e Liquid Crystal ) . Inclusão de duas casas decimais.
* Adição do tipo de dados word e das funções word(), bitRead(), bitWrite(), bitSet(), bitClear(), bit(), lowByte(), e highByte() . De uma olhada nas referencias do Arduino para verificar os detalhes.
* Implementação de uma solução de contorno ( “gatilho”, “arame”, “gato”) para o problema do uso do PWM nos pinos 5 e 6 que não permitiam que a saida fosse para nível 0, causando ,por exemplo, que um led ligado a saida, tivesse continuamente com um brilho fraco.
* Remoção de macros utilizadas para cast de tipos , já que cast com utilização semelhante a estilos de função são características do C++. Deve resolver o problema de bibliotecas que “quebram” no Arduino 0012
* Modificação da função pulseIn() para esperar por uma transição e iniciar a contagem de tempo ( por exemplo ignorar qualquer pulso que já tenha iniciado quando a função foi chamada) .
* Correção de bug na função random() que limitava os conjuntos de valores gerados . Agradecimentos a Mikal Hart.
* Modificação na função delay() para pausar por pelo menos o valor informado de milisegundos
* Correção do bug na biblioteca Ethernet que interferia na utilização dos pinos 8 e 9.
* Iniciar cada conexao de rede a partir de uma porta diferente ( na classe Client da biblioteca Ethernet). Agradecimentos a Paul e joker
* Atualização do Bootloader para o Atmega168 para funcionar com a distribuição padrão do avrdude ( respodendo as solicitações de assinatura feitas pelo comando universal SPI ) com armazenamento correto dos dados na EEPROM. Agradecimento a ladyada .
* Inclusão de suporte para o ATmega 328 .A velocidade de upload é de 576000 baud, assim talvez seja necessário editar o arquivo boards.txt ou regravar o seu bootloader se voce comprou o Atmega328 com bootloader da adafruit ou de outro fornecedor .
[environment / ambiente de desenvolvimento]
* Não inclue funções não utilizadas no codigo compilado dos sketches
* Mudança no processo de compilaçao para permitir o uso da diretiva EEME ( apesar de ainda não ser possivel fazer upload de dados para a EEPROM)


Deixe um comentario