En este video te mostrare como puedes recibir información por medio de un puerto USB desde la tarjeta arduino en C# .Net.
Categoría: Arduino
Curso gratis para conectar cerradura eléctrica con .Net y Arduino, Código en c# .Net y arduino.
En este curso te enseñare a hacer una puerta conectada a arduino y .Net.
Este curso te servirá para que seas capaz de crear sistemas de automatización de puertas.
El curso es gratuito pero cualquier aportación voluntaria es bien recibida dando clic aquí.
1.- Materiales
2.- Conexiones
3.- Código
En esta entrada se encuentra el código fuente, por si deseas copiar y pegar.
Curso para conectar Cerradura eléctrica con .Net y Arduino, Código en c# .Net y arduino, #3
En este tercer video te explico como codificar tanto el código para la puerta en arduino y el código en c# .Net.
Código arduino:
int pinTransistor = 13;
void setup() {
Serial.begin(9600);
pinMode(pinTransistor, OUTPUT) ;
}
void loop() {
// captura de caracteres
if (Serial.available()) {
boolean existData=false;
boolean alDia = false;
// esperamos 50 milisegundos por si se alenta un poco
delay(50);
while (Serial.available() > 0) {
char dato = Serial.read();
existData=true;
if ( dato == '@'){
alDia = true;
}
else if (dato=='&'){
alDia = false;
}
else if (dato=='$'){
alDia = false;
}
}
//se prende
if (alDia){
digitalWrite(pinTransistor, HIGH);
delay(1000);
digitalWrite(pinTransistor, LOW);
}
}
}
Código C#
SerialPort ArduinoPort;
try
{
ArduinoPort = new SerialPort();
ArduinoPort.PortName = "COM3";
ArduinoPort.BaudRate = 9600;
if (!ArduinoPort.IsOpen)
ArduinoPort.Open();
ArduinoPort.Write("@");
ArduinoPort.Close();
}
catch {
MessageBox.Show("Conecta el arduino");
}
Video 1: https://www.youtube.com/watch?v=JrYOs8OnpTU
Video 2 (anterior): https://www.youtube.com/watch?v=6FEIDujsc0U
Curso para conectar Cerradura eléctrica con .Net y Arduino, Conexiónes, #2
En este segundo video te explico como conectar los materiales para que tu cerradura funcione con una fuente de 12 voltios recibiendo la instrucción desde un programa hecho en .Net.
Video 1 (anterior): https://www.youtube.com/watch?v=JrYOs8OnpTU
Curso para conectar Cerradura eléctrica con .Net y Arduino, Hardware y materiales, #1
En este primer video te explico los materiales necesarios y sus precios para realizar tu propia cerradura eléctrica en minutos, conectarla a .Net y poder hacer sistemas para control de acceso, todo por menos de 30 dólares.
Materiales
- Placa Arduino UNO
- Relevador o Reley
- Fuente 12 voltios(12 exactos) y 5 amperes (5 recomendado)
- Cerradura eléctrica que se active con 12 voltios
- 3 cables dupont (macho-hembra)
Conectar Arduino con C# .Net y Prender un LED
Este es el primer video que hago con C# y Arduino, te mostrare cómo es posible conectar de manera fácil Arduino al lenguaje de programación C# .Net, y también te mostrare como puedes programar y subir tu código a Arduino. Al final prenderemos un Led desde un botón en un formulario hecho con C# en Windows form.
const int pinLED = 13;
void setup()
{
Serial.begin(9600);
pinMode(pinLED, OUTPUT);
}
void loop() {
if (Serial.available() > 0)
{
int option = Serial.read();
//@ de encendido
if (option == '@')
{
digitalWrite(pinLED, HIGH);
}
//a de apagado
if (option == '$')
{
digitalWrite(pinLED, LOW);
}
}
}
