0% encontró este documento útil (0 votos)
71 vistas6 páginas

Controlador de Motor con Arduino y VB

Este documento presenta un proyecto para desarrollar un controlador de motor utilizando Arduino y Visual Basic. El proyecto controlará un motor conectado a un Arduino Uno mediante la programación del Arduino y una interfaz gráfica de Visual Basic. El documento incluye el código de Arduino y Visual Basic, así como aplicaciones potenciales como ventiladores, puertas corredizas y simulaciones de vuelo.
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
71 vistas6 páginas

Controlador de Motor con Arduino y VB

Este documento presenta un proyecto para desarrollar un controlador de motor utilizando Arduino y Visual Basic. El proyecto controlará un motor conectado a un Arduino Uno mediante la programación del Arduino y una interfaz gráfica de Visual Basic. El documento incluye el código de Arduino y Visual Basic, así como aplicaciones potenciales como ventiladores, puertas corredizas y simulaciones de vuelo.
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

INGENIERIA ELECTRONICA

UNIVERSIDAD NACIONAL DEL ALTIPLANO


FACULTAD:
ESCUELA PROFESIONAL DE INGENIERIA ELECTRONICA
INFORME DE PROYECTO

FIO/IO-O9

PARA:
DOCENTE DEL CURSO DE LENGUAJE DE PROGRAMACION II
DE: AL DAEYA DIORI LPEZ PAUCAR

Cdigo: 155235

ESTUDIANTE DEL 3er SEMESTRE DEL CURSO DE LENGUAJE DE


PROGRAMACION

ASUNTO: INFORME DE PROYECTO CONTROLADOR DE UN MOTOR


FECHA DE ENTREGA: MARTES 24 DEL PRESENTE MES

NOTA:

YO AL DAEYA DIORI LPEZ PAUCAR CUMPLO CON INFORMAR EL


ENSAYO DE LABORATORIO REALIZADO EL DIA MARTES 24 DE ENERO
DEL AO EN CURSO, EN EL LABORATORIO DE TELECOMUNICACIONES
DESARROLANDO EL TRABAJO CONTROLADOR DE UN MOTOR . EL
CUAL DETALLO A CONTINUACION EN HOJAS A-4. QUE HAGO ALCANCE
PARA SU CONSIDERACION Y EVALUACION

AL LOPEZ PAUCAR

INGENIERIA ELECTRONICA

CONTROLADOR DE MOTOR
OBJETIVOS:

I.

Dar a conocer de manera concreta el voltaje del mdulo


arduino, con su sencilla programacin en su IDE de ARDUINO
y con una sencilla programacin en VISUAL BASIC.
En este trabajo se pretende realizar un gadget para poder
manipular de manera ms sencilla un motor gracias a la
programacin orientada a objetos.

FUNDAMENTO TEORICO

Introduccin
ARDUINO es una plataforma de prototipos electrnica de cdigo abierto
basada en hardware y software flexibles y fciles de usar. Est pensado para
artistas, diseadores, como hobby y para cualquiera interesado en crear
objetos o entornos interactivos.
Usaremos la IDE de arduino para programar un sencillo cdigo el cual
mandara la seal a travs de los puertos COM.
VISUAL BASIC es un lenguaje de programacin dirigido por EVENTOS, el cual
ya con nuestra vasta experiencia con su interfaz tambin veremos ms
adelante el pequeo cdigo que se usara para poder leer e imprimir los
valores de el voltaje en la pantalla de nuestra aplicacin.

CARACTERISTICAS DE NUESTRO DESARROLLO


El siguiente proyecto consiste en desarrollar un programa compatible
con Windows, el cual a travs de los puertos seriales que ser
vinculado con Arduino y Visual Basic el cual nos mostrara cual es el
estado del motor y poder controlarlo desde la aplicacin desarrollada
en Windows.
Materiales
Arduino Uno R3
Visual Basic (cualquier version)
Motor de 9v
Transistor npn 2222
Resistencia de 1 komh

CODIGO DEL PROGRAMA EN ARDUINO.

AL LOPEZ PAUCAR

INGENIERIA ELECTRONICA

AL LOPEZ PAUCAR

INGENIERIA ELECTRONICA

IMAGEN REFERENCIAL DE
COMO TERMINA EL TRABAJO
FINAL.
CODIGO DE VISUAL BASIC.
Public Class Motor_Control
'aqui hacemos la declaracion
Dim Conectado As Boolean
Dim valor As String

[Link] = False
[Link] = False

Private Sub
Motor_Control_Load(ByVal sender As
[Link], ByVal e As
[Link]) Handles
[Link]

End Sub
' el boton conectar nos permitira conectar la pc con el arduino seleccionando el
puerto serial en el combobox"cmbSerialPorts"
Private Sub CmdConectar_Click(ByVal sender As [Link], ByVal e As
[Link]) Handles [Link]
'si no hay coneccin
If Conectado = False Then
'cargamos el combobox con los puertos seriales conectados a la pc
For Each PuertosDisponibles As String In [Link]
[Link](PuertosDisponibles)
Next
'si hay algoen la lista del combobox
If [Link] > 0 Then
'cambiamos el texto del combobox
[Link] = [Link](0)
'cambiamos el valor del nombre del puerto serial el valor selecciondoen la
lista del combobox
[Link] = [Link]
'abrimos el puerto serial
[Link]()
'activamos los botones de "on" y "off"
[Link] = True
[Link] = True
'desactivamos el boton conectar"
[Link] = False
MsgBox("CONECTADO")
'la variable conectado es "true"
Conectado = True
Else
' si no hay puertos mostramos un mensaje
MsgBox("NINGUN PUERTO ENCONTRADO")

AL LOPEZ PAUCAR

INGENIERIA ELECTRONICA

End If
End If
End Sub
Private Sub CmdON_Click(ByVal sender As [Link], ByVal e As
[Link]) Handles [Link]
'si hay coneccion
If Conectado = True Then
' La variable "valor" tendra valor "1"para activar el motor
valor = 1
'mandar el valor al puerto
[Link](valor)
'descarta los datos del buffer de transmicion del conductor serie
[Link]()
End If
End Sub
Private Sub CmdOFF_Click(ByVal sender As [Link], ByVal e As
[Link]) Handles [Link]
'para desconectar el motor
If Conectado = True Then
' la variable "valor"tendra el valor "0"para desactivar el motor
valor = 0
[Link](valor)
[Link]()
End If
End Sub
Private Sub PictureBox1_Click(ByVal sender As [Link], ByVal e As
[Link]) Handles [Link]
End Sub
End Class

Con este pequeo cdigo podremos controlar el motor a nuestro


antojo.

APLICACIONES DE ESTE PEUEO PROGRAMA.


En la vida diaria podra ser para poder poner un pequeo
ventilador de mesa.
En mociones de electrnica, este proyecto se puede usar en el
rea de domtica y el cual detallamos a la Domtica en la
accin de poder por decir controlar la puerta corrediza con el

AL LOPEZ PAUCAR

INGENIERIA ELECTRONICA

sensor de movimiento y una programacin adecuada se puede.


Al igual que un motor paso a paso
En el rea de control como para hacer pruebas de hlices y
simular con un giroscopio un el control de vuelo.
BIBLIOGRAFIA
WEB:
Data sheet. (2222n)
[Link]
[Link]
[Link]
IMGENES REFERENCIALES:

AL LOPEZ PAUCAR

También podría gustarte