Novidades da IDE Arduino 1.0
Publicado; 02/12/2011 Arquivado em: Arduino, atmega, atmel, Java, Português, Software Livre | Tags: arduino 1.0, arduino programming language, arduino uno, fritzing, ide arduino, novidades arduino, palestrante arduino, programação, programação arduino 2 Comments »A tão aguardada e recentemente disponibilizada versão 1.0 da IDE Arduino chegou. Essa nova versão traz uma longa lista de melhorias e correção de bugs, como pode ser visto no release notes oficial.
Está começando com Arduino ? veja minha palestra sobre Arduino para iniciantes.
Interface Gráfica
Na versão Arduino 1.0, a primeira vista, o que salta aos olhos são as alterações visuais na interface. A nova versão traz icones mais bem acabados e detalhados em relação aos da ultima versão de desenvolvimento (0023). As cores também foram revistas. Além disso, o número de botões foi reduzido, sendo que os botões “save” e “stop” foram removidos de vez, assim como suas opções via menu. Ficou bem mais limpo e intuitivo.
Outra novidade é a extensão dos arquivos de projetos de .pde para .ino (vindo das ultimas 3 letras de Arduino). A partir de agora a IDE mostra no rodapé, a versão da placa e porta onde ela está conectada.
Linguagem e Bibliotecas
- A transmissão serial agora é assíncrona, isto é, as chamadas para Serial.println() agora não bloqueiam a placa em IO, o que se traduz em um melhor desempenho para essas chamadas.
- Novas funções foram adicionadas
- find() e findUntil() – para busca de em strings
- parseInt() e parseFloat() para conversão de caracteres em tipos numéricos
- readBytes() e readBytesUntil() para leitura de dados em múltiplos buffers
- setTimeout() pode ser utilizada para definição de um tempo máximo de espera por dados
- A classe String foi reimplementada para melhorar sua performance de memória
- Suporte a DHCP e DNS na biblioteca Ethernet
- Uma classe específica para manipulação de IPs foi criada
- As funções write(), print() e println() agora retornam um valor representando a quantidade de bytes efetivamente escritos
Links Interessantes:




Muito bom seu blog Leandro…estou aprendendo bastante com suas dicas! abraço!
É importante também falar sobre a padronização entre IDE linux x windows.. Onde as classes de ethernet e métodos eram declarados e invocados de formas diferentes..
Depois que atualizei minha IDE para versão 1.0 no meu ubuntu, se eu mudar ou baud rate ele não grava mais =(
Já aconteceu isso com alguém também?