Buenas pessoal!!
Estou desenvolvendo um projeto de comunicação entre um aplicativo e uma mesa coordenada, e o que faz o meio campo entre os dois é um arduíno.
Então, estou com quase tudo pronto, só estou com dificuldades de fazer o arduíno (que está com uma cnc shield v3 e drivers A4988) ler os comandos do aplicativo e repassar para a mesa coordenada, queria uma ajuda de vocês, se existe algum programa ou programação especifica que deve ter no arduíno para realizar esse processo de ler os comandos do aplicativo enviado ao arduíno e repassar a mesa coordenada (que contem 2 motores de passo).
Já realizei testes, usando um computador e um programa especifico, o arduíno repassa o comando para os motores da mesa coordenada tudo funciona ok.
Só preciso resolver esse problema de o arduíno ler o que recebe do aplicativo e repassar a mesa coordenada.
Obs: estou usando bluetooth na comunicação entre o smartphone e o arduíno com sua shield.
Aguardo retorno
Att++
Tags:
Dê mais detalhes :
- Seu Arduino esta conectado no módulo Bluetooth ? Qual ?
- Para o desenvolvimento de aplicativo Android, sugiro que use o APP Inventor
http://labdegaragem.com/forum/topics/tutorial-criando-aplica-o-para...
http://labdegaragem.com/forum/topics/tutorial-appbluetooth-android-...
Valeu pelos comentários..
Bom.. 1º - modulo está conectado sim, tudo ok, o que uso é o Módulo Bluetooth Hc06 Arduino.
2º - eu estou usando para criação do aplicativo o Framework Ionic, APP Inventor é muito limitado para meu aplicativo.
Meu aplicativo é o seguinte, uma tela em branco aonde será realizado desenhos de soldas, riscos, o que for necessário, e também será definida velocidade que a maquina irá trabalhar, e então, enviado para maquina coordenada de solda XYZ realizar o desenho feito no aplicativo. conexão normal, do smartphone até o Arduíno via bluetooth, e do Arduíno para maquina coordenada.
E como disse, preciso saber só que tipo de programa ou programação que deve-se ter no Arduíno para ler os comandos do aplicativo e repassar para mesa coordenada.. só falta isso.. o resto ta ok..
Att++
A comunicação entre o módulo Bluetooth HC06 e o Arduino é Serial.
Os dados são enviados pela porta serial.
https://www.arduino.cc/en/reference/serial
https://playground.arduino.cc/Referencia/Serial
Os comandos para controlar o módulo HC06 são chamados de AT >
http://buildbot.com.br/blog/configuracao-do-modulo-bluetooth-hc-06-...
Isso tudo já fiz..
O que quero saber vou repetir....
Quero saber que programação ou programa (ou melhor, que código) tem que ter no Arduíno para ele ler os comandos que o aplicativo manda e repassar os motores de passo, na mesa coordenada.. só isso. sendo que a mesa coordenada trabalha em XYZ. só isso.
att+
Ah bom !
Você deve estar usando o código ( firmware GRBL ) que roda no Arduino para controlar a placa cnc shield v3., não é ?
Qual versão esta usando ?
http://blog.protoneer.co.nz/arduino-cnc-shield-v3-00-assembly-guide/
Quem envia os comandos do PC para o Arduino é o Universal G-Code Sender.
https://github.com/grbl/Universal-G-Code-Sender
Terá que estudar esse programa para ver como funciona.
Não sei se terá acesso à todas as informações.
Sim.. usei o GRBL Universal G Code Sender no computador para testar os motores de passo.
A versão que usei foi a 0.9.
Terá que estudar esse programa para ver como funciona.
Não sei se terá acesso à todas as informações.
Achei esse site ( que é mais atualizado) do firmware GRBL :
https://github.com/gnea/grbl/wiki
Encontrei esses comandos de GRBL :
Valeu... vou continuar estudando a fundo...
Feito
Legal. Depois comente se conseguiu avançar no seu projeto.
Não tenho CNC e nem esse CNC Shield.
O que eu já andei pesquisando, é que esse FW GRBL parece ser complexo e as informações do projeto não parecem ser claras.
Bom dia RLV, (Meu xara' de iniciais).
O GRBL é um interpretador de codes, e consegue interpretar o G-Code.
O G-code é um código relativamente simples e em arquivos de formato txt.
Um exemplo simples de uma linha G-code:
G01 X26 Y133
Move o eixo X para a posição 26 e o eixo Y para a posição 133.
Este movimento será interpolado pelo uso do comando G01.
Rui
Bom Dia!!1
Então posso usar o GRBL para ler os comandos que o aplicativo manda ao Arduíno e repassa aos motores de passo??
att
Bem-vindo a
Laboratorio de Garagem (arduino, eletrônica, robotica, hacking)
© 2024 Criado por Marcelo Rodrigues. Ativado por