c sharp
Universidad tecnológica de Hermosillo
Materia.-
Programación visual (C#)
Maestra.-
Barreras verduzco Araceli
Proyecto.-
Puerta eléctrica (con puente H)
Equipo.-
Pérez delgado AdalbertoVillegas alcantar cesar
Ramírez olea Caleb
Guisar Martínez Abimael
Introducción
En este proyecto nosotros utilizaremos todos los conocimientos adquiridos para de esta forma lograr el control deuna puerta eléctrica utilizando el programa “c-Sharp” y “pic” a través de un interfaz por un puerto serial, a su vez con un conjunto de circuitos compuesto por diversos materiales como lo son un“puente H” que lograran este dicho control.
Diagrama eléctrico (proteus)
Programación del pic 16f887
#include
#use delay (clock=4Mhz)
#fuses nowdt,noprotect, intrc_io, nomclr
#use rs232(baud=9600,xmit=pin_c6,rcv=pin_c7,bits=8,parity=N)
#byte port_a=5
#byte trisa=0x85
int valor;
#int_rda
void rda_isr()
{
valor=getc();
}
void main(){trisa=(0b00000000);
port_a=0x00;
enable_interrupts(int_rda);
enable_interrupts(global);
for(;;){
if(valor==0x01)
{
output_high(PIN_A0);
delay_ms(800);
output_low(PIN_A0);
}if(valor==0x02)
{
output_high(PIN_A1);
delay_ms(800);
output_low(PIN_A1);
}
}
}
Imágen del proyecto físico
Materiales
Pic 16f887
Max 232
4 capacitores de 10uf
1capacitor de 1uf
Motor dc de 12V
L293d (puente H integrado)
USB serial
Programación en c#
using System;
using System.Collections.Generic;
using System.ComponentModel;
usingSystem.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
namespace WindowsFormsApplication1
{
public partial class Form1 : Form
{string ruta = Application.StartupPath;
public Form1()
{
InitializeComponent();
if (!puerto.IsOpen)
{
try...
Regístrate para leer el documento completo.