Ir ao conteúdo

Float no Arduino


diisenese

Posts recomendados

Postado

Fala galera, eu estou com um projeto aqui de um robô com dois motores de passos. E para fazer ele girar 90 graus eu tenho esse código

int gira_grau(int grau) // Steps necessários para n graus
{
int steps;
steps = (grau*3)/2;
steps = steps+5;
return steps;
}

E agora o que eu quero fazer é criar um código parecido com esse para ele calcular quantos passos são necessários para andar tantos milimetros. Eu sei que um passo é 0,885 mm e que pra isso eu tenho que usar float pois ele é capaz de usar números decimais. Mas não sei como fazer isso. Mias ou menos assim:

float = linhareta (distancia)

Eu coloco a distancia em mm e ele já calcula quantos passos o motor irá rotacionar.

Obrigado.

  • Moderador
Postado

Caso o autor necessite, o mesmo será reaberto, para isso deverá entrar em contato com a moderação solicitando o desbloqueio.

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

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...

LANÇAMENTO!

eletronica2025-popup.jpg


CLIQUE AQUI E BAIXE AGORA MESMO!