Está en la página 1de 41

INDICE

PRÁCTICA DE ELECTRONICA EN PROTEUS................................................................................7


1.1. OBJETIVO:...........................................................................................................................7
1.2. MATERIALES Y/O INSTRUMENTOS...............................................................................7
1.3. PROTOTIPO VIRTUAL.......................................................................................................7
1.3.1. PROCEDIMIENTO DE CIRCUITO EN PROTEUS....................................................7
1.3.2. FUNCIONAMIENTO DEL PROTOTIPO FISICO.......................................................8
INICIANDO EN ARDUINO BLINK...................................................................................................9
2.1 OBJETIVO:...........................................................................................................................9
2.2 MATERIALES Y/O INSTRUMENTOS.............................................................................10
2.2.1 PROTOTIPO FISICO..................................................................................................10
2.3 PROTOTIPO VIRTUAL.....................................................................................................11
2.3.1 PROCEDIMIENTO DE CIRCUITO EN PROTEUS..................................................11
2.4 PROTOTIPO FÍSICO..........................................................................................................12
2.4.1 PROCEDIMIENTO DE CIRCUITO EN PROTOBOARD.........................................12
ESCRITURA SERIAL DIGITAL CON ARDUINO...........................................................................16
3.1 OBJETIVO:.........................................................................................................................16
3.2 MATERIALES Y/O INSTRUMENTOS.............................................................................16
3.2.1 PROTOTIPO FISICO..................................................................................................16
3.2.2 PROTOTIPO VIRTUAL.............................................................................................17
3.3 PROTOTIPO VIRTUAL.....................................................................................................18
3.3.1 PROCEDIMIENTO DE CIRCUITO EN PROTEUS..................................................18
3.3.2 FUNCIONAMIENTO DEL PROTOTIPO VIRTUAL................................................18
3.3.3 SIMULACIÓN FINAL................................................................................................18
3.4 PROTOTIPO FÍSICO..........................................................................................................18
3.4.1 PROCEDIMIENTO DE CIRCUITO EN PROTOBOARD.........................................18
3.4.2 FUNCIONAMIENTO DEL PROTOTIPO FÍSICO.....................................................18
3.4.3 SIMULACIÓN FINAL................................................................................................18
3.5 APORTES PROTOTIPO VIRTUAL...................................................................................18
3.5.1 PROCEDIMIENTO DE CIRCUITO EN PROTEUS..................................................18
3.5.2 FUNCIONAMIENTO DEL PROTOTIPO VIRTUAL................................................18
3.5.3 SIMULACIÓN FINAL................................................................................................18
3.6 APORTES PROTOTIPO FÍSICO.......................................................................................18
3.6.1 PROCEDIMIENTO DE CIRCUITO EN PROTOBOARD.........................................18
3.6.2 FUNCIONAMIENTO DEL PROTOTIPO FÍSICO.....................................................18
3.6.3 SIMULACIÓN FINAL................................................................................................18
LECTURA SERIAL DIGITAL CON ARDUINO..............................................................................19
4.1 OBJETIVO:.........................................................................................................................19
4.2 MATERIALES Y/O INSTRUMENTOS.............................................................................19
4.2.1 PROTOTIPO FISICO..................................................................................................19
4.2.2 PROTOTIPO VIRTUAL.............................................................................................20
4.3 PROTOTIPO VIRTUAL.....................................................................................................21
4.3.1 PROCEDIMIENTO DE CIRCUITO EN PROTEUS..................................................21
4.3.2 FUNCIONAMIENTO DEL PROTOTIPO VIRTUAL................................................21
4.3.3 SIMULACIÓN FINAL................................................................................................21
4.4 PROTOTIPO FÍSICO..........................................................................................................21
4.4.1 PROCEDIMIENTO DE CIRCUITO EN PROTOBOARD.........................................21
4.4.2 FUNCIONAMIENTO DEL PROTOTIPO FÍSICO.....................................................21
4.4.3 SIMULACIÓN FINAL................................................................................................21
4.5 APORTES PROTOTIPO VIRTUAL...................................................................................21
4.5.1 PROCEDIMIENTO DE CIRCUITO EN PROTEUS..................................................21
4.5.2 FUNCIONAMIENTO DEL PROTOTIPO VIRTUAL................................................21
4.5.3 SIMULACIÓN FINAL................................................................................................21
4.6 APORTES PROTOTIPO FÍSICO.......................................................................................21
4.6.1 PROCEDIMIENTO DE CIRCUITO EN PROTOBOARD.........................................21
4.6.2 FUNCIONAMIENTO DEL PROTOTIPO FÍSICO.....................................................21
4.6.3 SIMULACIÓN FINAL................................................................................................21
ESCRITURA SERIAL ANALÓGICA CON ARDUINO...................................................................22
5.1 OBJETIVO:.........................................................................................................................22
5.2 MATERIALES Y/O INSTRUMENTOS.............................................................................22
5.2.1 PROTOTIPO FISICO..................................................................................................22
5.2.2 PROTOTIPO VIRTUAL.............................................................................................23
5.3 PROTOTIPO VIRTUAL.....................................................................................................24
5.3.1 PROCEDIMIENTO DE CIRCUITO EN PROTEUS..................................................24
5.3.2 FUNCIONAMIENTO DEL PROTOTIPO VIRTUAL................................................24
5.3.3 SIMULACIÓN FINAL................................................................................................24
5.4 PROTOTIPO FÍSICO..........................................................................................................24
5.4.1 PROCEDIMIENTO DE CIRCUITO EN PROTOBOARD.........................................24
5.4.2 FUNCIONAMIENTO DEL PROTOTIPO FÍSICO.....................................................24
5.4.3 SIMULACIÓN FINAL................................................................................................24
5.5 APORTES PROTOTIPO VIRTUAL...................................................................................24
5.5.1 PROCEDIMIENTO DE CIRCUITO EN PROTEUS..................................................24
5.5.2 FUNCIONAMIENTO DEL PROTOTIPO VIRTUAL................................................24
5.5.3 SIMULACIÓN FINAL................................................................................................24
5.6 APORTES PROTOTIPO FÍSICO.......................................................................................24
5.6.1 PROCEDIMIENTO DE CIRCUITO EN PROTOBOARD.........................................24
5.6.2 FUNCIONAMIENTO DEL PROTOTIPO FÍSICO.....................................................24
5.6.3 SIMULACIÓN FINAL................................................................................................24
LECTURA SERIAL ANALÓGICA CON ARDUINO.......................................................................25
6.1 OBJETIVO:.........................................................................................................................25
6.2 MATERIALES Y/O INSTRUMENTOS.............................................................................25
6.2.1 PROTOTIPO FISICO..................................................................................................25
6.2.2 PROTOTIPO VIRTUAL.............................................................................................26
6.3 PROTOTIPO VIRTUAL.....................................................................................................27
6.3.1 PROCEDIMIENTO DE CIRCUITO EN PROTEUS..................................................27
6.3.2 FUNCIONAMIENTO DEL PROTOTIPO VIRTUAL................................................27
6.3.3 SIMULACIÓN FINAL................................................................................................27
6.4 PROTOTIPO FÍSICO..........................................................................................................27
6.4.1 PROCEDIMIENTO DE CIRCUITO EN PROTOBOARD.........................................27
6.4.2 FUNCIONAMIENTO DEL PROTOTIPO FÍSICO.....................................................27
6.4.3 SIMULACIÓN FINAL................................................................................................27
6.5 APORTES PROTOTIPO VIRTUAL...................................................................................27
6.5.1 PROCEDIMIENTO DE CIRCUITO EN PROTEUS..................................................27
6.5.2 FUNCIONAMIENTO DEL PROTOTIPO VIRTUAL................................................27
6.5.3 SIMULACIÓN FINAL................................................................................................27
6.6 APORTES PROTOTIPO FÍSICO.......................................................................................27
6.6.1 PROCEDIMIENTO DE CIRCUITO EN PROTOBOARD.........................................27
6.6.2 FUNCIONAMIENTO DEL PROTOTIPO FÍSICO.....................................................27
6.6.3 SIMULACIÓN FINAL................................................................................................27
ESCRITURA SERIAL DIGITAL CON VISUAL Y ARDUINO.......................................................28
7.1 OBJETIVO:.........................................................................................................................28
7.2 MATERIALES Y/O INSTRUMENTOS.............................................................................28
7.2.1 PROTOTIPO FISICO..................................................................................................28
7.2.2 PROTOTIPO VIRTUAL.............................................................................................29
7.3 PROTOTIPO VIRTUAL.....................................................................................................30
7.3.1 PROCEDIMIENTO DE CIRCUITO EN PROTEUS..................................................30
7.3.2 FUNCIONAMIENTO DEL PROTOTIPO VIRTUAL................................................30
7.3.3 SIMULACIÓN FINAL................................................................................................30
7.4 PROTOTIPO FÍSICO..........................................................................................................30
7.4.1 PROCEDIMIENTO DE CIRCUITO EN PROTOBOARD.........................................30
7.4.2 FUNCIONAMIENTO DEL PROTOTIPO FÍSICO.....................................................30
7.4.3 SIMULACIÓN FINAL................................................................................................30
7.5 APORTES PROTOTIPO VIRTUAL...................................................................................30
7.5.1 PROCEDIMIENTO DE CIRCUITO EN PROTEUS..................................................30
7.5.2 FUNCIONAMIENTO DEL PROTOTIPO VIRTUAL................................................30
7.5.3 SIMULACIÓN FINAL................................................................................................30
7.6 APORTES PROTOTIPO FÍSICO.......................................................................................30
7.6.1 PROCEDIMIENTO DE CIRCUITO EN PROTOBOARD.........................................30
7.6.2 FUNCIONAMIENTO DEL PROTOTIPO FÍSICO.....................................................30
7.6.3 SIMULACIÓN FINAL................................................................................................30
LECTURA SERIAL DIGITAL CON VISUAL Y ARDUINO...........................................................31
8.1 OBJETIVO:.........................................................................................................................31
8.2 MATERIALES Y/O INSTRUMENTOS.............................................................................31
8.2.1 PROTOTIPO FISICO..................................................................................................31
8.2.2 PROTOTIPO VIRTUAL.............................................................................................32
8.3 PROTOTIPO VIRTUAL.....................................................................................................33
8.3.1 PROCEDIMIENTO DE CIRCUITO EN PROTEUS..................................................33
8.3.2 FUNCIONAMIENTO DEL PROTOTIPO VIRTUAL................................................33
8.3.3 SIMULACIÓN FINAL................................................................................................33
8.4 PROTOTIPO FÍSICO..........................................................................................................33
8.4.1 PROCEDIMIENTO DE CIRCUITO EN PROTOBOARD.........................................33
8.4.2 FUNCIONAMIENTO DEL PROTOTIPO FÍSICO.....................................................33
8.4.3 SIMULACIÓN FINAL................................................................................................33
8.5 APORTES PROTOTIPO VIRTUAL...................................................................................33
8.5.1 PROCEDIMIENTO DE CIRCUITO EN PROTEUS..................................................33
8.5.2 FUNCIONAMIENTO DEL PROTOTIPO VIRTUAL................................................33
8.5.3 SIMULACIÓN FINAL................................................................................................33
8.6 APORTES PROTOTIPO FÍSICO.......................................................................................33
8.6.1 PROCEDIMIENTO DE CIRCUITO EN PROTOBOARD.........................................33
8.6.2 FUNCIONAMIENTO DEL PROTOTIPO FÍSICO.....................................................33
8.6.3 SIMULACIÓN FINAL................................................................................................33
ESCRITURA SERIAL ANALÓGICA CON VISUAL Y ARDUINO................................................34
9.1 OBJETIVO:.........................................................................................................................34
9.2 MATERIALES Y/O INSTRUMENTOS.............................................................................34
9.2.1 PROTOTIPO FISICO..................................................................................................34
9.2.2 PROTOTIPO VIRTUAL.............................................................................................35
9.3 PROTOTIPO VIRTUAL.....................................................................................................36
9.3.1 PROCEDIMIENTO DE CIRCUITO EN PROTEUS..................................................36
9.3.2 FUNCIONAMIENTO DEL PROTOTIPO VIRTUAL................................................36
9.3.3 SIMULACIÓN FINAL................................................................................................36
9.4 PROTOTIPO FÍSICO..........................................................................................................36
9.4.1 PROCEDIMIENTO DE CIRCUITO EN PROTOBOARD.........................................36
9.4.2 FUNCIONAMIENTO DEL PROTOTIPO FÍSICO.....................................................36
9.4.3 SIMULACIÓN FINAL................................................................................................36
9.5 APORTES PROTOTIPO VIRTUAL...................................................................................36
9.5.1 PROCEDIMIENTO DE CIRCUITO EN PROTEUS..................................................36
9.5.2 FUNCIONAMIENTO DEL PROTOTIPO VIRTUAL................................................36
9.5.3 SIMULACIÓN FINAL................................................................................................36
9.6 APORTES PROTOTIPO FÍSICO.......................................................................................36
9.6.1 PROCEDIMIENTO DE CIRCUITO EN PROTOBOARD.........................................36
9.6.2 FUNCIONAMIENTO DEL PROTOTIPO FÍSICO.....................................................36
9.6.3 SIMULACIÓN FINAL................................................................................................36
LECTURA SERIAL ANALÓGICA CON VISUAL Y ARDUINO....................................................37
10.1 OBJETIVO:.........................................................................................................................37
10.2 MATERIALES Y/O INSTRUMENTOS.............................................................................37
10.2.1 PROTOTIPO FISICO..................................................................................................37
10.2.2 PROTOTIPO VIRTUAL.............................................................................................38
10.3 PROTOTIPO VIRTUAL.....................................................................................................39
10.3.1 PROCEDIMIENTO DE CIRCUITO EN PROTEUS..................................................39
10.3.2 FUNCIONAMIENTO DEL PROTOTIPO VIRTUAL................................................39
10.3.3 SIMULACIÓN FINAL................................................................................................39
10.4 PROTOTIPO FÍSICO..........................................................................................................39
10.4.1 PROCEDIMIENTO DE CIRCUITO EN PROTOBOARD.........................................39
10.4.2 FUNCIONAMIENTO DEL PROTOTIPO FÍSICO.....................................................39
10.4.3 SIMULACIÓN FINAL................................................................................................39
10.5 APORTES PROTOTIPO VIRTUAL...................................................................................39
10.5.1 PROCEDIMIENTO DE CIRCUITO EN PROTEUS..................................................39
10.5.2 FUNCIONAMIENTO DEL PROTOTIPO VIRTUAL................................................39
10.5.3 SIMULACIÓN FINAL................................................................................................39
10.6 APORTES PROTOTIPO FÍSICO.......................................................................................39
10.6.1 PROCEDIMIENTO DE CIRCUITO EN PROTOBOARD.........................................39
10.6.2 FUNCIONAMIENTO DEL PROTOTIPO FÍSICO.....................................................39
10.6.3 SIMULACIÓN FINAL................................................................................................39
PRÁCTICA N°1
NOMBRE DE LA PRÁCTICA:
PRÁCTICA DE ELECTRONICA EN PROTEUS

