Linguagem mais apropriada para programação de robôs [RESOLVIDO]

1. Linguagem mais apropriada para programação de robôs [RESOLVIDO]

José Carlos F. JR
josecarlosfjr

(usa Ubuntu)

Enviado em 04/05/2015 - 21:22h

Boa noite a todos,

Sou novo aqui no forúm, utilizei a busca mas não encontrei exatamente o que necessito.
Pretendo iniciar estudos em robótica, mas específicamente quero desenvolver softwares para automação(desde um braço mecânico à automação residencial) e pelo que venho pesquisando, as linguagens mais utilizadas na área são o C e o C++.
Sou graduando em física e tive uma disciplina de introdução a linguagem C onde o professor utilizou o livro "C completo e total". Todavia, achei tal livro mais voltado para desenvolvimento em windows(Entendo que a linguagem não esta em si atrelada a um sistema operacional).
Enfim, gostaria de uma orientação sobre com o que devo começar...com C, C++, assembly, outra linguagem...poderiam me fornecer referências de livros(se possível voltados para desenvolvimentos em linux) e também livros introdutórios na área que citei e tal..

Muito obrigado! E desculpem se cometi algum erro pois é o primeiro forúm que participo e ainda não estou familiarizado com este tipo de espaço hehe..


  


2. MELHOR RESPOSTA

Jeferson Coli
jcoli

(usa Debian)

Enviado em 05/05/2015 - 16:23h

Fritzing usa arduino.

No site http://www.seriallink.com.br/forum/, tem uma seria de aulas sobre o Arduino.
Tem o forum do Laboratorio de Garagem e o proprio forum do arduino, que tem uma parte em portugues.

Eu uso o Proteus num maquina virtual em VirtualBox.
A IDE para programação do Arduino é free e roda em linux.

Depois você pode juntar o Arduino com um Raspberry ou uma BeagleOne, que rodam linux.

Não há limite.

Se tiver dificuldades, entre em contato.


Jeferson Coli
---------------------
www.tecnocoli.com.br

3. Re: Linguagem mais apropriada para programação de robôs [RESOLVIDO]

Jeferson Coli
jcoli

(usa Debian)

Enviado em 05/05/2015 - 05:12h

josecarlosfjr escreveu:

Boa noite a todos,

Sou novo aqui no forúm, utilizei a busca mas não encontrei exatamente o que necessito.
Pretendo iniciar estudos em robótica, mas específicamente quero desenvolver softwares para automação(desde um braço mecânico à automação residencial) e pelo que venho pesquisando, as linguagens mais utilizadas na área são o C e o C++.
Sou graduando em física e tive uma disciplina de introdução a linguagem C onde o professor utilizou o livro "C completo e total". Todavia, achei tal livro mais voltado para desenvolvimento em windows(Entendo que a linguagem não esta em si atrelada a um sistema operacional).
Enfim, gostaria de uma orientação sobre com o que devo começar...com C, C++, assembly, outra linguagem...poderiam me fornecer referências de livros(se possível voltados para desenvolvimentos em linux) e também livros introdutórios na área que citei e tal..

Muito obrigado! E desculpem se cometi algum erro pois é o primeiro forúm que participo e ainda não estou familiarizado com este tipo de espaço hehe..


Quando se fala em automação depende muito do que você for trabalhar.
Robôs industriais, como o Kuka, ABB, tem sua linguagem propria de programação, CLPs pode-se programar em Ladder, List, Block, alguns aceitam o C para desenvolver blocos de funções e cada fabricante tem pequenas (ás vezes nem tanto) diferenças na forma de programar.
Agora se for para você desenvolver desde o hardware, usando microcontroladores, como o Arduino, aí seria o C/C++ e Assembler.
E para as interfaces com o usuário (IHMs), desde um supervisorio, C, Java, PHP, Android.... enfim depende da finalidade e afinidade.

Para começar eu aconselho o Arduino, que inclusive você pode simular no Proteus, barato, vasta documentação, foruns, etc...




Jeferson Coli
---------------------
www.tecnocoli.com.br


4. RE: LINGUAGEM MAIS APROPRIADA PARA PROGRAMAÇÃO DE ROBÔS

José Carlos F. JR
josecarlosfjr

(usa Ubuntu)

Enviado em 05/05/2015 - 15:28h

Obrigado Jeferson,
Pesquisarei sobre alguns dos termos que citou os quais não tenho conhecimento algum.
Com relação ao software proteus, só possui versões para windows correto?(parece que também dá para instalar via wine..)
Consultando algumas alternativas encontrei o fritzing, que parece ser uma boa opção.
Eu estou engatinhando nesta área...pelo que li os unicos requisitos que possuo do assunto são conhecimento físico(circuitos etc) e matemático(que até agora não se mostrou tão necessária).
Se puder me recomendar alguns livros sobre arduino ou algo assim agradeço!
Obrigado!


5. RE: LINGUAGEM MAIS APROPRIADA PARA PROGRAMAÇÃO DE ROBÔS

José Carlos F. JR
josecarlosfjr

(usa Ubuntu)

Enviado em 05/05/2015 - 17:35h


Obrigado Jeferson!

Tentei instalar o proteus 8 via wine mas esta dando um erro...vou tentar com o playonlinux(Mesmo sabendo que este é uma interface para o wine, porém automatiza o processo manual). Se não der certo crio uma máquina virtual aqui no virtualbox ou vmware player.
Baixei alguns livros sobre arduino. Tem bastante material neste site: http://clubearduino.weebly.com/
Vou tentar desenvolver algumas coisas aqui no proteus e no fritzing, futuramente compro um arduino e quem sabe um raspberry pie. Como você mesmo disse, não há limites!

Obrigado pela atenção!






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts