.::AVR - CONTROL DE SERVO MOTOR::.

MATPIC.COM- Desarrollamos software y hardware bajo demanda y optimizamos código existente en términos de velocidad y memoria.

AVR - CONTROL DE SERVO MOTOR

logo matpic

Nuevo Medición de distancias con una cámara web y un puntero láser

Nuevo Seguir rostro usando una webcam en MATLAB.

Nuevo Reconocimiento de género por voz usando MATLAB.

Nuevo MATLAB reconoce forma y color

Nuevo Ecualizador de Audio con MATLAB - SIMULINK.

Nuevo Sistema de seguridad SPYCAM con MATLAB

Nuevo Seguimiento de color con MATLAB.

Nuevo Seguimiento de objeto con MATLAB.

Nuevo Reconocimiento de formas con MATLAB.

Nuevo Simulink - modulaciones y de modulaciones digitales.

Nuevo GUI para procesamiento de imágenes.

Nuevo Adquisición de señales ECG.

Nuevo CD con videos tutoriales de MATLAB & SIMULINK.

¿PREGUNTAS? Puedes hacerlas mediante esta ventana de chat.
¿Preguntas acerca de los servicios de MATPIC? Llámanos haciendo clic en el botón de Skype

 

CONTROL DE SERVO

Aquí se presenta un programa que controla el giro de un motor servo HS-311. El microcontrolador es un ATmega 16.

'Control de un motor servo HS-311.

'Ensayo 1

'Por: Diego Orlando Barragán Guerrero

'diegokillemall@yahoo.com

 

$regfile = "M16def.dat"       'Definir tipo de micro

$crystal = 4000000            'Frecuencia de 4 MHz

 

Dim M As Word                 'Ancho de pulso

Config Portb = Output         'Puerto B como salida

Portb = 0                     'Puerto B a 0

 

Inicio:

For M = 500 To 2500 Step 25

    Pulseout Portb , 1 , M    'PULSEOUT crea el pulso para control del motor

    Waitms 20                 'Frecuencia de envío del pulso

Next

 

For M = 2500 To 500 Step -25

    Pulseout Portb , 1 , M    'PULSEOUT crea el pulso para control del motor

    Waitms 20                 'Frecuencia de envío del pulso

Next

 

Goto Inicio

 

End

A continuación se muestra la simulación del programa:

avr1

 

 

 

 

buzon

Contáctanos

©2010 MATPIC

Prohibida cualquier copia parcial o total del contenido de esta web