Hola a todos, aca les dejo un pequeño tutorial de como realizar con arduino un regulador de velocidad sencillo para motores de corriente continua.
Los componentes que utilice son:
4 leds
4 resistencias de 220ohm
1 recistencia de 1 K
1 transistor TIP122
1 diodo 1N4001
1 condensador de 1 micro faradio
1 potenciometro de 10 K
1 motor de 12v
1 fuente de 12v
el circuito es el siguiente:
aca les dejo un pequeño video:
Los componentes que utilice son:
4 leds
4 resistencias de 220ohm
1 recistencia de 1 K
1 transistor TIP122
1 diodo 1N4001
1 condensador de 1 micro faradio
1 potenciometro de 10 K
1 motor de 12v
1 fuente de 12v
el circuito es el siguiente:
aca les dejo un pequeño video:
https://www.youtube.com/watch?v=TWsv4W8rlIM
y por ultimo aca esta el codigo del arduino:
int led1=6;
int led2=9;
int led3=10;
int led4=11;
int pote=5;
int motor=3;
void setup(){
pinMode(led1,OUTPUT);
pinMode(led2,OUTPUT);
pinMode(led3,OUTPUT);
pinMode(led4,OUTPUT);
pinMode(pote,INPUT);
}
void loop(){
int value = analogRead(pote);
analogWrite(motor,value/4);
if(value<254){
analogWrite(led1,value);
analogWrite(led2,0);
analogWrite(led3,0);
analogWrite(led4,0);
}
if(value>254 and value<511){
analogWrite(led2,254);
analogWrite(led3,0);
analogWrite(led4,0);
}
if(value>511 and value<765){
analogWrite(led3,254);
analogWrite(led4,0);
}
if(value>765){
analogWrite(led4,254);
}
}
No comments:
Post a Comment