Sunteți pe pagina 1din 12

Centro de Bachillerato Tecnolgico industrial y de

servicios No. 203


Gral. Ignacio Beteta Quintana

Programacion con arduino (velocidad


de un motor cd)
Alumnos:
Jose Angel Mangu Espinosa
Cristian Basilio Cabaas
Emmanuel Palma Vazquez
Jose Luis Serna Segura
Introduccion
En esta prctica lo que se realizo fue hacer un programa para controlar
la velocidad de un motor
Que va a funcionar de la siguiente manera
Nuestro sistema operativo funciona de la siguiente manera
Cuando presionamos dos veces un push botton se logra activar el
motor, el cual se activara de primera instancia al 20% a si mismo
cuando los push botn se opriman tres veces alcanzar el 50% de su
capacidad.
Cuando oprimamos 4 veces los push botton el sistema se activara en
un 70% y para finalizar cuando se opriman 5 veces el sistema se
reseteara.
Objetivo
Conocer el funcionamiento del transistor
2n22 ( para que sirve cad pin, como se
prgrama, con cuanto voltaje se activa)

Hacer una programacion en arduino

Colocar en la programcion las nuevas


instruccines vistas en clase

Ver las aplicaciones en donde se puede llegar a


usar este circuito

Ver como hacer que un motor gire a diferente


velocidad(contolarlo)

Reforzar instrucciones de arduino

Ver sus areas de apilicacion


Materiales usados
Push button
Motor cd
Transistor 2n22
Resistencias (varios valotes)
Leds
Cables jumper
Cable utp
Protoboard
Pinzas cote y punta
Arduino
Computadora
Vease imgen de materiales usados
Desarrollo
Lo primero es comprar todo el material e
investigarpara que sirve cada material dado en
la lista de materiales.
Hay que tener en cuenta lo que tenemos que
realizar (esto lo dijo el profesor)a grandes
rasgos lo que se realizara es hacer un programa
capaz de controlar el giro de un motor esto con
ayuda de los push button.
pero como cuales son las condiciones del
programa a realizar?
Cuando se presione 2 veces el push button
el motor debera iniciar su movimiento al
20%
Cuando se presione 3 veces el motor
avanzara al 50%
4 veces presionado el motor avanzara un
70%
Finalmente 5 veces el sistema se reseteara
Como la mayoria de materiales ya se conoce su
funcionamiento a excepcin del transistor se
investigara para que sirve cada pin del
transistor 2n22, ya antes mensionado en la lista
de materiales esto lo podemos apreciar en la
siguente imagen
Vea imagen 1.1

imagen 1.1

ya conociendo para que sirve


cada pin y como los demas
materiales se conce su
funcionamiento ahora si se
empieza a programar en el software de arduino
para esto primero se tuvo que analizar como se
iba a programar teniendo en cuenta lo que el
profesor dijo de como deberia quedar la
practica.
Ya tenedo en cuenta esto lo primero que se hizo
en el software fue la declaracion de varibles
Vea imagen 1.2
imagen 1.2

Lo siguiente a hacer es decirle al programa en que


pines de arduino (en void setup) se van a hacer las
conecciones fisicas (declarando cuales van a ser
entradas y salidas) a esto le aadino Serial.begin
para abrir el puerto serie
Vea imagen 1.3

imagen 1.3
ya en void loop empezamos a dar las condiciones
de la programacion
para esto sabemos que el volor maximo es de 255
entonces para sacar el porcentaje (del motor para
ajustar su porcentaje) lo que realizamos fue una
regla de 3
la instruccin que mas se utilizo fue if ya que
fueron puras condiciones lo que se declaro,al
mismo tiempo de cada instruccin if se puso la
intruccion de Serial.println esto con la finalidad de
que se mostrara a que valocidad estaba trabajando
el motor en la pantala de la computadora y
analog.read para hacer la lectura analogica de los
pines que acontinuacion se declararan
Vea imagen 1.4

imagen
1.4
ya por ultimo se programa el reseteo esto para
hacer que el motor se detenga y se pueda
inicializar el programa desde 0
Vea imagen 1.5

imagen 1.5

Ya una vez hacha la programacion se arma el


circuito en la protoboar y se hace la prueba final
para ver si se tuvo xito en el proyecto
Veanse imagenes 1.6
Conclusiones
En esta prctica estuvo para nosotros algo
complicada ya que no se dio tanta explicacin
del funcionamiento ya que con anterioridad ya
se haba trabajado con estas instrucciones y
pues no nos acordbamos lo que se realiz para
llegar a acabar el prctica fue que nos
quedamos en la escuela cuando las clases ya se
haban terminado pero ya con repeso la prctica
quedo

Referencias
https://www.arduino.cc/
https://arduinobot.pbworks.com/f/Manual+Progr
amacion+Arduino.pdf
https://www.arduino.cc/en/Reference/AnalogRea
d
https://www.arduino.cc/en/Reference/If
https://www.arduino.cc/en/serial/begin

S-ar putea să vă placă și