TODOPIC
Microcontroladores PIC => Todo en microcontroladores PIC => Mensaje iniciado por: Agustinino en 28 de Enero de 2010, 23:52:45
-
Hola que tal compañeros, miren me dejaron aplicar las funciones seno coseno y tangente en un proyecto con un PIC (el PIC es a elección abierta), pero me lo dejaron de tal manera que cuando se obtiene un valor del convertidor analógico digital, la codifique para plasmar los resultados en una LCD, el problema que presento es cómo puedo realizar el algoritmo para aplicar estas tres funciones, algun libro, página o archivo que me recomienden estaré agradecidos, saludos 8)
-
en lenguaje q lenguaje?, si es c de CCS, en la ayuda creo q puedes encontrar lo q buscas, escribe "sin" y te aparecera lo correspondiente.
saludos
-
Lo que tienes que hacer basicamente es:
- Leer el valor de la entrada analógica
- Guardar este valor en un float
- realizar la operación trigonométrica
- transformar el valor de float a texto
- imprimir el texto obtenido en pantalla
Lee las normas (http://www.todopic.com.ar/foros/index.php?action=globalAnnouncements;id=1) del foro, y recuerda que debes postear que programa usas y que pic usarás, ademas debes postear el codigo que has estado realizando.
Aqui (http://www.todopic.com.ar/foros/index.php?topic=13762.msg134301#msg134301) encontrarás un ejemplo en MikroBasic de como utilizar la funcion cos.
-
A ok gracias por la nota y los comentarios, pues suena no muy complicado, y sí, me faltó exponer qué lenguaje pienso usar y familia de micro's, mi idea es usar la familia 18 de microchip, y usar el assembler para el código, ya chequé y con lenguaje de PICBASIC Y CCS lo puedo realizar, ahora, como podria hacerlo con assembler, ya que el valor que obtengo o en su caso los valores de seno coseno, etc... son valores menores de uno, y quisiera expresarlos en valores de 4 dígitos.
PD: un libro o una guía expres me vendria de perlas :P saludos y de nuevo gracias :mrgreen:
-
Revisa por aquí (http://infopic-suky.blogspot.com), hay un par de tutoriales y después hay que googlear un poco.
Saludos!