collapse

* Posts Recentes

Cerca eléctrica por SerraCabo
[14 de Junho de 2025, 23:26]


Alguém arranja motores? por almamater
[10 de Junho de 2025, 22:34]


Condensador 4.7uF 0603 por brunus
[09 de Junho de 2025, 15:52]


+ LASERs por dropes
[30 de Maio de 2025, 23:11]


Lenovo IdeaPad 3 Não liga por jm_araujo
[07 de Maio de 2025, 19:10]


Identificar Diodo Zenner por filjoa
[01 de Maio de 2025, 23:07]


Meu novo robô por dropes
[18 de Março de 2025, 14:51]


JBL partybox On-The-Go por almamater
[21 de Fevereiro de 2025, 23:32]


Talking Reverse Engineering with an Absolute Legend! por SerraCabo
[13 de Fevereiro de 2025, 09:56]


Motoserra Stihl 120C por brunus
[11 de Fevereiro de 2025, 16:29]

Autor Tópico: Microcontroladores - Alternativas a Arduino e como trabalhar com as mesmas  (Lida 27378 vezes)

0 Membros e 1 Visitante estão a ver este tópico.

Offline neduino

  • Mini Robot
  • *
  • Mensagens: 3
Re: Microcontroladores - Alternativas a Arduino e como trabalhar com as mesmas
« Responder #30 em: 24 de Setembro de 2012, 16:22 »
Olá

Eu tb sou um principiante nesta coisa da electrónica, e fiquei bastante entusiasmado com as possibilidades do arduino, quer pela sua simplicidade, preço e pelo numero de projectos que isto permite fazer.
Como tudo tem um principio escolhi um projecto que me pareceu mais ou menos fácil para começar que foi o indicado neste tópico

http://lusorobotica.com/index.php/topic,1111.0.html

contudo ficou-me uma duvida que penso ser o que está na genese deste post que é eu posso construir um laser tag com um arduino, mas se quiser fazer duas ou três não existe nada que possa subsituir as funções do arduino nas outras tag? é que por muito barato que seja parece-me um desperdicio colocar um arduino em cada uma que eu eu queira fazer ...

Alguem pode explicar como é que isto se pode fazer?

Obrigado!

Offline senso

  • Global Moderator
  • Mini Robot
  • *****
  • Mensagens: 9.733
  • Helpdesk do sitio
Re: Microcontroladores - Alternativas a Arduino e como trabalhar com as mesmas
« Responder #31 em: 24 de Setembro de 2012, 16:26 »
Utilizas só o micro-controlador, fazes um breaduino:
http://lusorobotica.com/index.php?topic=522.0
Avr fanboy

Offline rglove

  • Mini Robot
  • *
  • Mensagens: 527
Re: Microcontroladores - Alternativas a Arduino e como trabalhar com as mesmas
« Responder #32 em: 24 de Setembro de 2012, 16:30 »
O arduino é apenas uma placa que contém um microcontrolador atmega328p, um conversor Serial-USB e um bootloader que facilita a colocação do programa na memória flash do atmega328p. Se quiseres poupar dinheiro compras um atmega328p ou outro qualquer e programas em C. Se quiseres programar em C precisas de um programador ou outro arduino. Se o quiseres programar como programas o arduino precisas de lá meter o bootloader e depois podes usar um conversor usb-ttl ou um arduino sem microcontrolador para programar.
« Última modificação: 24 de Setembro de 2012, 16:32 por rglove »

Offline neduino

  • Mini Robot
  • *
  • Mensagens: 3
Re: Microcontroladores - Alternativas a Arduino e como trabalhar com as mesmas
« Responder #33 em: 24 de Setembro de 2012, 16:58 »
muito obrigado pela resposta rápida :) vou ler o breaduino e se tiver duvidas já cá venho perguntar:)

@rglove, ok eu estive a ver e existem atmega328p já com boatloader, nestes casos o que preciso de fazer?

Offline rglove

  • Mini Robot
  • *
  • Mensagens: 527
Re: Microcontroladores - Alternativas a Arduino e como trabalhar com as mesmas
« Responder #34 em: 24 de Setembro de 2012, 17:17 »
Se já tiver o bootloader apenas precisas de um conversor usb-ttl ou então de um arduino sem microcontrolador  ;)
É só ligar tx com tx, rx com rx, depois o vcc e gnd.
Precisas também de um cristal de 16MHz caso o bootloader seja do UNO.

Offline senso

  • Global Moderator
  • Mini Robot
  • *****
  • Mensagens: 9.733
  • Helpdesk do sitio
Re: Microcontroladores - Alternativas a Arduino e como trabalhar com as mesmas
« Responder #35 em: 24 de Setembro de 2012, 18:16 »
E tambem precisa de ligar o pino do reset, se não, não funciona.
Avr fanboy

