LusoRobótica - Robótica em Português

Software => Software e Programação => Tópico iniciado por: DanBar em 04 de Fevereiro de 2010, 00:43

Título: Novo Arduino IDE 0018
Enviado por: DanBar em 04 de Fevereiro de 2010, 00:43
Já saiu cá para fora o novo software para o arduino. IDE 0018

http://arduino.cc/en/Main/Software (http://arduino.cc/en/Main/Software)

Eu já o utilizava em teste á mais de 1 mês (Alpha teste), mas agora é oficial.  ;)
Título: Re: Novo Arduino IDE 0018
Enviado por: tcustodio em 04 de Fevereiro de 2010, 01:27
engraçado, vim aqui agora para avisar o pessoal e quando chego já alguém avisou, muito bom! :D
tou curioso em relação às novas funções Tone() e noTone()  ;D
Título: Re: Novo Arduino IDE 0018
Enviado por: microbyte em 04 de Fevereiro de 2010, 01:39
engraçado, vim aqui agora para avisar o pessoal e quando chego já alguém avisou, muito bom! :D
tou curioso em relação às novas funções Tone() e noTone()  ;D
Será que é desta que podemos tocar música sem interferir com os timers dos Servos?
Título: Re: Novo Arduino IDE 0018
Enviado por: ricardo-reis em 04 de Fevereiro de 2010, 01:41
usando interrupções já n podias? (n sei)
Título: Re: Novo Arduino IDE 0018
Enviado por: microbyte em 04 de Fevereiro de 2010, 01:46
usando interrupções já n podias? (n sei)
Interrupções, como assim?
Título: Re: Novo Arduino IDE 0018
Enviado por: tcustodio em 04 de Fevereiro de 2010, 01:48
só sei que já podemos usar o arduino como programador ISP sem ter que meter os pinos nos contactos "X3" do FT232, tá um sketch nos exemplos para o arduino se comportar como um AVRISP, suportado pelo avrdude :D
Título: Re: Novo Arduino IDE 0018
Enviado por: tcustodio em 04 de Fevereiro de 2010, 01:59
Será que é desta que podemos tocar música sem interferir com os timers dos Servos?

