collapse

* Posts Recentes

Arame de Estendal por almamater
[Ontem às 16:16]


O que é isto ? por SerraCabo
[12 de Abril de 2024, 14:20]


Amplificador - Rockboard HA 1 In-Ear por almamater
[11 de Abril de 2024, 20:46]


Emulador NES em ESP32 por dropes
[10 de Abril de 2024, 15:30]


Meu novo robô por josecarlos
[29 de Março de 2024, 18:30]


Bateria - Portátil por almamater
[25 de Março de 2024, 22:14]


Escolher Osciloscópio por jm_araujo
[06 de Fevereiro de 2024, 23:07]


TP4056 - Dúvida por dropes
[31 de Janeiro de 2024, 14:13]


Leitura de dados por Porta Serie por jm_araujo
[22 de Janeiro de 2024, 14:00]


Distancia Cabo por jm_araujo
[08 de Janeiro de 2024, 16:30]

Autor Tópico: Microcontroladores - Alternativas a Arduino e como trabalhar com as mesmas  (Lida 22634 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.032
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?