1.1. OBJETIVO:
Simular circuitos de control con instrumentos de medición en Proteus
1.2. MATERIALES Y/O INSTRUMENTOS
 Baterias
 Leds
 Resistores

1.3. PROTOTIPO VIRTUAL


1.3.1. PROCEDIMIENTO DE CIRCUITO EN PROTEUS
Se empieza armando el siguiente circuito según lo indican las imágenes, usando baterías de 5 voltios
y resistencias de 220 ohmnios.
Después de ello de se agregan instrumentos de medida para calcular el valor de la intensidad
de corriente que cada por cada tramo.

Después de ello de agrega una resistencia variable mueva la resistencia el cambio del brillo
del led

1.3.2. FUNCIONAMIENTO DEL PROTOTIPO FISICO


En este paso, se realiza el prototipo de manera física utilizando los mismo componentes del
prototipo virtual, después de ello también se utiliza los instrumentos de medida para verificar el los
resultados virtuales.
INSTRUMENTOS A USAR DETALLE

PRÁCTICA N°2
LEDS

NOMBRE DE LA PRÁCTICA:

INICIANDO
INSTRUMENTOS EN ARDUINO BLINK
A USAR

2.1
ARDUINO UNO

OBJETIVO:
Simular el funcionamiento del arduino en forma virtual con proteus y en forma física.
realizando el ejercicio básico del blink