Desconfio que possamos ter as duas coisas sem problemas! Segundo estive a ler, a função tone() só deixa que esteja um pino a produzir a onda quadrada a cada instante, por isso acho que podemos afirmar que só usa um timer, enquanto que a biblioteca Tone usava vários timers (logo entrava em conflito com a biblioteca Servo, que usa um timer)
Título: Re: Novo Arduino IDE 0018
Enviado por: ghostbuster em 04 de Fevereiro de 2010, 15:28
brutal :D , sera que vai funcionar em vez do avr dude com aquele programa parecido mas que tem interface gráfica?
Título: Re: Novo Arduino IDE 0018
Enviado por: microbyte em 04 de Fevereiro de 2010, 16:08
Será que vamos poder gravar o bootloader com o próprio Arduino, sem andar a fazer soldaduras?
Título: Re: Novo Arduino IDE 0018
Enviado por: ghostbuster em 04 de Fevereiro de 2010, 16:10
Será que vamos poder gravar o bootloader com o próprio Arduino, sem andar a fazer soldaduras?
pelos vistos sim! ate ah opção la no ide gravar bootloader com o arduino
Título: Re: Novo Arduino IDE 0018
Enviado por: microbyte em 04 de Fevereiro de 2010, 16:11
Será que vamos poder gravar o bootloader com o próprio Arduino, sem andar a fazer soldaduras?
pelos vistos sim! ate ah opção la no ide gravar bootloader com o arduino
Não tinha já? :-s
Título: Re: Novo Arduino IDE 0018
Enviado por: ghostbuster em 04 de Fevereiro de 2010, 16:14
(https://lusorobotica.com/proxy.php?request=http%3A%2F%2Fimg651.imageshack.us%2Fimg651%2F5690%2F31764482.jpg&hash=4f4d6f538f49e8f173a7a943ffd47664c2d5433f) acho que não
Título: Re: Novo Arduino IDE 0018
Enviado por: tcustodio em 04 de Fevereiro de 2010, 16:26
Atenção, se o arduino está a servir de AVRISP, ele não se pode programar a ele próprio... ou seja, para alterar o bootloader do atmega328 a maneira mais acessível continua a ser o método de adicionar male headers no conector X3
Título: Re: Novo Arduino IDE 0018
Enviado por: tr3s em 04 de Fevereiro de 2010, 18:57
Atenção, se o arduino está a servir de AVRISP, ele não se pode programar a ele próprio... ou seja, para alterar o bootloader do atmega328 a maneira mais acessível continua a ser o método de adicionar male headers no conector X3

o que?
Título: Re: Novo Arduino IDE 0018
Enviado por: metRo_ em 04 de Fevereiro de 2010, 19:00
Atenção, se o arduino está a servir de AVRISP, ele não se pode programar a ele próprio... ou seja, para alterar o bootloader do atmega328 a maneira mais acessível continua a ser o método de adicionar male headers no conector X3
o que?

Podes usar o Arduino para programar outros atmegas mas precisas sempre de um Arduino com um atmega com bootloader arduino.
Título: Re: Novo Arduino IDE 0018
Enviado por: microbyte em 04 de Fevereiro de 2010, 21:06
Atenção, se o arduino está a servir de AVRISP, ele não se pode programar a ele próprio... ou seja, para alterar o bootloader do atmega328 a maneira mais acessível continua a ser o método de adicionar male headers no conector X3
o que?

Podes usar o Arduino para programar outros atmegas mas precisas sempre de um Arduino com um atmega com bootloader arduino.

WTF? Então se tens lá um como é que gravas o outro?
Título: Re: Novo Arduino IDE 0018
Enviado por: metRo_ em 04 de Fevereiro de 2010, 22:19
tens que usar o conector ISP.
Título: Re: Novo Arduino IDE 0018
Enviado por: senso em 04 de Fevereiro de 2010, 22:28
O que querem dizer é que o arduino se passa a comportar como um normal programador ISP(que quer dizer in-circuit serial programmer) e que usa 6 pinos tipicamente, miso, mosi, sclock, vcc,gnd e reset.
O arduino fica na placa dele e faz a comunicação entre o pc/avrdude e o outro microprocessador avr a ser programado
Título: Re: Novo Arduino IDE 0018
Enviado por: ruisilva em 14 de Fevereiro de 2010, 19:19
Queiram desculpar a pergunta mas, alguém teve problemas em instalar o arduino-0018 em xp pro???
É que eu não consigo por o meu a trabalhar e não percebo porquê!
Título: Re: Novo Arduino IDE 0018
Enviado por: tcustodio em 14 de Fevereiro de 2010, 19:44
Queiram desculpar a pergunta mas, alguém teve problemas em instalar o arduino-0018 em xp pro???
É que eu não consigo por o meu a trabalhar e não percebo porquê!

Tenta dar mais pormenores; depois de correres o executável acontece alguma coisa? alguma mensagem de erro?
Título: Re: Novo Arduino IDE 0018
Enviado por: The Wolfman em 14 de Fevereiro de 2010, 21:30
Estava a pensar em comprar um arduino para umas brincadeiras.

Mas o unico pc que tenho em casa que funciona, tem o windows 7. Isto funciona lá na boa?
Título: Re: Novo Arduino IDE 0018
Enviado por: tcustodio em 14 de Fevereiro de 2010, 21:42
Mas o unico pc que tenho em casa que funciona, tem o windows 7. Isto funciona lá na boa?

A resposta está no próprio site do arduino, mas sim, corre bem no windows7 ;)
Título: Re: Novo Arduino IDE 0018
Enviado por: ruisilva em 16 de Fevereiro de 2010, 17:25
Caro tcustodio

 Ao arrancar, demora muito para aparecer a interface e antes de ela aparecer diz que houve um erro ao abrir a aplicação, na parte de cima da janela que aparece diz "Lande4j", e depois quando abre a aplicação assim que clicar em alguma coisa, ela fica bloqueada. Desde já agradeço toda a ajuda possivel.
Título: Re: Novo Arduino IDE 0018
Enviado por: amando96 em 16 de Fevereiro de 2010, 17:43
isso sempre me aconteceu com todos os IDE's, mas depois de esperar um bocado ele desbloqueia e posso usar á vontade...
Título: Re: Novo Arduino IDE 0018
Enviado por: ruisilva em 16 de Fevereiro de 2010, 18:25
E já agora, mais uma coisa, se clicar em tools ele bloqueia de todo. Uma correcção à minha resposta anterior, a janela de erro em cima diz lanch4j e não lande4j, talvez assim alguem me possa explicar melhor o que se estará a passar com isto, é que até já instalei em outro pc com o xp pro, troquei de cabo usb, certamente não terá nada a ver mas.... e nada. O Arduino que tenho é um duemilanove com mega328.

Obrigado a todos os que me poderem ajudar.
Título: Re: Novo Arduino IDE 0018
Enviado por: ruisilva em 16 de Fevereiro de 2010, 19:03
Bem, queiram mais uma vez desculpar mas já descobri o que se está a passar, após muita procura pela net encontrei mais alguém com este problema e que pelos vistos sabe bem o que faz, assim sendo deixo aqui para todos vós o local onde encontrei a solução para o erro do ide 18 que já testei e esta a funcionar a 100%, http://www.arduino.cc/cgi-bin/yabb2/YaBB.pl?num=1237179908, (http://www.arduino.cc/cgi-bin/yabb2/YaBB.pl?num=1237179908,) é só descarregar um ficheiro que lá está e substitui-lo na pasta principal do software do Arduino.

Muito obrigado de qualquer forma pelo vosso tempo e queiram desculpar o off-topic.