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

Temas similares

04/10/2011 #1


Ayuda control de velocidad motor DC PIC18F452 (PICC)
Hola a todos, necesito que el motor DC gire durante un tiempo determinado, tal como esta el codigo, el motor giraria infinitamente, no se como hacer para que por ejemplo gire durante 15 segundos.....

Código PHP:
#include <18f452.h>                                
#device adc=10
#fuses XT,NOWDT,NOPROTECT,NOLVP,PUT,NOBROWNOUT
#use delay (clock=4000000)
#define use_portb_kbd TRUE
#include<kbd.c>                                
#include<lcd.c> 

int i;
char k,kant='0',PWMH=0,PWML=0// k valor del teclado semiperiodo alto y bajo

void vaciarvalvulas();
void motor();

void main(){
 
lcd_init();
 
k=5;
 
delay_ms(1000);
 
motor(); 
}

void motor(){
 
PWMH=k*28// proporcion entre valor tecla y semi periodo Alto
 
PWML=255-PWMH// semi periodo bajo

 
for(PWMH;PWMH>0;PWMH--){
          
output_high(PIN_C3);
          for(
PWML;PWML>0;PWML--){
              
output_low(PIN_C3);
              }
      }  

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.