2.2 MATERIALES Y/O INSTRUMENTOS


2.2.1 PROTOTIPO FISICO
2.3 PROTOTIPO VIRTUAL
2.3.1 PROCEDIMIENTO DE CIRCUITO EN PROTEUS
En esta práctica se utiliza el Arduino blink, el cual se ubica en la pestaña ejemplos, basics y la
alyternativa blink

Después de ello se utiliza el código siguiente para el funcionamiento del arduino

int led = 13;


void setup() {
  pinMode(led, OUTPUT);
}
void loop() {
  digitalWrite(led, HIGH); // turn the LED on (HIGH is the voltage level)
  delay(1000); // wait for a second
  digitalWrite(led, LOW); // turn the LED off by making the voltage LOW
  delay(1000); // wait for a second
}

Una vez copiado ello, se procede a analizar si el código es correcto y mandar la respuesta al
arduino del proteus:
Por defecto, al verificar el código (compilar) el archivo .hex se guarda en una carpeta
temporal, por lo que su acceso no será sencillo. Tenemos dos posibilidades, se puede cambiar
para siempre donde guardar el archivo .hex de Arduino o sino que Arduino nos diga en que
carpeta se ha creado el archivo. Como la primera opción ya la tratamos en otro artículo aquí
hablaremos sobre la segunda opción.
En las versiones del IDE anteriores al v1.0 para conocer la ruta en que el compilador guarda
el '.hex' y el '.elf' mantendremos pulsada la tecla '

