Autor Tema: Programar SRF10 con cable USB  (Leído 13069 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado MLO__

  • Colaborador
  • DsPIC33
  • *****
  • Mensajes: 4581
Re: Programar SRF10 con cable USB
« Respuesta #30 en: 03 de Octubre de 2008, 12:58:11 »
Hola.

Mira, tu adquieres en una variable la distancia, la cual esta entre 15 y 600 ese es el valor que debes usar para asignar el tono por medio de un timer, lo puedes hacer directamente o usar una regla de 3 para cuadrar ese valor con la frecuencia que quieres obtener.

La funcion de interrupcion seria algo asi:

Código: C#
  1. #int_TIMER0
  2. void frecuencia_isr(void)
  3. {
  4.  ++ints_timer0;
  5.  if(ints_timer0>=value)
  6.  {
  7.   ints_timer0=0;
  8.   output_toggle(salida);// salida es el pin que defines para la salida del buzzer
  9.  }
  10. }

La frecuencia estara determinada por la configuracion del Timer0, y value es el valor que se carga en funcion de la distancia.

Saludos
El papel lo aguanta todo

Desconectado hard8507

  • PIC10
  • *
  • Mensajes: 44
Re: Programar SRF10 con cable USB
« Respuesta #31 en: 03 de Octubre de 2008, 13:12:00 »
amigo lo kiero poner por el puerto RA1 ste codigo lo colocaria abajo del codigo de #int_CCP2  o donde explicame gracias

Desconectado MLO__

  • Colaborador
  • DsPIC33
  • *****
  • Mensajes: 4581
Re: Programar SRF10 con cable USB
« Respuesta #32 en: 03 de Octubre de 2008, 13:16:33 »
Hola.

El codigo lo dice muy claro al principo #int_TIMER0, ya que aprobechamos el desborde del mismo para generar la frecuencia. Si vas a colocar la salida por RA1 debes colocar el #define salida pin_a1.

Saludos
El papel lo aguanta todo

Desconectado hard8507

  • PIC10
  • *
  • Mensajes: 44
Re: Programar SRF10 con cable USB
« Respuesta #33 en: 19 de Octubre de 2008, 21:03:48 »
amigo me salen estos errores al poner el timer0

undefined identifier value

Desconectado MLO__

  • Colaborador
  • DsPIC33
  • *****
  • Mensajes: 4581
Re: Programar SRF10 con cable USB
« Respuesta #34 en: 20 de Octubre de 2008, 00:38:24 »
Hola.

Postea el codigo para mayor facilidad de ubicar el error
El papel lo aguanta todo

Desconectado hard8507

  • PIC10
  • *
  • Mensajes: 44
Re: Programar SRF10 con cable USB
« Respuesta #35 en: 20 de Octubre de 2008, 15:02:02 »
el problema del error ke me sale es en el timer saliendome un error ke defina la variable value el codigo es el mismo estoy poniendo la rutina del timer antes de la interrupcion y declarando el puerto de salida pero la verdad nose como definir esa varaible gracias por tu ayuda

Desconectado hard8507

  • PIC10
  • *
  • Mensajes: 44
Re: Programar SRF10 con cable USB
« Respuesta #36 en: 22 de Noviembre de 2008, 17:35:24 »
sera ke me puede ayudar a hcer solo el pwm para un pic 16f873A gracias

Desconectado MLO__

  • Colaborador
  • DsPIC33
  • *****
  • Mensajes: 4581
Re: Programar SRF10 con cable USB
« Respuesta #37 en: 22 de Noviembre de 2008, 19:10:17 »
 :D :D :D

Como lo quires?
El papel lo aguanta todo

Desconectado hard8507

  • PIC10
  • *
  • Mensajes: 44
Re: Programar SRF10 con cable USB
« Respuesta #38 en: 22 de Noviembre de 2008, 19:30:45 »
el pwm ke se pueda variar la onda con un pulsador ...cada vez ke se presione el pulsador el motor gire mas rapido y la salida por ra1 gracias

Desconectado MLO__

  • Colaborador
  • DsPIC33
  • *****
  • Mensajes: 4581
Re: Programar SRF10 con cable USB
« Respuesta #39 en: 22 de Noviembre de 2008, 19:45:43 »
No seria mejor con un teclado?????????????????????????

El papel lo aguanta todo

Desconectado hard8507

  • PIC10
  • *
  • Mensajes: 44
Re: Programar SRF10 con cable USB
« Respuesta #40 en: 22 de Noviembre de 2008, 22:49:07 »
ps la verdad es para continuar el problema de la sirena de proximidad para el robot entoncs con el pulsador simulo la variable no es un poco mas facil

Desconectado hard8507

  • PIC10
  • *
  • Mensajes: 44
Re: Programar SRF10 con cable USB
« Respuesta #41 en: 09 de Febrero de 2009, 16:42:43 »
kien me puede ayudar a unir el programa de la medicion por ultrasonido con este sonido el cual he logrado sacar con el mismo pic 16f873a dado ke la variable que tenemos en la medicion por ultrasonido es la que necesitamos para variar la frecuencia del tono el cual he sacado para q asi pueda variar debido a la distancia necesito ayuda urgente por favor es un proyecto que he venido desarrollando de proximidad para mi robot muchas gracias por la ayuda

Desconectado hard8507

  • PIC10
  • *
  • Mensajes: 44
Re: Programar SRF10 con cable USB
« Respuesta #42 en: 09 de Febrero de 2009, 17:42:45 »
kien me puede a ayudar a que la variable de la medicion por ultrasonido se utilize como la frecuencia que tiene en el programa del tono y asi pueda sonar una sirena para mi robot indicando el cual este cerca o lejos de una pared gracias addjunto las librerias y los programas  y librerias porfa ayundeme gracias