Arduino IDE 1.0.1

O lançamento da nova arduino IDE 1.0.1 compatível com a placa Arduino Leonardo, tradução para 32 idiomas, correções de bugs, melhorias em desempenho e uma série de outros recursos estão incluidos nesta versão.

A seguir estão alguns destaques das notas de versão 1.0.1 .

Faster Compiler

O IDE agora reutiliza arquivos de objeto compilados, quando possível, para diminuir o tempo de compilação.

Uploads mais rápidos do Código

As Preferências agora inclui a opção de desativar a verificação de upload, a fim de diminuir o upload de vezes. No  desenhoabaixo, isto vai reduzir e tempo de aproximadamente um terço. Você pode editar a janela de Preferências, selecionando o Arduino menu, clicando nos Preferências …  item do menu. Desmarque a opção Verificar código depois de upload  caixa e clique em OK para ver o aumento de velocidade.

Melhoria da acessibilidade para Serial Monitor e Painel de Log

Alterar o tamanho da fonte editor na janela de preferências também altera o tamanho da fonte na monitor serial e console mensagem. Você pode editar a janela de Preferências, selecionando o menu Arduino, em seguida, clicando Preferências … item do menu. Altere o valor de texto para o editor de caixa de texto o tamanho da fonte, clique em OK e reinicie o IDE para ver a mudança da fonte.

Bytes de Impressão

print (byte) agora vai imprimir os dígitos do valor de byte como caracteres ASCII, em vez de imprimir o byte diretamente. Isto é mais consistente com a forma como ele lida com outros tipos de dados numéricos. Para enviar um único byte, use o write () em vez de:

Serial.print (byteValue)

Ficou

Serial.write (valor)

Além disso, print () não suporta mais a palavra-chave BYTE, então você vai querer fazer a mesma alteração em qualquer lugar você já usou:

Serial.print (BYTE, valor)

Mude para:

Serial.write (valor)

Alterações na bliblioteca WIRE

A biblioteca Wire também depende da classe Stream, e foi alterada para ser mais consistente com classes semelhantes. Em vez de

Wire.send () e Wire.receive ()

você vai precisar usar

Wire.write () e Wire.read ()

Além disso, o método de gravação agora requer que você forneça um tipo para todos os argumentos constantes. Por exemplo, se você já usou

myWire.write (0x20)

agora você vai ter que fornecer

myWire.write ((byte) 0x20)

A biblioteca Ethernet

Algumas coisas foram mudadas na biblioteca Ethernet para tornar o código mais limpo e de seguir as convenções estabelecidas a partir de outras fontes Arduino.

Primeiro, as classes de cliente e servidor adicionar um “Ethernet” prefixo para evitar conflitos com bibliotecas de outras redes. Além disso, você vai precisar para inicializar sua classe cliente em primeiro lugar, em seguida, adicione parâmetros de conexão utilizando o connect () método. Por exemplo, alterar

Cliente cliente (servidor, 80);
if (client.connect ())

para

EthernetClient cliente;
if (client.connect (servidor, 80)> 0)

Note que estamos testando client.connect () para valores maiores que zero, pois o método retorna números negativos para especificar certos erros.

A classe de servidor tem alterações semelhantes, com

Servidor servidor (80);

substituído com

EthernetServer servidor (80);

Finalmente, assim como o resto, o UDP classe adiciona um prefixo para se tornarEthernetUDP .

Anúncios
Esse post foi publicado em Arduino, IDE e marcado , , , , , , . Guardar link permanente.

Uma resposta para Arduino IDE 1.0.1

  1. Lenilson disse:

    Ola amigo, estou começando com arduino, comprei um arduino Duemilanove, esta IDE serve para esta tbm??

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s