Después de ello se procede a correr el programa en el proteus:


2.4 PROTOTIPO FÍSICO
2.4.1 PROCEDIMIENTO DE CIRCUITO EN PROTOBOARD
Para probar el Arduino debe estar conectado

Cargando el primer
programa Escoja
Aparece lo siguiente

Su código es

int led = 13;


void setup() {
  pinMode(led, OUTPUT);
}
void loop() {
  digitalWrite(led, HIGH); // turn the LED on (HIGH is the voltage level)
  delay(1000); // wait for a second
  digitalWrite(led, LOW); // turn the LED off by making the voltage LOW
  delay(1000); // wait for a second
}

Ejecute
Aparecerá lo siguiente

Para ejecutarlo en el arduino

Y asi es como resulta el prototipo en físico:


PRÁCTICA N°3
NOMBRE DE LA PRÁCTICA:

ESCRITURA SERIAL DIGITAL CON ARDUINO

3.1 OBJETIVO:
3.2 MATERIALES Y/O INSTRUMENTOS
3.2.1 PROTOTIPO FISICO

3.2.2 PROTOTIPO VIRTUAL

INSTRUMENTOS A USAR DETALLE

LEDS

INSTRUMENTOS A USAR DETALLE

ARDUINO UNO
3.3 PROTOTIPO VIRTUAL
3.3.1 PROCEDIMIENTO DE CIRCUITO EN PROTEUS
char Cadena[10]="R123";
char dato;
char letra;
int nro,i;
int Rojo=11;
int Verde=10;
int Azul=9;
int valor=0;
void setup() {
pinMode(Rojo,OUTPUT);//D
pinMode(Verde,OUTPUT);//D
pinMode(Azul,OUTPUT);//D
Serial.begin(9600);
}
void loop()
{ i=0;
if (Serial.available() > 0)
{ valor=1;
while (Serial.available() > 0)
{
dato= Serial.read();
delay(5);
if (i==0 )
letra=dato;
else
Cadena[i-1]=dato;
i++;
}
Cadena[i-1]='\n';
Serial.println(Cadena);
nro = ato******************i(Cadena) ;
i=0;
}
if (valor==1)
{
Serial.print(letra);

Serial.println(Cadena);
switch(letra)
{ case 'R': analogWrite(Rojo, nro); break;
case 'V': analogWrite(Verde, nro); break;
case 'A': analogWrite(Azul, nro); break;
}
delay(10);
valor=0;
}
}