Offline rglove

  • Mini Robot
  • *
  • Mensagens: 527
Re: Microcontroladores - Alternativas a Arduino e como trabalhar com as mesmas
« Responder #36 em: 24 de Setembro de 2012, 18:20 »
Pois, esqueci-me desse   :P

Nesse caso não dá para usar qualquer conversor usb-ttl certo?
« Última modificação: 24 de Setembro de 2012, 18:24 por rglove »

Offline senso

  • Global Moderator
  • Mini Robot
  • *****
  • Mensagens: 9.733
  • Helpdesk do sitio
Re: Microcontroladores - Alternativas a Arduino e como trabalhar com as mesmas
« Responder #37 em: 24 de Setembro de 2012, 18:27 »
Dá, metes um botão e em vez de auto-reset fazes reset a mão.
Avr fanboy

Offline dio123

  • Mini Robot
  • *
  • Mensagens: 1.034
Re: Microcontroladores - Alternativas a Arduino e como trabalhar com as mesmas
« Responder #38 em: 24 de Setembro de 2012, 18:34 »
podes fazer como eu.

Tenho o arduino dualminove com o atmega328  onde até uns dias programava só na IDE Arduino. 

A pouco dias recebi uma encomenda vários atmega8 , e em vez de instalar o bootloader , pensei , vou começar a programar como deve ser.  Então segui  tutorial onde explica os primeiros passos no avr studio, e depois para gravar o hex gerado pelo avr studio segui outro tutorial  bigMode só que  em vez de gravar o bootloader gravo o ficheiro hex gerado pelo avr studio.

Neste momento estou a fazer umas experiencias lcd, leds , potenciometros, coisas simples, para entender a coisa.

Offline rglove

  • Mini Robot
  • *
  • Mensagens: 527
Re: Microcontroladores - Alternativas a Arduino e como trabalhar com as mesmas
« Responder #39 em: 24 de Setembro de 2012, 19:07 »
Também andava com a preguiça de aprender a programar em C, mas lá fui experimentando e até prefiro C  ;)

Offline neduino

  • Mini Robot
  • *
  • Mensagens: 3
Re: Microcontroladores - Alternativas a Arduino e como trabalhar com as mesmas
« Responder #40 em: 25 de Setembro de 2012, 11:50 »
Pois, esqueci-me desse   :P

Nesse caso não dá para usar qualquer conversor usb-ttl certo?


Muito obrigado aos dois :) vou começar a brincar e depois partilho!
Já agora este site é espetacular

Offline GnGz

  • Mini Robot
  • *
  • Mensagens: 665
Re: Microcontroladores - Alternativas a Arduino e como trabalhar com as mesmas
« Responder #41 em: 25 de Setembro de 2012, 18:57 »
Sempre programaram em c com o arduino :P .

Digamos que querem trabalhar sem api do arduino !

Offline DLM

  • Mini Robot
  • *
  • Mensagens: 115
Re: Microcontroladores - Alternativas a Arduino e como trabalhar com as mesmas
« Responder #42 em: 25 de Setembro de 2012, 22:28 »
Então dá para programar o arduino sem usar o software do arduino, mas utilizando o avrstudio?
Programo em C# no avrstudio, compilo com ponyprog e se as coisas estiverem bem feitas fica a funcionar como se tivesse usado o software do arduino?

Offline senso

  • Global Moderator
  • Mini Robot
  • *****
  • Mensagens: 9.733
  • Helpdesk do sitio
Re: Microcontroladores - Alternativas a Arduino e como trabalhar com as mesmas
« Responder #43 em: 25 de Setembro de 2012, 22:48 »
No AvrStudio programas em C, se alterares umas coisas podes programar em C++, nunca em C#.
Quem compila é o avr-gcc, que no AvrStudio 4.x tinha de ser instalado á parte instalando o WinAvr, no AvrStudio 6 o compilador já bem incluido, mas continua a ser o avr-gcc, o Ponyprog é apenas um GUI para o Avrdude e tudo o que lá fazes, fazes na linha de comandos.
Avr fanboy

Offline DLM

  • Mini Robot
  • *
  • Mensagens: 115
Re: Microcontroladores - Alternativas a Arduino e como trabalhar com as mesmas
« Responder #44 em: 26 de Setembro de 2012, 15:59 »
Queria dizer C, mas para ficar completamente esclarecido do processo.
Imaginemos que tenho um projecto que desenvolvo em arduino e gostava de o tornar "permanente".
O que é que tenho de fazer?
Passar o circuito para uma PCB e carregar um atmega com o programa que desenvolvi?
Dá para programar o Arduino já em C para depois só ter de carregar o atmega ou não é assim tão linear?

Outra coisa mais à parte que ainda não percebi bem é se existe diferença na programação entre atmegas? E entre PICs?