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