Si usted escribe por Ejemplo V234 se prende el led verde a esa intensidad ,
3.3.2 FUNCIONAMIENTO DEL PROTOTIPO VIRTUAL
3.3.3 SIMULACIÓN FINAL

El resultado es

TENEMOS EL SIGUIENTE GRAFICO


3.4 PROTOTIPO FÍSICO
3.4.1 PROCEDIMIENTO DE CIRCUITO EN PROTOBOARD
3.4.2 FUNCIONAMIENTO DEL PROTOTIPO FÍSICO
3.4.3 SIMULACIÓN FINAL

3.5 APORTES PROTOTIPO VIRTUAL


3.5.1 PROCEDIMIENTO DE CIRCUITO EN PROTEUS
3.5.2 FUNCIONAMIENTO DEL PROTOTIPO VIRTUAL
3.5.3 SIMULACIÓN FINAL

3.6 APORTES PROTOTIPO FÍSICO


3.6.1 PROCEDIMIENTO DE CIRCUITO EN PROTOBOARD
3.6.2 FUNCIONAMIENTO DEL PROTOTIPO FÍSICO
3.6.3 SIMULACIÓN FINAL
PRÁCTICA N°4
NOMBRE DE LA PRÁCTICA:

LECTURA SERIAL DIGITAL CON ARDUINO

INSTRUMENTOS A USAR DETALLE


4.1

LEDS

OBJETIVO:

4.2 MATERIALES Y/O INSTRUMENTOS


4.2.1 PROTOTIPO FISICO
4.2.2 PROTOTIPO VIRTUAL

4.3 PROTOTIPO VIRTUAL


4.3.1 PROCEDIMIENTO DE CIRCUITO EN PROTEUS
CODIGO EN VISUAL BASIC

Imports System.Drawing
Imports System.IO
Imports System.IO.Ports
Imports System.Threading
Public Class Form1
Shared _continue As Boolean
Shared _serialPort As SerialPort
Public rojo As Integer
Public verde As Integer
Public azul As Integer
Public Rled ' Aleatorio
Public CadRojo As String
Public CadVerde As String
Public CadAzul As String
Public contVerde
As Integer =0
Public INSTRUMENTOS A USAR DETALLE Velocidad
As Integer = 10

