Follow along with the video below to see how to install our site as a web app on your home screen.
Nota: This feature currently requires accessing the site using the built-in Safari browser.
string botonazo_1 = "a";
private void button_000A_Click(object sender, EventArgs e)
{
if (botonazo_1 == "a")
{
byte[] mBuffer = new byte[1];
mBuffer[0] = 0x41; // Es la letra "A".
serialPort1.Write(mBuffer, 0, mBuffer.Length);
textBox_000A.BackColor = Color.Red;
botonazo_1 = "b";
}
else
{
byte[] mBuffer = new byte[1];
mBuffer[0] = 0x61; // Es la letra "a".
serialPort1.Write(mBuffer, 0, mBuffer.Length);
textBox_000A.BackColor = Color.Maroon;
botonazo_1 = "a";
}
}
El texbox o el pulsasor se tendria que poder escribir para ponerle el nombre de la estancia donde este instalado finalmente
si es posible si gracias pepe
No los pulsadores siempre van a enbiar el 1ºpulsador A,el 2º pul B,el3ºpul C,el 4º pul,D asi hasta la 27 que es la Z despues 1,2, 3,4,5 com un
total de 32 es el pic que cuando esta encendido manda A y cuando esta apagado manda a.
¿Estos pulsadores que dice son del PIC o de la Interfaz?
por supuesto esto es refiriendome a la 1º direccion y el pic tiene la direccion 2 te mandara B encendido y b apagado.
y asi susesibamente todas las direcciones eceptuando los numeros que 1 es encendido y ! apagado, 2 encendido y " apagado 3 encen y · apag 4 encen y $ apag 5 encen y % apag
El PIC me envía los datos que dices arriba por lo que entiendo.
Los pulsadores siempre tienenque mandar este dato.Enpezando por el 1º A,B,C,D,E,F,G,H,I,J,K,L,
M,N,Ñ,O,P,Q,R,S,T,U,V,W,X,Y,Z,1,2,3,4,5,
¿Pulsadores del PIC otra vez?
El texbox recibira este dato para que se encienda,empezando por el 1ºA,B,C,D,E,F,G,H,I,J,K,L,M,N,Ñ,O,P,Q,R,S.T.U,V,W,X,Y,Z,1,2,3,4,5
eL TEXBOX recibira este dato para que se apague enpezando por el 1º
a,b,c,d,e,f,g,h,i,j,k,l,m,n,ñ,o,p,q,r,s,t,u,v,w,x,y,z,!,",·,$,%,
Parece que esta parte si lo entiendo. Me explico. A parte de los pulsadores físicos del PIC, envía el encendido al textBox de la Interfaz 1º A,B,C,D,E,F,G,H,I,J,K,L,M,N,Ñ,O,P,Q,R,S.T.U,V,W,X,Y,Z,1,2,3,4,5
No se si será los mismos pulsadores a lo On/Off del PIC o otros al lado que al pulsarlos envían
1º a,b,c,d,e,f,g,h,i,j,k,l,m,n,ñ,o,p,q,r,s,t,u,v,w,x,y,z,!,",·,$,%,
Corrígeme si me equivoco escrito justo arriba.
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.IO.Ports; // No olvidar aquí.
namespace Depepees_puerto_serie
{
public partial class Form1 : Form
{
// Utilizaremos un string como buffer de recepcion
string Recibidos;
public Form1()
{
InitializeComponent();
// Abrir puerto mientra se ejecute la aplicación
if (!serialPort1.IsOpen)
{
try
{
serialPort1.Open();
}
catch (System.Exception ex)
{
MessageBox.Show(ex.ToString());
}
}
// Ejecutar la funcion Recepcion por disparo del Evento 'DataReived'
//serialPort1.DataReceived += new SerialDataReceivedEventHandler(Recepcion);
}
/*
// Al recibir los datos
private void Recepcion(object sender, SerialDataReceivedEventArgs e)
{
// Acumular los carácteres recibidos a nuestro 'buffer' (string)
Recibidos += serialPort1.ReadExisting();
// Invocar o llamar al proceso de tramas
this.Invoke(new EventHandler(Actualizar));
}
// Procesar los datos recibidos en el buffer y extraer tramas completas
private void Actualizar(object s, EventArgs e)
{
// Asignar el valor de la trama al textBox
richTextBox1.Text = Recibidos;
}
*/
string botonazo_1 = "a";
private void button1_Click(object sender, EventArgs e)
{
if (botonazo_1 == "a")
{
byte[] mBuffer = new byte[1];
mBuffer[0] = 0x41; // Es la letra "A".
serialPort1.Write(mBuffer, 0, mBuffer.Length);
//textBox1.BackColor = Color.Red;
botonazo_1 = "b";
}
else
{
byte[] mBuffer = new byte[1];
mBuffer[0] = 0x61; // Es la letra "a".
serialPort1.Write(mBuffer, 0, mBuffer.Length);
//textBox1.BackColor = Color.Maroon;
botonazo_1 = "a";
}
}
}
}
No meta la interfaz solo mandara MAYUSCULAS MAS 1,2,3,4,5,