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:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 | 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#
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | 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.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 | 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); } } } |