ARDUINO UNO
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles MyBase.Load
SerialPort1.Close()
SerialPort1.PortName = "COM4" ' Cambia elbli Puerto
SerialPort1.BaudRate = 9600
SerialPort1.DataBits = 8
SerialPort1.Parity = Parity.None
SerialPort1.StopBits = StopBits.One
SerialPort1.Handshake = Handshake.None
SerialPort1.Encoding = System.Text.Encoding.Default
BtnCerrar.Enabled = False
btnAbrir.Enabled = True
txtVel.Text = Velocidad
txtRojo.Text = rojo
txtVerde.Text = verde
txtAzul.Text = azul
End Sub

Private Sub BtnCerrar_Click(sender As Object, e As EventArgs) Handles


BtnCerrar.Click
SerialPort1.Close()
BtnCerrar.Enabled = False
btnAbrir.Enabled = True
End Sub
Private Sub btnListar_Click(sender As Object, e As EventArgs) Handles
btnListar.Click
For Each sp As String In My.Computer.Ports.SerialPortNames
ListBox1.Items.Add(sp)
Next
End Sub

Private Sub btnAbrir_Click(sender As Object, e As EventArgs) Handles


btnAbrir.Click
Try
btnAbrir.Enabled = False
BtnCerrar.Enabled = True
Catch ex As Exception
MsgBox(ex.Message)
End Try
SerialPort1.Open()
End Sub

Private Sub BtnEnviarRojo(sender As Object, e As EventArgs) Handles


BtnRojo.Click
Try
CadRojo = "R" + txtRojo.Text
rojo = Val(txtRojo.Text)
btnMrojo.BackColor = Color.FromArgb(rojo, 0, 0)
btnMResultado.BackColor = Color.FromArgb(rojo, verde, azul)
SerialPort1.Write(CadRojo)
Catch ex As Exception
MsgBox(ex.Message)
End Try
End Sub

Private Sub btnVerde_Click(sender As Object, e As EventArgs) Handles


btnVerde.Click
Try
CadVerde = "V" + txtVerde.Text
verde = Val(txtVerde.Text)
btnMVerde.BackColor = Color.FromArgb(0, verde, 0)
btnMResultado.BackColor = Color.FromArgb(rojo, verde, azul)
SerialPort1.Write(CadVerde)
Catch ex As Exception
MsgBox(ex.Message)
End Try
End Sub

Private Sub BtnAzul_Click(sender As Object, e As EventArgs) Handles


BtnAzul.Click
Try
CadAzul = "A" + TxtAzul.Text
azul = Val(TxtAzul.Text)
btnMAzul.BackColor = Color.FromArgb(0, 0, azul)
btnMResultado.BackColor = Color.FromArgb(rojo, verde, azul)
SerialPort1.Write(CadAzul)
Catch ex As Exception
MsgBox(ex.Message)
End Try
End Sub

Private Sub BtnAleatorio_Click(sender As Object, e As EventArgs) Handles


BtnAleatorio.Click
Rled = 1 + Int(Rnd() * 3)
Select Case Rled
Case 1
txtRojo.Text = Int(Rnd() * 253)
BtnEnviarRojo(sender, e)
Case 2
txtVerde.Text = Int(Rnd() * 253)
btnVerde_Click(sender, e)
Case 3
txtAzul.Text = Int(Rnd() * 253)
BtnAzul_Click(sender, e)
End Select
End Sub
Private Sub Timer1_Tick(sender As Object, e As EventArgs) Handles Timer1.Tick
BtnAleatorio_Click(sender, e)
End Sub

Private Sub BtnAuto_Click(sender As Object, e As EventArgs) Handles


BtnAuto.Click
Try
Timer1.Interval = Val(txtVel.Text)
Timer1.Start()
Catch ex As Exception
MsgBox(ex.Message)
End Try
End Sub
Private Sub btnDetener_Click(sender As Object, e As EventArgs) Handles
btnDetener.Click
Timer1.Stop()
End Sub

4.3.2 FUNCIONAMIENTO DEL PROTOTIPO VIRTUAL


4.3.3 SIMULACIÓN FINAL

4.4 PROTOTIPO FÍSICO


4.4.1 PROCEDIMIENTO DE CIRCUITO EN PROTOBOARD
4.4.2 FUNCIONAMIENTO DEL PROTOTIPO FÍSICO
4.4.3 SIMULACIÓN FINAL

4.5 APORTES PROTOTIPO VIRTUAL


4.5.1 PROCEDIMIENTO DE CIRCUITO EN PROTEUS
4.5.2 FUNCIONAMIENTO DEL PROTOTIPO VIRTUAL
4.5.3 SIMULACIÓN FINAL
4.6 APORTES PROTOTIPO FÍSICO
4.6.1 PROCEDIMIENTO DE CIRCUITO EN PROTOBOARD
4.6.2 FUNCIONAMIENTO DEL PROTOTIPO FÍSICO
4.6.3 SIMULACIÓN FINAL

