Haz una pregunta
  Foros de Electrónica » Diseño digital » Microcontroladores y sistemas embebidos
Foros Registrarse ¿Olvidaste tu contraseña?

Temas similares

25/01/2011 #1

Avatar de Jartos

Problema, numeros con decimales en PicBasic
Hola chicos, queria comentaros un problemilla con un proyecto que llevo entre manos.

No llevo mucho programando en PicBasic, aun asi ya voy haciendo algun proyecto interesante. El ultimo fue un cuentarevoluciones para un motor.

EL tema es que ahora estoy interesado en hacer el cuentaquilometros, y como todos sabemos, tengo que aplicar la formula de L=2*pi*r.

El problema llega cuando no puedo meter pi como 3,14, por lo que opte por introducir 314/100

Independientemente, no funciona. alguien me podria decir como trabajar con numeros decimales en picbasic?

Muchas gracias de antemano
25/01/2011 #2

Avatar de gzaloprgm

Fijate acá que tenés más información de como usar rutinas para hacer operaciones con coma flotante en PICBASIC

http://melabs.com/resources/fp.htm

Igualmente, te recomendaría que hagas TODO en enteros, porque los floats son muy lentos en los microcontroladores de 8 y 16 bits...

Es decir, en vez de multiplicar por 3.14, multiplicás por 314... Y el resultado es exactamente el mismo pero multiplicado por 100...

Un saludo,
Gonzalo
Respuesta
¿Tienes una mejor respuesta a este tema? ¿Quieres hacerle una pregunta a nuestra comunidad y sus expertos? Registrate

Foros de Electrónica » Diseño digital » Microcontroladores y sistemas embebidos

Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO ©2011, Crawlability, Inc.