• Welcome to LusoRobótica - Robótica em Português.
 

Arduino ou PIC ?

Started by beirao, 23 de July de 2009, 20:17

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

beirao

Boas noites.

Em termos de robótica percebo muito pouco... só vou ter robótica para o ano, até ao 12º ano nunca tive oportunidade de me dedicar à coisa e a vida universitária também não nos dá muito tempo  :P Contudo, quero aprender umas coisas sobre robótica... Isto é, eu sei programar...sei programar em C...e sei programar PIC´s... nomeadamente o PIC18F4520...desde LCD, USART, ADC, PWM, I2C, SPI, interrupções, timers, entre outros... so que aqui toda a gente fala em arduino.... o que eu quero perguntar é: qual o melhor microcontrolador? arduino ou PIC? é que aqui ninguem usa PIC´s....

obrigado!
"O único lugar onde o sucesso vem antes do trabalho, é no dicionário" - Albert Einstein

msaleiro

Se sabes programar e já sabes usar PICs, então usa PICs :)
msaleiro - Mário Saleiro
UAlg FCT-DEI / VisLab - Instituto de Sistemas e Robótica / eLab Hackerspace
http://thebitbangtheory.com

Njay

Aprende AVR (core do arduino) e depois decide por ti próprio :)

beirao

Hum.. penso que os PIC´s estejam um pouco mais "avançados"... contudo, são mais caros  :P
"O único lugar onde o sucesso vem antes do trabalho, é no dicionário" - Albert Einstein

Fifas

Depende do PIC, depende do AVR, depende da utilizaçao, etc :P

Nao se pode dizer que PIC é mais avançado....cada modelo de PICs tem a sua utilizaçao, e os AVR normalmente andam iguais.....Podem é conhecer mais projectos "avançados" que usem PIC, mas isso nao quer dizer nada :)


TigPT

Como já foi dito... Arduino utiliza AVR, que é só um simples concorrente do PIC.

Se já sabes trabalhar com PIC, pk não aproveitares esses recursos e utilizar PIC ?! Se depois quiseres experimentas a concorrência para ver se gostas mais, mas para já utiliza o que conheces que serve perfeitamente ;)

microbyte

Tal como te tinha dito, como já sabes PIC, deves usar PIC. Mas nada te impede de experimentar a concorrência. ;)

beirao

Obrigado por todas as respostas.

Sim, vou ver se começo a fazer umas coisas engraçadas com os PIC´s. Já agora, se alguem precisar de ajuda para trabalhar em PIC´s (preferencia para familia dos 18F) está à vontade  :)
"O único lugar onde o sucesso vem antes do trabalho, é no dicionário" - Albert Einstein

ricard0g0mes

se precisares de ajuda, avisa. eu trabalho com o pic18f4550 e ja trabalhei muito com os 16F
o meu robot está todo feito com o 18f4550, com bootloader por usb.

Fifas

ainda vou pedir a alguem para me "gravar" uma pic que eu nao tenho programador ;D

TigPT

Quote from: Fifas on 24 de July de 2009, 13:05
ainda vou pedir a alguem para me "gravar" uma pic que eu nao tenho programador ;D

Offtopic: E ele a dar-lhe k os PICs são fêmeas e os AVRs são machos... custa-te muito pensar k se é um uC, é tudo masculino e não "uma" PIC... LOL

Fifas

ARRRRG.....isto é o que dá 3 anos a tratar PIC's por "elas"......agora é complicado habituar-me ao termo correcto :P São os PICs e não as PICs ;D

TigPT

Quote from: Fifas on 24 de July de 2009, 13:12
ARRRRG.....isto é o que dá 3 anos a tratar PIC's por "elas"......agora é complicado habituar-me ao termo correcto :P São os PICs e não as PICs ;D
Quando tiveres namorada vou avisa-la que sempre tiveste um fraquinho PELAS PICs.

Quanto a fazer robots com PICs, beirao há quem jure a pés juntos que PICs são mais poderosos e fiáveis por isso, força continua a utiliza-los.

beirao

Pois, acho que vou mesmo continuar com os PIC´s  ;D

Quote from: ricard0g0mes on 24 de July de 2009, 08:49
se precisares de ajuda, avisa. eu trabalho com o pic18f4550 e ja trabalhei muito com os 16F
o meu robot está todo feito com o 18f4550, com bootloader por usb.


Podes indicar-me lojas onde se encontrem PIC´s a bom preço? é que eu programei PIC´s na faculdade, e tenho um simulador (MPLAB+PROTEUS) mas queria comprar para começar a fazer umas especies de robots..:P
"O único lugar onde o sucesso vem antes do trabalho, é no dicionário" - Albert Einstein

Sérgio_Sena

Quote from: beirao on 23 de July de 2009, 20:17
sei programar...sei programar em C...e sei programar PIC´s... nomeadamente o PIC18F4520...desde LCD, USART, ADC, PWM, I2C, SPI, interrupções, timers, entre outros... so que aqui toda a gente fala em arduino.... o que eu quero perguntar é: qual o melhor microcontrolador? arduino ou PIC? é que aqui ninguem usa PIC´s....
obrigado!


Não é verdade que ninguém usa PICs!  aqui fala-se quase exclusivamente em Arduino, porque foi a plataforma de eleição para este pessoal da robótica.

A escolha entre qual usar, depende do trabalho a fazer.

# Se for de aprendizagem, para quem nunca trabalhou com uma plataforma microcontrolada, então Arduino ou PICAXE é a melhor introdução.

# Se for trabalho profissional, então tem que ser o microcontrolador em bruto, pois é o que permite o controlo em tempo real de todo o processamento.

# a decisão entre arquitectura PIC ou AVR, depende dos gostos e dos amigos. Há argumentos para as duas partes, todos ganham.

O melhor é saber trabalhar com as duas. Qualquer profissional que se prese, deve saber trabalhar com várias plataformas. Quanto muito conhecer várias, de maneira a que se aparecer um trabalho obrigatório em uma delas, não se ficar descalço.



Trabalho com todas as séries de PIC, desde os 10 até aos 33.
Em assembler e em C. Principalmente em Assembler.
A escolha da linguagem, também depende do trabalho a fazer. Se usarmos um micro com 256 Bytes de memória de programa, usar um compilador de C é puro suicídio.
De igual forma, pode fazer-se um projecto em Assembler, com 8kByte de programa, com total controlo de processamento e de ciclos. Vivam as interrupções e as máquinas de estado.

Passei por várias plataformas, até estabilizar em PIC, aqui há muitos anos. Inclusivé AVR.
Gostei dos uP Rabbit, bastante interessantes.




É uma escolha pessoal !!

Nada melhor que "passar a mão" por todas!

;)
Cumprimentos,
Sérgio Sena

Electronic Gear for Musicians

Instagram