INSTRUMENTOS A USAR DETALLE

LEDS

PRÁCTICA N°5
NOMBRE DE LA PRÁCTICA:

ESCRITURA SERIAL ANALÓGICA CON ARDUINO

5.1 OBJETIVO:

5.2 MATERIALES Y/O INSTRUMENTOS


5.2.1 PROTOTIPO FISICO
5.2.2 PROTOTIPO VIRTUAL

5.3 PROTOTIPO VIRTUAL


5.3.1 PROCEDIMIENTO DE CIRCUITO EN PROTEUS
5.3.2 FUNCIONAMIENTO DEL PROTOTIPO VIRTUAL
5.3.3 SIMULACIÓN FINAL

5.4 PROTOTIPO FÍSICO


5.4.1 PROCEDIMIENTO DE CIRCUITO EN PROTOBOARD
5.4.2 FUNCIONAMIENTO DEL PROTOTIPO FÍSICO
5.4.3 SIMULACIÓN FINAL

INSTRUMENTOS A USAR DETALLE

ARDUINO UNO
5.5 APORTES PROTOTIPO VIRTUAL
5.5.1 PROCEDIMIENTO DE CIRCUITO EN PROTEUS
5.5.2 FUNCIONAMIENTO DEL PROTOTIPO VIRTUAL
5.5.3 SIMULACIÓN FINAL

5.6 APORTES PROTOTIPO FÍSICO


5.6.1 PROCEDIMIENTO DE CIRCUITO EN PROTOBOARD
5.6.2 FUNCIONAMIENTO DEL PROTOTIPO FÍSICO
5.6.3 SIMULACIÓN FINAL

PRÁCTICA N°6
NOMBRE DE LA PRÁCTICA:

LECTURA SERIAL ANALÓGICA CON ARDUINO

6.1 OBJETIVO:
Simular el funcionamiento del arduino en forma virtual con proteus para una lectura
analógica serial.
6.2 MATERIALES Y/O INSTRUMENTOS
 Arduino
 Resistencias
 1 led
 CMD

6.3 PROTOTIPO VIRTUAL


6.3.1 PROCEDIMIENTO DE CIRCUITO EN PROTEUS

CODIGO EN ARDUINO

