Ir ao conteúdo
  • Cadastre-se

lucasnascimento

Membro Júnior
  • Posts

    12
  • Cadastrado em

  • Última visita

Reputação

0
  1. Certo, mas não diretamente... A minha intenção é de montar um robo do tipo delta, e, para controle deste, estou desenvolvendo este programa. Fazer o motor "seguir" o potenciometro eu consegui, mas para o resultado que eu quero o objetivo é colocar a posição em X, Y e Z e converter esta para a posição dos motores. A estrutura que estou projetando é semelhante a deste link http://www.thingiverse.com/thing:17175 ou seja, o problema desta estrutura é que os três potenciometros juntos afetam a posição de cada um dos motores, e o calculo citado anteriormente foi o mais curto que consegui para realizar esta conversão. porém não preciso que sejam necessariamente potenciometros, se eu conseguir, por exemplo, uma plataforma no windows que possa receber os valores de entrada, calcular e enviar diretamente para o Pic ja vai estar mais do que suficiente. Estou pesquisando a possibilidade de usar um rs232, mas não estou me dando bem nos primeiros testes, se possuir algum material que possa me ajudar nesse assunto sera de grande ajuda. Valeu.
  2. Certo, existe alguma alternativa viavel para isso? como calcular tudo no pc e enviar via rs232? qualquer ideia é bem vinda, desde que ensine o que preciso fazer...
  3. Boa tarde, Estou criando um projeto para o Pic 16f877A com o software flowcode 4.3, e estou com um problema em relação aos calculos necessarios. O projeto em questão consiste em controlar 3 motores de passo, a partir de 3 potenciometros. por meio dos potenciometros será fornecida a posição de destino em X, Y e Z, e por meio de calculos, determinar a maneira que os motores devem girar para obter o resultado esperado. porém estou com problema em dois momentos, em que é necessario calcular uma raiz quadrada, e eu não consegui encontrar uma maneira de realizar este calculo no programa. No momento a minha formula se encontra da seguinte maneira: Ad = (2000^2-(0-Ex)^2-(1155-Ey)^2)^(1/2)+Ez Bd = (2000^2-(-1000-Fx)^2-(-577-Fy)^2)^(1/2)+Fz Cd = (2000^2-(1000-Gx)^2-(-577-Gy)^2)^(1/2)+Gz na qual Ad, Bd e Cd são FLOAT, Ex, Ey, ... , Gz são int com as posições dos motores em relação a posição final do atuador e o ()^(1/2) está sendo usado para representar a raiz quadrada. Tambem é possivel inserir código C ou ASM no diretamente no fluxograma, então um meio de calcular em uma dessas linguagens tambem deve funcionar. Grato, Lucas Nascimento.
  4. meu circuito favorito: este circuito é um simples timer que pode gerar 1hz, 10hz, 100hz, 1khz, 10khz ou 100khz utiliza: 1 555 capacitores: 1 10u 1 1u 1 100n 2 10n 1 1n 1 100p resistor 1 3k9 (laranja, branco, vermelho, ouro) 1 68k (azul, cinza, laranja, ouro) 1 1k(opcional)(marrom, preto, vermelho ,ouro) 1 led(opcional) probe é a saida de frequencia

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...