char Cadena[10]="R123";
char dato;
char letra;
int nro,i;
int Rojo=11;
int Verde=10;
int Azul=9;
int valor=0;
void setup() {

INSTRUMENTOS A USAR DETALLE

ARDUINO UNO
pinMode(Rojo,OUTPUT);//D
pinMode(Verde,OUTPUT);//D
pinMode(Azul,OUTPUT);//D
Serial.begin(9600);
}
void loop()
{ i=0;
if (Serial.available() > 0)
{ valor=1;
while (Serial.available() > 0)
{
dato= Serial.read();
delay(5);
if (i==0 )
letra=dato;
else
Cadena[i-1]=dato;
i++;
}
Cadena[i-1]='\n';
Serial.println(Cadena);
nro = ato******************i(Cadena) ;
i=0;
}
if (valor==1)
{
Serial.print(letra);

Serial.println(Cadena);
switch(letra)
{ case 'R': analogWrite(Rojo, nro); break;
case 'V': analogWrite(Verde, nro); break;
case 'A': analogWrite(Azul, nro); break;
}
delay(10);
valor=0;
6.4 PROTOTIPO FÍSICO
6.4.1 PROCEDIMIENTO DE CIRCUITO EN PROTOBOARD
PRÁCTICA N°7
NOMBRE DE LA PRÁCTICA:

ESCRITURA SERIAL DIGITAL CON VISUAL Y ARDUINO

7.1 OBJETIVO:
7.2 MATERIALES Y/O INSTRUMENTOS
7.2.1 PROTOTIPO FISICO

7.2.2 PROTOTIPO VIRTUAL

INSTRUMENTOS A USAR DETALLE

LEDS

INSTRUMENTOS A USAR DETALLE

ARDUINO UNO
7.3 PROTOTIPO VIRTUAL
7.3.1 PROCEDIMIENTO DE CIRCUITO EN PROTEUS
7.3.2 FUNCIONAMIENTO DEL PROTOTIPO VIRTUAL
7.3.3 SIMULACIÓN FINAL

7.4 PROTOTIPO FÍSICO


7.4.1 PROCEDIMIENTO DE CIRCUITO EN PROTOBOARD
7.4.2 FUNCIONAMIENTO DEL PROTOTIPO FÍSICO
7.4.3 SIMULACIÓN FINAL

INSTRUMENTOS A USAR DETALLE

LEDS

PRÁCTICA N°8
NOMBRE DE LA PRÁCTICA:

LECTURA SERIAL DIGITAL CON VISUAL Y ARDUINO

8.1 OBJETIVO:

8.2 MATERIALES Y/O INSTRUMENTOS


8.2.1 PROTOTIPO FISICO
8.2.2 PROTOTIPO VIRTUAL

8.3 PROTOTIPO VIRTUAL


8.3.1 PROCEDIMIENTO DE CIRCUITO EN PROTEUS
8.3.2 FUNCIONAMIENTO DEL PROTOTIPO VIRTUAL
8.3.3 SIMULACIÓN FINAL

8.4 PROTOTIPO FÍSICO


8.4.1 PROCEDIMIENTO DE CIRCUITO EN PROTOBOARD
8.4.2 FUNCIONAMIENTO DEL PROTOTIPO FÍSICO
8.4.3 SIMULAC
INSTRUMENTOS A USAR DETALLE IÓN
FINAL

ARDUINO UNO
8.5 APORTES PROTOTIPO VIRTUAL
8.5.1 PROCEDIMIENTO DE CIRCUITO EN PROTEUS
8.5.2 FUNCIONAMIENTO DEL PROTOTIPO VIRTUAL
8.5.3 SIMULACIÓN FINAL

8.6 APORTES PROTOTIPO FÍSICO


8.6.1 PROCEDIMIENTO DE CIRCUITO EN PROTOBOARD
8.6.2 FUNCIONAMIENTO DEL PROTOTIPO FÍSICO
8.6.3 SIMULACIÓN FINAL

INSTRUMENTOS A USAR DETALLE

LEDS

PRÁCTICA N°9
NOMBRE DE LA PRÁCTICA:

ESCRITURA SERIAL ANALÓGICA CON VISUAL Y ARDUINO

9.1 OBJETIVO:

9.2 MATERIALES Y/O INSTRUMENTOS


9.2.1 PROTOTIPO FISICO
9.2.2 PROTOTIPO VIRTUAL

9.3 PROTOTIPO VIRTUAL


9.3.1 PROCEDIMIENTO DE CIRCUITO EN PROTEUS
9.3.2 FUNCIONAMIENTO DEL PROTOTIPO VIRTUAL
9.3.3 SIMULACIÓN FINAL

9.4 PROTOTIPO FÍSICO


9.4.1 PROCEDIMIENTO DE CIRCUITO EN PROTOBOARD
9.4.2 FUNCIONAMIENTO DEL PROTOTIPO FÍSICO
9.4.3 SIMULAC
INSTRUMENTOS A USAR DETALLE IÓN
FINAL

ARDUINO UNO
9.5 APORTES PROTOTIPO VIRTUAL
9.5.1 PROCEDIMIENTO DE CIRCUITO EN PROTEUS
9.5.2 FUNCIONAMIENTO DEL PROTOTIPO VIRTUAL
9.5.3 SIMULACIÓN FINAL

9.6 APORTES PROTOTIPO FÍSICO


9.6.1 PROCEDIMIENTO DE CIRCUITO EN PROTOBOARD
9.6.2 FUNCIONAMIENTO DEL PROTOTIPO FÍSICO
9.6.3 SIMULACIÓN FINAL

PRÁCTICA N°10
NOMBRE DE LA PRÁCTICA:

LECTURA SERIAL ANALÓGICA CON VISUAL Y ARDUINO

10.1 OBJETIVO:
Simular el funcionamiento del arduino en forma virtual con proteus utilizando visual basic
para poder obtener información analógica.
10.2 MATERIALES Y/O INSTRUMENTOS
10.2.1 PROTOTIPO FISICO

10.2.2 PROTOTIPO VIRTUAL

10.3 PROTOTIPO VIRTUAL


10.3.1 PROCEDIMIENTO DE CIRCUITO EN PROTEUS
int EntradaX =A0;
int EntradaY =A1;
int EntradaZ =A2;
void setup()
{
pinMode(EntradaX, INPUT);
pinMode(EntradaY, INPUT);
pinMode(EntradaZ, INPUT);
Serial.begin(9600); //Inicia comunicación serial
}
void loop() // Esta funcion se mantiene ejecutando
{
int valorX= analogRead(EntradaX);
delay(10);
int valorY= analogRead(EntradaY);
delay(10);
int valorZ= analogRead(EntradaZ);
delay(10);
Serial.print(valorX);
Serial.print(":");
Serial.print(valorY);
Serial.print(":");
Serial.println(valorZ);

El Resultado es

La solución es
10.4 PROTOTIPO FÍSICO
10.4.1 PROCEDIMIENTO DE CIRCUITO EN PROTOBOARD

También podría gustarte