Encender y apagar un Led con Arduino y Visual Studio 2015

Tamaño: px
Comenzar la demostración a partir de la página:

Download "Encender y apagar un Led con Arduino y Visual Studio 2015"

Transcripción

1 Encender y apagar un Led con Arduino y Visual Studio 2015 Ángel Acaymo M. G. Electrónica PIC

2 Índice: Qué necesitamos?.. 2. Código Arduino Probando Monitor Serie Visual C# AWF Visual C# WPF Visual Basic AWF Visual Basic WPF Visual C++ CLR Libro 55. Vídeo Enlaces Autor Electrónica PIC 1

3 Guía rápida sobre de cómo encender y apagar el Led 13 de Arduino UNO y Visual Studio Este documento está orientado a personas que tenga ciertos conocimientos básicos de qué es Arduino y cómo funciona de algo sobre Visual Studio 2015, ya que no se explicará ningún tutorial, sino códigos ya propuestos. Qué necesitamos? Placa Arduino UNO rv3. Puede ser cualquiera, en este caso usamos el Led 13 integrado de esa placa. Electrónica PIC 2

4 Un cable USB para conectar Arduino UNO al ordenador o PC. Electrónica PIC 3

5 Programa o Software Arduino IDE versión que hay en ese momento cuando se escribió estas líneas. En este caso usaré la versión de Windows. Es para escribir código a la placa de Arduino. Descargar en su Web oficial Electrónica PIC 4

6 Compilador Visual Studio 2015 Express para Escritorio o el Community En este caso he elegido la primera opción. Usaremos los tres lenguajes de programación para encender y apagar un Led, como puede ser, Visual C#, Visual Basic.net y Visual C++. Crearemos una interfaz con los tres lenguajes de programación indicado arriba. Descargar Visual Studio Express También te vale descargar Visual Studio 2015 Community. Todos los ejemplos de esta documentación. Descargar ejemplos: Enlace 1. Enlace 2. Electrónica PIC 5

7 Electrónica PIC 6

8 Código Arduino Código Arduino IDE, encender y apagar el Led 13 que viene integrado en la placa Arduino UNO. pinmode(pinled1, OUTPUT); // Inicializa el pin del Led 1 como salida. char caracter; String comando; void setup() Serial.begin(115200); void loop() /* Voy leyendo carácter a carácter lo que se recibe por el canal * serie (mientras llegue algún dato allí), y los voy concatenando * uno tras otro en una cadena. En la práctica, si usamos el * "Serial monitor" el bucle while acabará cuando pulsemos Enter. * El delay es conveniente para no saturar el canal serie y que la * concatenación se haga de forma ordenada. */ while (Serial.available() > 0) caracter= Serial.read(); comando.concat(caracter); delay(10); /* Una vez ya tengo la cadena "acabada", compruebo su valor y hago * que la placa Arduino reaccione según sea este. Aquí podríamos * hacer lo que quiesiéramos: si el comando es "tal", enciende * un Led, si es cual, mueve un motor... y así. */ if (comando.equals("led_on") == true) digitalwrite(pinled, HIGH); // Enciende el Led. Serial.println("Led 13 encendido."); if (comando.equals("led_off") == true) digitalwrite(pinled, LOW); // Apaga el Led. Serial.println("Led 13 apagado."); Electrónica PIC 7

9 // Limpiamos la cadena para volver a recibir el siguiente comando. comando=""; // Fin del código. Electrónica PIC 8

10 Electrónica PIC 9

11 Probando Monitor Serie Probaremos los comandos establecidos en el código de Arduino, encender el Led corresponde al comando Led_ON y apagar el Led corresponde al comando Led_OFF. Conectamos Arduino con el USB al ordenador o PC y probamos el código pulsando Control + U o en Programa -> Subir. Abrimos el Monitor Serie de Arduino IDE, en Herramientas -> Monitor Serie. Cuando tengamos la ventana abierta del Monitor Serie, introducimos Led_ON para encender el Led 13 de la placa Arduino UNO. Como puedes ver en la imagen de arriba, al introducir el comando Led_ON, a parte que dice en el Monitor Serie el mensaje Led 13 encendido, comprueba en la placa Arduino UNO que dicho Led realmente esté encendido. Lo mismo probar el comando Led_OFF para apagar el Led. No olvidar que se usan los baudios tanto en el programa como en el Monitor Serie. Electrónica PIC 10

12 Comprueba que el Led del pin 13 lo puedes encender y apagar. Electrónica PIC 11

13 Electrónica PIC 12

14 Visual C# AWF 2015 Electrónica PIC 13

15 Creamos un proyecto nuevo con Visual C#. Selecciona Entorno clásico en Visual C#, Aplicación de Windows Forms, he puesto como nombre del proyecto en este caso Arduino_Led, luego pulsar Aceptar. Electrónica PIC 14

16 Arrastramos dos botones en el formulario principal, en el cuadro de propiedades cambiamos los valores. Botón Enceder: Propiedad Text (Name) Cambie a Encender button_encender Botón Apagar: Propiedad Text (Name) Cambie a Apagar button_apagar Electrónica PIC 15

17 Revisa que puerto COM estás usando, en mi caso es el COM4, indicado en la parte de debajo de Arduino IDE. Propiedades a cambiar del componente SerialPort. Propiedad Cambie a (Name) serialport1 BaudRate PortName COM4 StopBits Two Electrónica PIC 16

18 Código Visual C# AWF. Electrónica PIC 17

19 using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows.Forms; using System.IO.Ports; // No olvidar. namespace Arduino_Led public partial class Form1 : Form public Form1() InitializeComponent(); // Abrir puerto mientras se ejecuta esta aplicación. if(!serialport1.isopen) try serialport1.open(); catch (System.Exception ex) MessageBox.Show(ex.ToString()); private void button_encender_click(object sender, EventArgs e) byte[] mbuffer = Encoding.ASCII.GetBytes("Led_ON"); serialport1.write(mbuffer, 0, mbuffer.length); private void button_apagar_click(object sender, EventArgs e) byte[] mbuffer = Encoding.ASCII.GetBytes("Led_OFF"); serialport1.write(mbuffer, 0, mbuffer.length); Electrónica PIC 18

20 Electrónica PIC 19

21 Visual C# WPF 2015 Electrónica PIC 20

22 Creamos un proyecto nuevo con Visual C#. Selecciona Entorno clásico en Visual C#, Aplicación WPF, he puesto como nombre del proyecto en este caso Arduino_WPF_CS, luego pulsar Aceptar. Electrónica PIC 21

23 Arrastramos dos botones en el formulario principal, en el cuadro de propiedades cambiamos los valores. Botón Enceder: Propiedad Nombre Común > Content Cambie a button_on Encender Botón Apagar: Propiedad Nombre Común > Content Cambie a button_off Apagar Electrónica PIC 22

24 Como no tiene componente del puerto serie, se crea a base de códigos. // Configuramos el puerto serie. serialport1.baudrate = ; // Baudios. Tiene que ser el mismo al que usas de Arduino. serialport1.portname = "COM4"; // Puerto COM4, en mi caso, el que usa Arduino. serialport1.parity = Parity.None; // Nada de paridad. serialport1.databits = 8; // 8 Bits. serialport1.stopbits = StopBits.Two; // Funciona mejor en 2 bits de Stop o parada. // Abrir puerto mientras se ejecuta esta aplicación. if (!serialport1.isopen) try serialport1.open(); catch (System.Exception ex) MessageBox.Show(ex.ToString()); Revisa que puerto COM estás usando, en mi caso es el COM4, indicado en la parte de debajo de Arduino IDE. Electrónica PIC 23

25 Código Visual C# PWF. Electrónica PIC 24

26 using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows; using System.Windows.Controls; using System.Windows.Data; using System.Windows.Documents; using System.Windows.Input; using System.Windows.Media; using System.Windows.Media.Imaging; using System.Windows.Navigation; using System.Windows.Shapes; using System.IO.Ports; // No olvidar. namespace Arduino_WPF_CS /// <summary> /// Lógica de interacción para MainWindow.xaml /// </summary> public partial class MainWindow : Window SerialPort serialport1 = new SerialPort(); public MainWindow() InitializeComponent(); // Configuramos el puerto serie. serialport1.baudrate = ; // Baudios. Tiene que ser el mismo al que usas de Arduino. serialport1.portname = "COM4"; // Puerto COM4, en mi caso, el que usa Arduino. serialport1.parity = Parity.None; // Nada de paridad. serialport1.databits = 8; // 8 Bits. serialport1.stopbits = StopBits.Two; // Funciona mejor en 2 bits de Stop o parada. // Abrir puerto mientras se ejecuta esta aplicación. if (!serialport1.isopen) try serialport1.open(); catch (System.Exception ex) MessageBox.Show(ex.ToString()); private void button_on_click(object sender, RoutedEventArgs e) byte[] mbuffer = Encoding.ASCII.GetBytes("Led_ON"); serialport1.write(mbuffer, 0, mbuffer.length); Electrónica PIC 25

27 private void button_off_click(object sender, RoutedEventArgs e) byte[] mbuffer = Encoding.ASCII.GetBytes("Led_OFF"); serialport1.write(mbuffer, 0, mbuffer.length); Electrónica PIC 26

28 Electrónica PIC 27

29 Visual Basic AWF 2015 Electrónica PIC 28

30 Creamos un proyecto nuevo con Visual Basic. Selecciona Entorno clásico en Visual Basic, Aplicación de Windows Forms, he puesto como nombre del proyecto en este caso Arduino_VB_AWF, luego pulsar Aceptar. Electrónica PIC 29

31 Arrastramos dos botones en el formulario principal, en el cuadro de propiedades cambiamos los valores. Botón Enceder: Propiedad Text (Name) Cambie a Encender button_encender Botón Apagar: Propiedad Text (Name) Cambie a Apagar button_apagar Electrónica PIC 30

32 Revisa que puerto COM estás usando, en mi caso es el COM4, indicado en la parte de debajo de Arduino IDE. Propiedades a cambiar del componente SerialPort. Propiedad Cambie a (Name) serialport1 BaudRate PortName COM4 StopBits Two Electrónica PIC 31

33 Código Visual Basic AWF. Imports System.IO.Ports ' No olvidar. Imports System.Text ' No olvidar. Public Class Form1 Public Sub New() End Sub InitializeComponent() ' Abrir puerto mientras se ejecuta la aplicación. If Not SerialPort1.IsOpen Then Try SerialPort1.Open() Catch ex As System.Exception MessageBox.Show(ex.ToString()) End Try End If Private Sub Button_Encender_Click(sender As Object, e As EventArgs) Handles Button_Encender.Click Dim mbuffer As Byte() = Encoding.ASCII.GetBytes("Led_ON") SerialPort1.Write(mBuffer, 0, mbuffer.length) End Sub Private Sub Button_Apagar_Click(sender As Object, e As EventArgs) Handles Button_Apagar.Click Dim mbuffer As Byte() = Encoding.ASCII.GetBytes("Led_OFF") SerialPort1.Write(mBuffer, 0, mbuffer.length) End Sub End Class Electrónica PIC 32

34 Electrónica PIC 33

35 Visual Basic WPF 2015 Electrónica PIC 34

36 Creamos un proyecto nuevo con Visual Basic. Selecciona Entorno clásico en Visual Basic, Aplicación WPF, he puesto como nombre del proyecto en este caso Arduino_WPF_VB, luego pulsar Aceptar. Electrónica PIC 35

37 Arrastramos dos botones en el formulario principal, en el cuadro de propiedades cambiamos los valores. Botón Enceder: Propiedad Nombre Común > Content Cambie a button_on Encender Botón Apagar: Propiedad Nombre Común > Content Cambie a button_off Apagar Electrónica PIC 36

38 Como no tiene componente del puerto serie, se crea a base de códigos. ' Configuramos el puerto serie. serialport1.baudrate = ' Baudios, tiene que ser el mismo que Arduino UNO. serialport1.portname = "COM4" ' Elegimos el COM4 igual que Arduino en mi caso. serialport1.parity = Parity.None ' Nada de paridad. serialport1.databits = 8 ' 8 bits. serialport1.stopbits = StopBits.Two ' Funciona mejor con 2 bits de Stop. ' Abrir puerto mientras se ejecute la aplicación. If Not serialport1.isopen Then Try serialport1.open() Catch ex As System.Exception MessageBox.Show(ex.ToString()) End Try End If Revisa que puerto COM estás usando, en mi caso es el COM4, indicado en la parte de debajo de Arduino IDE. Electrónica PIC 37

39 Código Visual Basic PWF. Imports System.IO.Ports ' No olvidar. Imports System.Text ' No olvidar. Class MainWindow ' Creamos un objeto sdel puerto serie. Dim serialport1 As New SerialPort() Private Sub From_Principal_Loaded(sender As Object, e As RoutedEventArgs) Handles From_Principal.Loaded ' Configuramos el puerto serie. serialport1.baudrate = ' Baudios, tiene que ser el mismo que Arduino UNO. serialport1.portname = "COM4" ' Elegimos el COM4 igual que Arduino en mi caso. serialport1.parity = Parity.None ' Nada de paridad. serialport1.databits = 8 ' 8 bits. serialport1.stopbits = StopBits.Two ' Funciona mejor con 2 bits de Stop. ' Abrir puerto mientras se ejecute la aplicación. If Not serialport1.isopen Then Try serialport1.open() Catch ex As System.Exception MessageBox.Show(ex.ToString()) End Try End If End Sub Electrónica PIC 38

40 Private Sub button_on_click(sender As Object, e As RoutedEventArgs) Handles button_on.click Dim mbuffer As Byte() = Encoding.ASCII.GetBytes("Led_ON") serialport1.write(mbuffer, 0, mbuffer.length) End Sub Private Sub button_off_click(sender As Object, e As RoutedEventArgs) Handles button_off.click Dim mbuffer As Byte() = Encoding.ASCII.GetBytes("Led_OFF") serialport1.write(mbuffer, 0, mbuffer.length) End Sub End Class Electrónica PIC 39

41 Electrónica PIC 40

42 Visual C++ CLR 2015 Electrónica PIC 41

43 Creamos un proyecto nuevo con Visual C++. Selecciona Entorno clásico en Visual C++, Aplicación de Windows Forms, he puesto como nombre del proyecto en este caso Arduino_CLR_CPP, luego pulsar Aceptar. En el Explorador de soluciones seleccionamos el nombre de nuestro proyecto, en este caso Arduino_CLR_CPP como el primer paso. En la barra de herramientas Proyecto, luego Agregar un nuevo elemento tal como indica en la imagen de abajo. Electrónica PIC 42

44 Como muestra la imagen de abajo. Cloqueamos en Visual C++ UI y Señalamos Windows Forms, le he añadido como nombre en el tercer paso Form_Principal, puedes poner cualquier nombre, al final, pulsa Aceptar. Puede que te aparezca la imagen de abajo, no te preocupes, aún no hemos acabado. Cierra y vuelves a pulsar Form_Principal.h. Electrónica PIC 43

45 Indicamos en el Explorador de soluciones, hacemos clic en el botón derecho del ratón y luego pulsamos Propiedades. Electrónica PIC 44

46 Sigue el procedimiento indicado abajo, en Subsistema tiene que ser Windows (/SUBSYSTEM:WINDOWS), luego pulsas aplicar. Electrónica PIC 45

47 Vete a la pestaña Avanzadas, Punto de entrada introduces main, finalmente el botón Aceptar. Electrónica PIC 46

48 Hacemos doble clic en Form_Principal y escribimos el código de abajo. Código: #include "Form_Principal.h" using namespace System; using namespace System::Windows::Forms; [STAThread] void main(array<string^>^ args) Application::EnableVisualStyles(); Application::SetCompatibleTextRenderingDefault(false); Arduino_CLR_CPP::Form_Principal form; Application::Run(%form); Electrónica PIC 47

49 Arrastramos dos botones en el formulario principal, en el cuadro de propiedades cambiamos los valores. Botón Enceder: Propiedad Text (Name) Cambie a Encender button_encender Botón Apagar: Propiedad Text (Name) Cambie a Apagar button_apagar Electrónica PIC 48

50 Revisa que puerto COM estás usando, en mi caso es el COM4, indicado en la parte de debajo de Arduino IDE. Propiedades a cambiar del componente SerialPort. Propiedad Cambie a (Name) serialport1 BaudRate PortName COM4 StopBits Two Electrónica PIC 49

51 Código Visual C++ AWF. Electrónica PIC 50

52 #pragma once namespace Arduino_CLR_CPP using namespace System; using namespace System::ComponentModel; using namespace System::Collections; using namespace System::Windows::Forms; using namespace System::Data; using namespace System::Drawing; using namespace System::IO::Ports; // No olvidar. using namespace System::Text; /// <summary> /// Resumen de Form_Principal /// </summary> public ref class Form_Principal : public System::Windows::Forms::Form public: Form_Principal(void) InitializeComponent(); // //TODO: agregar código de constructor aquí // // Abrir puerto mientras se ejecuta la aplicación. if (!serialport1->isopen) try serialport1->open(); catch (Exception^ex) MessageBox::Show(ex->ToString()); Electrónica PIC 51

53 protected: /// <summary> /// Limpiar los recursos que se estén usando. /// </summary> ~Form_Principal() if (components) delete components; private: System::Windows::Forms::Button^ button_encender; private: System::Windows::Forms::Button^ button_apagar; private: System::Windows::Forms::Label^ label_led; private: System::Windows::Forms::Label^ label1; private: System::IO::Ports::SerialPort^ serialport1; private: System::ComponentModel::IContainer^ components; protected: protected: private: /// <summary> /// Variable del diseñador necesaria. /// </summary> #pragma region Windows Form Designer generated code /// <summary> /// Método necesario para admitir el Diseñador. No se puede modificar /// el contenido de este método con el editor de código. /// </summary> void InitializeComponent(void) this->components = (gcnew System::ComponentModel::Container()); this->button_encender = (gcnew System::Windows::Forms::Button()); this->button_apagar = (gcnew System::Windows::Forms::Button()); this->label_led = (gcnew System::Windows::Forms::Label()); this->label1 = (gcnew System::Windows::Forms::Label()); this->serialport1 = (gcnew System::IO::Ports::SerialPort(this->components)); this->suspendlayout(); // // button_encender // this->button_encender->location = System::Drawing::Point(108, 111); this->button_encender->name = L"button_Encender"; this->button_encender->size = System::Drawing::Size(75, 23); this->button_encender->tabindex = 0; this->button_encender->text = L"Encender"; this->button_encender->usevisualstylebackcolor = true; this->button_encender->click += gcnew System::EventHandler(this, &Form_Principal::button_Encender_Click); // // button_apagar Electrónica PIC 52

54 // this->button_apagar->location = System::Drawing::Point(108, 149); this->button_apagar->name = L"button_Apagar"; this->button_apagar->size = System::Drawing::Size(75, 23); this->button_apagar->tabindex = 1; this->button_apagar->text = L"Apagar"; this->button_apagar->usevisualstylebackcolor = true; this->button_apagar->click += gcnew System::EventHandler(this, &Form_Principal::button_Apagar_Click); // // label_led // this->label_led->autosize = true; this->label_led->location = System::Drawing::Point(128, 89); this->label_led->name = L"label_Led"; this->label_led->size = System::Drawing::Size(25, 13); this->label_led->tabindex = 2; this->label_led->text = L"Led"; // // label1 // this->label1->autosize = true; this->label1->font = (gcnew System::Drawing::Font(L"Microsoft Sans Serif", 24, System::Drawing::FontStyle::Bold, System::Drawing::GraphicsUnit::Point, static_cast<system::byte>(0))); this->label1->location = System::Drawing::Point(7, 36); this->label1->name = L"label1"; this->label1->size = System::Drawing::Size(271, 37); this->label1->tabindex = 3; this->label1->text = L"Visual C++ AWF"; // // serialport1 // this->serialport1->baudrate = ; this->serialport1->portname = L"COM4"; this->serialport1->stopbits = System::IO::Ports::StopBits::Two; // // Form_Principal // this->autoscaledimensions = System::Drawing::SizeF(6, 13); this->autoscalemode = System::Windows::Forms::AutoScaleMode::Font; this->clientsize = System::Drawing::Size(284, 262); this->controls->add(this->label1); this->controls->add(this->label_led); this->controls->add(this->button_apagar); this->controls->add(this->button_encender); this->name = L"Form_Principal"; this->startposition = System::Windows::Forms::FormStartPosition::CenterScreen; this->text = L"Electrónica PIC - C "; this->resumelayout(false); this->performlayout(); #pragma endregion Electrónica PIC 53

55 private: System::Void button_encender_click(system::object^ sender, System::EventArgs^ e) // Eniar comando encendido del Led. array<byte> ^mibuffer = Encoding::ASCII->GetBytes("Led_ON"); serialport1->write(mibuffer, 0, mibuffer->length); private: System::Void button_apagar_click(system::object^ sender, System::EventArgs^ e) // Eniar comando encendido del Led. array<byte> ^mibuffer = Encoding::ASCII->GetBytes("Led_OFF"); serialport1->write(mibuffer, 0, mibuffer->length); ; Electrónica PIC 54

56 Libro Cualquier técnico electrónico o aficionado a la electrónica necesita en alguna ocasión trabajar con microcontroladores. Esta tarea, durante años compleja, actualmente es mucho más simple gracias a Arduino. Arduino permite que cualquier persona (incluso profana en la electrónica y la programación) pueda realizar circuitos electrónicos que sean capaces de interaccionar con el mundo físico real. Gracias a su sencillez, campos como la robótica o la domótica (por nombrar solo dos) se han visto radicalmente impulsados con la llegada de Arduino, aunque es utilizado en muchos otros campos multidisciplinares, tales como el control y monitoraje de sensores, la activación remota de circuitos electromecánicos (vía Internet incluso), el montaje de instalaciones audiovisuales, etc. Arduino es tanto una placa de circuito impreso que incluye un microcontrolador, como un entorno de desarrollo diseñado para facilitar su programación mediante un lenguaje tremendamente intuitivo. Arduino es hardware y software libre; es decir, que puede descargarse gratuitamente de su web y utilizarse para el desarrollo de cualquier tipo de proyecto sin adquirir ninguna licencia porque su código fuente es público para todo el mundo. Electrónica PIC 55

57 Esta obra incluye gran cantidad de ejemplos que facilitan al lector toda la información necesaria para realizar sus propios proyectos, sin requerir ninguna consulta externa. Solo con la ayuda de una placa Arduino UNO y un conjunto básico de componentes electrónicos (resistencias, condensadores, LEDs, etc.), ya podrá hacer realidad todos los circuitos descritos. El desarrollo del libro está pensado para servir de apoyo a la docencia, tanto de formación profesional como en los últimos cursos de la educación secundaria, para aficionados que deseen aprender de forma autodidacta, o como obra de consulta permanente para técnicos en electrónica. Electrónica PIC 56

58 Vídeo Una muestra de un vídeo en este caso con Visual C# 2015 que enciende y apaga un Led. Vale para los demás lenguajes. Título: Encender y Apagar un Led Con Arduino y Visual Studio 2015 / Turn on and off an LED with Arduino Enlace: Electrónica PIC 57

59 Descarga ejemplos de este tutorial: Enlace 1. Enlace 2. Enlaces Arduino: Foro en español de Arduino: Libro Arduino recomendado: Visual Studio 2015 Express Visual Studio 2015 Community. Foro MSDN: Foro TechNET: Electrónica PIC 58

60 Autor Electrónica PIC Autor: Ángel Acaymo M. G. Versión: 1.02 Publicado por primera vez: Publicado: Contacto: Comentarios: Donar: Electrónica PIC 59

Tutorial básico del minicom para opensuse 11.x

Tutorial básico del minicom para opensuse 11.x Tutorial básico del minicom para opensuse 11.x 1 Este pequeño tutorial se basa en cómo configurar un equivalente al Hyper Terminal de Windows llamado Minicom desde el Sistema Operativo Linux opensuse 11.x

Más detalles

Código fuente C# Código asociado al formulario Splash

Código fuente C# Código asociado al formulario Splash Código fuente C# Código asociado al formulario Splash using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text;

Más detalles

TUTORIAL APLICACIONES EVOLUTION CON ACTIVEX EVOLINK

TUTORIAL APLICACIONES EVOLUTION CON ACTIVEX EVOLINK TUTORIAL APLICACIONES EVOLUTION CON ACTIVEX EVOLINK 1 Introducción... 2 2 Requisitos previos... 2 3 Desarrollo de una aplicación call center.net con ActiveX evolink... 2 3.1 Crear un proyecto inicial...

Más detalles

Tema: Introducción al IDE de Microsoft Visual C#.

Tema: Introducción al IDE de Microsoft Visual C#. Tema: Introducción al IDE de Microsoft Visual C#. Objetivos: El propósito de este tema es que el alumno se familiarice con el entorno de desarrollo de Visual C# Express mientras crea el formulario más

Más detalles

Fundamentos de Programación CAPÍTULO 3 EL LENGUAJE C# Ing. Bruno López Takeyas, M.C. 1

Fundamentos de Programación CAPÍTULO 3 EL LENGUAJE C# Ing. Bruno López Takeyas, M.C.  1 CAPÍTULO 3 EL LENGUAJE C# 2 http://www.itnuevolaredo.edu.mx/takeyas 1 Preguntas detonadoras Qué es el framework.net? Cómo está organizado? Para qué sirve? Cuál es la herramienta de software necesaria para

Más detalles

Utilizar Visual Studio community 2015 con Martuino

Utilizar Visual Studio community 2015 con Martuino Utilizar Visual Studio community 2015 con Martuino Ya es posible utilizar una herramienta muy potente de programación como es Vusual Studio community de Microsoft. La descarga de este software es gratuito

Más detalles

Introducción a visual C++

Introducción a visual C++ Aplicaciones Prácticas con Sistemas Arduino Introducción a visual C++ CEP SEVILLA IES Los Viveros Curso 2011/2012 Ref: 11412FP23 Luis Modesto González José Pujol Pérez Coordinador: Leopoldo Acal Rodríguez

Más detalles

Aplicaciones Windows con Microsoft Visual Studio 2010...

Aplicaciones Windows con Microsoft Visual Studio 2010... Aplicaciones Windows con Microsoft Visual Studio 2010... Insertar un Link o Vínculo en una Aplicación Windows El presente es un pequeño manual/tutorial que nos indica los pasos que debemos seguir para

Más detalles

Base de datos En este tutorial vamos a trabajar con la siguiente base de datos. Programación II Turno Mañana

Base de datos En este tutorial vamos a trabajar con la siguiente base de datos. Programación II Turno Mañana INTRODUCCION El propósito de este tutorial es mostrar paso a paso la manera de como usar y conectar C# con MySQL usando MySQL Connect/NET. Se creara un ejemplo sencillo acerca de sentencias SQL(INSERT,UPDATE,DELETE,SELECT)

Más detalles

Proyecto visual C# 2005 Express Edition: Imprimir Página 1 de 5

Proyecto visual C# 2005 Express Edition: Imprimir Página 1 de 5 Proyecto visual C# 2005 Express Edition: Imprimir Página 1 de 5 PROYECTO Imprimir: Crear un Nuevo Proyecto desde Visual C# 2005 Express Edition, del tipo Aplicación de Escritorio para Windows, con el nombre

Más detalles

Cómo controlar el puerto serie usando C#? Javier Gómez. Ingeniero de Telecomunicaciones por la Escuela Tecnica Superior de Bilbao

Cómo controlar el puerto serie usando C#? Javier Gómez. Ingeniero de Telecomunicaciones por la Escuela Tecnica Superior de Bilbao Cómo controlar el puerto serie usando C#? Javier Gómez Ingeniero de Telecomunicaciones por la Escuela Tecnica Superior de Bilbao Cómo controlar el puerto serie usando c#? Prerrequisitos Para poder utilizar

Más detalles

B.1. CÓDIGO ITERACION.CS 3 B.2. CÓDIGO LISTAMAQUINAS.CS 4 B.3. CÓDIGO LISTAOPERACION.CS 6 B.4. CÓDIGO LISTAPIEZAS.CS 8 B.5. CÓDIGO MAQUINARIA.

B.1. CÓDIGO ITERACION.CS 3 B.2. CÓDIGO LISTAMAQUINAS.CS 4 B.3. CÓDIGO LISTAOPERACION.CS 6 B.4. CÓDIGO LISTAPIEZAS.CS 8 B.5. CÓDIGO MAQUINARIA. Algoritmo de dispatching para la programación de la producción en una planta de fabricación Pág. 1 Indice ANEXO B. Código fuente B.1. CÓDIGO ITERACION.CS 3 B.2. CÓDIGO LISTAMAQUINAS.CS 4 B.3. CÓDIGO LISTAOPERACION.CS

Más detalles

Buttons (Command Buttons) en Visual Basic. Propiedades y ejemplos. Código asociado a eventos. (CU00321A)

Buttons (Command Buttons) en Visual Basic. Propiedades y ejemplos. Código asociado a eventos. (CU00321A) aprenderaprogramar.com Buttons (Command Buttons) en Visual Basic. Propiedades y ejemplos. Código asociado a eventos. (CU00321A) Sección: Cursos Categoría: Curso Visual Basic Nivel I Fecha revisión: 2029

Más detalles

Uso del control ZedGraph en C#

Uso del control ZedGraph en C# Uso del control ZedGraph en C# Uso del control ZedGraph en C# Se trata de implementar un gráfico en nuestro formulario. Para realizar este proyecto es necesario descargar la referencia ZedGraph, que se

Más detalles

Encender un LED utilizando un pulsador (Ref libro 1 pg 82 pero como 1.2.2 y pg 132 como 1.2.3)

Encender un LED utilizando un pulsador (Ref libro 1 pg 82 pero como 1.2.2 y pg 132 como 1.2.3) Libro de Actividades de Robótica Educativa 1.2.3. Encender un LED utilizando un pulsador (Ref libro 1 pg 82 pero como 1.2.2 y pg 132 como 1.2.3) La tercera actividad, es nuestra última actividad con el

Más detalles

La plataforma Arduino

La plataforma Arduino La plataforma Arduino Arduino es una plataforma de electrónica abierta que permite crear prototipos a partir de software y hardware libres. Toma información de su entorno por medio de sensores y con la

Más detalles

Procesar datos con C#

Procesar datos con C# Procesar datos con C# Procesar datos con C# Se trata de crear una aplicación para poder abrir un archivo de texto, obtener su contenido y procesar la información que hay en él para poder utilizarla. Abrimos

Más detalles

Programación con Arduino. Jornadas de Robótica 2016 Curso de Impresión 3D y Hardware libre

Programación con Arduino. Jornadas de Robótica 2016 Curso de Impresión 3D y Hardware libre Programación con Arduino Jornadas de Robótica 2016 Curso de Impresión 3D y Hardware libre Índice: 0. Instalación Software 1. Presentando la tarjeta Arduino UNO /ZUMBT 2. Bitbloq 3. Alternativas: a. Instalables

Más detalles

D:\IDENTIFICADOR_PRODUCTO\Identificador_Prod\Identificador_Prod\Form1.cs // +++++++++ PLATAFORMA BASE DE DATOS PARA TARIFACIÓN DE PRODUCTOS +++++++++

D:\IDENTIFICADOR_PRODUCTO\Identificador_Prod\Identificador_Prod\Form1.cs // +++++++++ PLATAFORMA BASE DE DATOS PARA TARIFACIÓN DE PRODUCTOS +++++++++ // +++++++++ PLATAFORMA BASE DE DATOS PARA TARIFACIÓN DE PRODUCTOS +++++++++ 1 /* El código que precede es el responsable de ejecutar funciones que permiten interactuar a la Base de datos en Microsoft

Más detalles

Curso Robótica Práctica

Curso Robótica Práctica TÍTULO DE LA UNIDAD DIDÁCTICA Montaje de distintos proyectos fundamentales con ambos entornos: Placa controladora PICAXE. Placa controladora ARDUINO. CURSO 3º-4º ESO DESCRIPCIÓN DE LA UNIDAD DIDÁCTICA

Más detalles

Introducción a Ethernet

Introducción a Ethernet Aplicaciones Prácticas con Sistemas Arduino Introducción a Ethernet CEP SEVILLA IES Los Viveros Curso 2011/2012 Ref: 11412FP23 Luis Modesto González José Pujol Pérez Coordinador: Leopoldo Acal Rodríguez

Más detalles

.NET Compact Framework

.NET Compact Framework .NET Compact Framework Profesor: Dr. Jesús Soto Carrión (jesus.soto@upsam.net) Master de Ingeniería Web Desarrollo de aplicaciones para dispositivos móviles Contenido de la presentación Introducción Arquitectura

Más detalles

INTRODUCCIÓN A WINDOWS FORM

INTRODUCCIÓN A WINDOWS FORM 1 Programación III, Guía 2 1 Facultad: Ingeniería Escuela: Computación Asignatura: Programación III GUIA 2: C# Modo Gráfico Objetivos Identificar los principales componentes del entorno gráfico de desarrollo

Más detalles

Tema: Introducción a la Plataforma Arduino

Tema: Introducción a la Plataforma Arduino Facultad: Ingeniería Escuela: Electrónica Asignatura: Interfaces y Periféricos Tema: Introducción a la Plataforma Arduino Objetivos Específicos. Conocer la plataforma de hardware libre Arduino 2. Desarrollar

Más detalles

Día 2: Utilizando controles de datos en Visual Studio 2008.

Día 2: Utilizando controles de datos en Visual Studio 2008. Día 2: Utilizando controles de datos en Visual Studio 2008. Requerimientos de este laboratorio: Base de datos creada en el laboratorio 1 en SQL SERVER. Visual Studio 2008 *Nota: Si usted cuenta con el

Más detalles

Programación para dispositivos móviles con.net CF... Comunicaciones por Bluetooth

Programación para dispositivos móviles con.net CF... Comunicaciones por Bluetooth Programación para dispositivos móviles con NET CF Comunicaciones por Bluetooth Objetivos Desarrollar aplicaciones que comuniquen vía Bluetooth; Material a utilizar Visual Studio 2005 + Pocket PC 2005 SDK;

Más detalles

UNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO

UNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO La Programación Orientada a Objetos Los lenguajes de programación siempre se han diseñado en torno a dos conceptos fundamentales: los datos y el código que opera sobre ellos. Anteriormente los lenguajes

Más detalles

QUÉ ES MBOT? Conectores RJ25

QUÉ ES MBOT? Conectores RJ25 1 QUÉ ES MBOT? mbot es el kit educativo, ideal para niños y centros de enseñanza, para iniciarse en robótica, programación y electrónica. Está basado en Arduino y Scratch (dos conocidos hardware y software

Más detalles

[Titulo] : Creacion de un Troyano de Conexion Inversa [Lenguaje] : C# [Autor] : Doddy Hackman. [Temario]

[Titulo] : Creacion de un Troyano de Conexion Inversa [Lenguaje] : C# [Autor] : Doddy Hackman. [Temario] [Titulo] : Creacion de un Troyano de Conexion Inversa [Lenguaje] : C# [Autor] : Doddy Hackman [Temario] -- =================-------- 0x01 : Introduccion 0x02 : Creacion del servidor 0x03 : Creacion del

Más detalles

MEDIDOR DE TEMPERATURA

MEDIDOR DE TEMPERATURA MEDIDOR DE TEMPERATURA APLICACIÓN CON ARDUINO Y MATLAB ALUMNOS COLABORADORES AGUSTÍN LECHUGA CARRETERO LUIS DANIEL FIGUERO MORALES PROFESOR TUTOR JOAQUIN MORE MARCHAL Índice Introducción... 3 Descripción

Más detalles

Automatización Industrial

Automatización Industrial ESCUELA SUPERIOR DE INFORMÁTICA UNIVERSIDAD DE CASILLA-LA MANCHA Automatización Industrial Programación de la Interfaz FTI con C# Tercera práctica Jose Domingo López López josed.lopez1@alu.uclm.es Raúl

Más detalles

AR 9 T. Tutorial 9: Display LCD

AR 9 T. Tutorial 9: Display LCD 9 T Tutorial 9: Display LCD En este tutorial, se va a mostrar cómo conectar una pantalla LCD 1602A a una placa Arduino UNO para mostrar texto por pantalla. Material 1 Arduino uno 1 cable AB 1 Protoboard

Más detalles

Empezando con Arduino. Controla tu entorno con un microcontrolador PIIISA

Empezando con Arduino. Controla tu entorno con un microcontrolador PIIISA Empezando con Arduino Controla tu entorno con un microcontrolador 08-01-2014 scpiiisa/ Arduino Intermedio: Presente scpiiisa/ PIIISA 2014 Hardware Arduino: Bloques Hardware Arduino: Uno Rev 3 Uno Rev 3

Más detalles

TARJETA HC-05 ARDUINO

TARJETA HC-05 ARDUINO TARJETA HC-05 ARDUINO TABLA DE CONTENIDO INTRODUCCIÓN... 3 DESCRIPCIÓN... 4 Características Hardware... 4 Características del Software... 4 ETAPAS Y CARACTERISTICAS ESPECÍFICAS... 5 1. Entrada de voltaje...

Más detalles

C.F.G.S. DESARROLLO DE APLICACIONES INFORMÁTICAS. MÓDULO: Diseño y realización de servicios de presentación en entornos gráficos.

C.F.G.S. DESARROLLO DE APLICACIONES INFORMÁTICAS. MÓDULO: Diseño y realización de servicios de presentación en entornos gráficos. C.F.G.S. DESARROLLO DE APLICACIONES INFORMÁTICAS MÓDULO: Diseño y realización de servicios de presentación en entornos gráficos Unidad 1 Introducción Visual Basic.NET El objetivo de la unidad es conocer

Más detalles

MANUAL PARA LA DESCARGA E INSTALACION DEL SOFTWARE NOTEBOOK PARA PIZARRAS DIGITALES INTERACTIVAS SMART BOARD TM

MANUAL PARA LA DESCARGA E INSTALACION DEL SOFTWARE NOTEBOOK PARA PIZARRAS DIGITALES INTERACTIVAS SMART BOARD TM MANUAL PARA LA DESCARGA E INSTALACION DEL SOFTWARE NOTEBOOK PARA PIZARRAS DIGITALES INTERACTIVAS SMART BOARD TM Página 1 Software en Castellano (al final de este documento se indica cómo cambiar de idioma

Más detalles

Insertar datos en una tabla MySQL en C# WPF

Insertar datos en una tabla MySQL en C# WPF Insertar datos en una tabla MySQL en C# WPF En el ejemplo anterior la conexión la hacíamos mediante un botón, sin embargo pensando de manera mas realista así no se aplica en la vida real, normalmente debemos

Más detalles

TuBot 2014 GUIA DE MONTAJE Y PROGRAMACIÓN MOTORES. Dpto. de Electrónica - Universidad de Alcalá TuBot

TuBot 2014 GUIA DE MONTAJE Y PROGRAMACIÓN MOTORES. Dpto. de Electrónica - Universidad de Alcalá TuBot TuBot 2014 GUIA DE MONTAJE Y PROGRAMACIÓN MOTORES Dpto. de Electrónica - Universidad de Alcalá TuBot 2014 1 Conectamos los motores Conecta los conectores de los servos. CUIDADO! Podemos romper los motores.

Más detalles

UNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO

UNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO INTRODUCCIÓN Para poder trabajar con archivos en formularios windows C# cuenta con dos objetos que vienen ya diseñados el OpenFileDialog (para abrir) y el SaveFileDialog (para guardar). OpenFileDialog

Más detalles

MODULO 1 INTRODUCCION AL SISTEMA OPERATIVO

MODULO 1 INTRODUCCION AL SISTEMA OPERATIVO MODULO 1 INTRODUCCION AL SISTEMA OPERATIVO MATERIAL DE APOYO. UID. ESTUDIOS A DISTANCIA Qué es un Sistema Operativo? Para que el computador pueda entender las órdenes que le transmitimos es necesario que

Más detalles

Contenido Unidad de Robótica

Contenido Unidad de Robótica UNIDAD: ROBÓTICA Contenido Unidad de Robótica Introducción...3 Entradas...3 Entradas analógicas...3 Entradas Digitales...3 Salidas...4 LED...4 Motor (giro en un solo sentido)...4 Motor (giro en un solo

Más detalles

EJERCICIOS CON ARDUINO LED ENCENDIDO. Se conecta el Led al pin 52 y a alimentación. Compilar Se enciende el LED.

EJERCICIOS CON ARDUINO LED ENCENDIDO. Se conecta el Led al pin 52 y a alimentación. Compilar Se enciende el LED. EJERCICIOS CON ARDUINO LED ENCENDIDO Se conecta el Led al pin 52 y a alimentación. Compilar Se enciende el LED. MARÍA TERESA CUESTA CALVO M03-ARDUINO PROYECTOS VARIOS 1 / 23 LED BICOLOR Led bicolor. Conectado

Más detalles

Yo he elegido TeamViewer por una serie de razones:

Yo he elegido TeamViewer por una serie de razones: Si alguno de vosotros habeis sido en alguna ocasión lo que se llama el "amigo informático", sabreis que a veces hay que ir a casa de los amigos para arreglar cosas que en realidad son una tontería o para

Más detalles

INSTALACIÓN DE WINDOWS 7

INSTALACIÓN DE WINDOWS 7 INSTALACIÓN DE WINDOWS 7 En este tutorial vamos a explicar detalladamente los pasos a seguir para instalar Windows 7 en nuestro equipo. En este ejemplo, instalaremos Windows 7 profesional de 64 bits, pero

Más detalles

ELEMENTOS DE INTERFAZ GRAFICA WindowsForms

ELEMENTOS DE INTERFAZ GRAFICA WindowsForms Capítulo 6 ELEMENTOS DE INTERFAZ GRAFICA WindowsForms Los programas de computador modernos, al menos en un alto porcentaje, a los que se enfrenta el usuario se caracterizan por un aspecto en común: ponen

Más detalles

Guía de instalación del navegador Mozilla Firefox

Guía de instalación del navegador Mozilla Firefox 2012 Guía de instalación del navegador PRICE SHOES 27/11/2012 Tabla de contenido Qué es Firefox?... 3 Por qué debo usar Firefox?... 3 Dónde encuentro información en español acerca de Firefox?... 3 Cómo

Más detalles

Anexo de documentación

Anexo de documentación Anexo de documentación Autor: Daniel Hernández Jané Tutor: Juan Carlos Hernández Palacín Índice 1. Orden de fabricación... 2 1.1. Convertidor ÖBB... 2 1.2. Convertidor Civia... 5 1.3. Convertidor Desiro...

Más detalles

Control personalizado, velocímetro con C#

Control personalizado, velocímetro con C# Control personalizado Velocímetro con C# Control personalizado Velocímetro con C# Se trata de crear un control de usuario personalizado para poder utilizar un control de tipo velocímetro. Abrimos una Biblioteca

Más detalles

Introducción a las aplicaciones Windows

Introducción a las aplicaciones Windows Introducción a las aplicaciones Windows En la primera parte del libro se ha estudiado las características de C#, pero realmente, se ha hecho una escasa utilización de las clases contenidas en el Framework.NET.

Más detalles

Tema: Repaso sobre el uso del IDE de Microsoft Visual C#.

Tema: Repaso sobre el uso del IDE de Microsoft Visual C#. Programación IV. Guía No. 2 1 Facultad: Ingeniería Escuela: Computación Asignatura: Programación IV Tema: Repaso sobre el uso del IDE de Microsoft Visual C#. Objetivos Específicos Identificar los principales

Más detalles

DEPARTAMENTO DE CIENCIAS DE LA ENERGIA Y MECANICA Laboratorio de Automatización Industrial Mecánica. TEMA: Control de procesos con Arduino.

DEPARTAMENTO DE CIENCIAS DE LA ENERGIA Y MECANICA Laboratorio de Automatización Industrial Mecánica. TEMA: Control de procesos con Arduino. TEMA: Control de procesos con Arduino. Ejercicio: Controlando un proceso la ayuda de la tarjeta Arduino Objetivo: Mediante modulo Arduino, controlamos un proceso instrumentado mediante sensores y actuadores.

Más detalles

CURSO: ROBÓTICA. CONECTANDO CON EL MUNDO FÍSICO

CURSO: ROBÓTICA. CONECTANDO CON EL MUNDO FÍSICO CURSO: ROBÓTICA. CONECTANDO CON EL MUNDO FÍSICO 1 Nombre, apellidos y correo electrónico de EducaMadrid del participante Elena Ribón Villamediana José Antonio Cobo

Más detalles

Creación de un sistema ABC

Creación de un sistema ABC Creación de un sistema ABC Altas - Bajas - Cambios Generalidades de código -SQL Server 2005 Express Ed. -Microsoft Visual C# 2008 Por: Juan Francisco González Reyes 07230471 ITSL Durango, México Cómo hacer

Más detalles

ACTIVIDADES PROGRAMACIÓN CON ARDUINO

ACTIVIDADES PROGRAMACIÓN CON ARDUINO ACTIVIDADES PROGRAMACIÓN CON ARDUINO A.1.- A continuación se presenta el programa de ejemplo Blink, que hace parpadear un LED conectado en el pin 2 de la tarjeta Arduino, con una cadencia de 1 segundo

Más detalles

KIT INICIO BASICX-24 S310210

KIT INICIO BASICX-24 S310210 KIT INICIO BASICX-24 S310210 Cómo empezar a utilizar el sistema En este documento encontrará los pasos necesarios para empezar a utilizar el sistema BasicX-24. Se resumen los requisitos del sistema, se

Más detalles

ACTIVIDADES DE SCRATCH PARA ARDUINO (S4A) 3º ESO TECNOLOGÍAS

ACTIVIDADES DE SCRATCH PARA ARDUINO (S4A) 3º ESO TECNOLOGÍAS ACTIVIDADES DE SCRATCH PARA ARDUINO (S4A) 3º ESO TECNOLOGÍAS A1: ENCENDER UN LED Y APAGARLO CON S4A Conecta la placa arduino al ordenador y arranca S4A. Recuerda que la placa arduino tiene que tener instalado

Más detalles

EL MICROCONTROLADOR ARDUINO

EL MICROCONTROLADOR ARDUINO EL MICROCONTROLADOR ARDUINO Arduino es una plataforma libre de computación de bajo coste basada en una placa de entrada-salida y en un entorno de desarrollo IDE que implementa el lenguaje Processing/WiringHardware.

Más detalles

CLASE 1 de VISUAL BASIC (V6)

CLASE 1 de VISUAL BASIC (V6) CLASE 1 de VISUAL BASIC (V6) El programa ya está instalado, pero tenemos que descomprimirlo no tarda mucho. Ten en cuenta que habrá que hacer esto todos los días. Ve a MiPC Entra en Archivos de Programa

Más detalles

EXPERIMENTO / TAREA # 4 INTRODUCCION AL SISTEMA ARDUINO Y DESARROLLO DE UN SUB VI PARA SENSOR ULTRASONICO

EXPERIMENTO / TAREA # 4 INTRODUCCION AL SISTEMA ARDUINO Y DESARROLLO DE UN SUB VI PARA SENSOR ULTRASONICO EXPERIMENTO / TAREA # 4 INTRODUCCION AL SISTEMA ARDUINO Y DESARROLLO DE UN SUB VI PARA SENSOR ULTRASONICO Objetivos: Aprender a utilizar el microcontrolador Arduino en conjunto con el programa LABVIEW

Más detalles

Control por Computador. Manual de arduino. Jorge Pomares Baeza. Grupo de Innovación Educativa en Automática 2009 GITE IEA

Control por Computador. Manual de arduino. Jorge Pomares Baeza. Grupo de Innovación Educativa en Automática 2009 GITE IEA Control por Computador Manual de arduino Jorge Pomares Baeza Grupo de Innovación Educativa en Automática 2009 GITE IEA No editar manualmente esta tabla. Título Estado Author Organisation Manual de programación

Más detalles

Módulo Bluetooth HC-06 con puerto serial. Guía fácil

Módulo Bluetooth HC-06 con puerto serial. Guía fácil 1 Módulo Bluetooth HC-06 con puerto serial. Guía fácil Este manual consta de 3 partes: PARTE 1. Resumen del módulo Bluetooth HC-06 con puerto serial. PARTE 2. Instalación de módulo Bluetooth HC-06 al sistema

Más detalles

El Microcontrolador Arduino

El Microcontrolador Arduino El Microcontrolador Arduino José Pujol IES Vicente Aleixandre Sevilla tecnopujol.wordpress.com Índice: El proyecto Arduino: Qué es y por qué usarlo Que podemos hacer con Arduino Descripción de la placa:

Más detalles

Detección de luz con sensor LDR

Detección de luz con sensor LDR Detección de luz con sensor LDR Categoría Des. Software Des. Hardware Des. Soft+Hard Grado dificultad Alcance Objetivos Hardware necesario Software necesario de y Novato Intermedio Alto Maestro En este

Más detalles

Domótica con Arduino, Bluetooth y Android

Domótica con Arduino, Bluetooth y Android Domótica con Arduino, Bluetooth y Android Módulo bluetooth HC-05 (modelo GW-040) Usaremos para este ejemplo el modelo de módulo GW-040 (o ZS-040) para activar las luces de casa desde un teléfono móvil

Más detalles

ACTIVIDADES BASE DE DATOS ACCESS 2007

ACTIVIDADES BASE DE DATOS ACCESS 2007 ACTIVIDADES BASE DE DATOS ACCESS 2007 En un primer momento vamos a practicar las opciones de Crear, abrir y cerrar una base de datos de Access 2007. Abrimos Access 2007 y haz clic sobre la opción Base

Más detalles

GUÍA DE TRABAJO N 11 LENGUAJE C# Programación de Software Articulación SENA Grado 10 Ing. Néstor Raúl Suarez Perpiñan Página 2 de 11

GUÍA DE TRABAJO N 11 LENGUAJE C# Programación de Software Articulación SENA Grado 10 Ing. Néstor Raúl Suarez Perpiñan Página 2 de 11 Página 1 de 11 GUIA N 11 - DESARROLLO DE SOFTWARE A TRES CAPAS Objetivo: Desarrollar una aplicación de software con tres capas (Presentación Lógica Persistencia) donde se establezca una conexión con una

Más detalles

IDENTIFICACIÓN DE LA ACTIVIDAD PEDAGÓGICA. Búsquedas en Google

IDENTIFICACIÓN DE LA ACTIVIDAD PEDAGÓGICA. Búsquedas en Google PROGRAMA DE FORMACIÓN UNIDAD DE APRENDIZAJE ACTIVIDAD OBJETIVOS IDENTIFICACIÓN DE LA ACTIVIDAD PEDAGÓGICA HIGIENE Y SEGURIDAD INDUSTRIAL - SEGURIDAD OCUPACIONAL I-A HERRAMIENTAS INFORMATICAS INTERNET:

Más detalles

Los nombres y marcas comerciales mencionados en este manual son propiedad de sus respectivos autores o fabricantes.

Los nombres y marcas comerciales mencionados en este manual son propiedad de sus respectivos autores o fabricantes. Para aportes y sugerencias puede escribir al correo del autor: thenewinquirer01@gmail.com Los nombres y marcas comerciales mencionados en este manual son propiedad de sus respectivos autores o fabricantes.

Más detalles

Módulo Radio frecuencia FSK y Arduino

Módulo Radio frecuencia FSK y Arduino ABC PROYECTOS ELECTRÓNICOS ABCelectronica.net 1 Módulo Radio frecuencia FSK y Arduino El objetivo de este circuito básico es la posibilidad de enviar una palabra cada cierto tiempo entre un transmisor

Más detalles

MANUAL DE USUARIO DEL UNIFIED IM

MANUAL DE USUARIO DEL UNIFIED IM MANUAL DE USUARIO DEL UNIFIED IM SPONTANIA v5.1 Junio, 2010 1 Índice Índice... 2 1. Como instalar IM... 3 2. Interface UnifiedIM... 5 Barra de herramientas... 6 IM... 7 Contactos... 7 Acciones... 8 Barra

Más detalles

2. INSTALACIÓN DEL ADAPTADOR USB-Bluetooth EN EL PC. 3. INSTALACIÓN DEL ADAPTADOR RS232C-Bluetooth Promi

2. INSTALACIÓN DEL ADAPTADOR USB-Bluetooth EN EL PC. 3. INSTALACIÓN DEL ADAPTADOR RS232C-Bluetooth Promi INDICE 1. INTRODUCCIÓN 2. INSTALACIÓN DEL ADAPTADOR USB-Bluetooth EN EL PC 3. INSTALACIÓN DEL ADAPTADOR RS232C-Bluetooth Promi 4. ENLACE PROMI CON DISPOSITIVO Bluetooth DEL PC 5. CONFIGURACIÓN DEL PUERTO

Más detalles

EJEMPLO 2. TABLAS CREAR DESPLEGABLE PARA FILTRAR LOS DATOS

EJEMPLO 2. TABLAS CREAR DESPLEGABLE PARA FILTRAR LOS DATOS EJEMPLO 2. TABLAS En este ejemplo vamos a ver la forma de crear tablas con los datos de clase de objetos. Para ello disponemos de una vista con los datos de los alumnos y los cursos que han realizado.

Más detalles

Manual IOCard Outs. Fecha:15/03/12 Rev.:1.0

Manual IOCard Outs. Fecha:15/03/12 Rev.:1.0 Fecha:15/03/12 Rev.:1.0 Índice: MANUAL IOCARD OUTS... 1 ÍNDICE:... 2 INTRODUCCIÓN:... 3 IOCARD OUTS:... 3 ESQUEMA Y COMPONENTES:... 4 DESCRIPCIÓN DE LOS CONECTORES:... 4 Tabla de configuración de jumpers:...

Más detalles

La plataforma Arduino y su programación en entornos gráficos

La plataforma Arduino y su programación en entornos gráficos La plataforma Arduino y su programación en entornos gráficos Luisa Fernanda García Vargas Flor Ángela Bravo Sánchez Agenda 1 Control de un robot 2 Qué es Arduino? 3 4 El uso de Arduino en robótica Programación

Más detalles

CARGANDO EL PRIMER PROGRAMA EN ARDUINO OBJETIVOS MATERIAL NECESARIO

CARGANDO EL PRIMER PROGRAMA EN ARDUINO OBJETIVOS MATERIAL NECESARIO CARGANDO EL PRIMER PROGRAMA EN ARDUINO OBJETIVOS Familiarizarnos con las diferentes partes de que se compone el entorno de desarrollo de Arduino. Cargar nuestro primer programa en Arduino y ver su ejecución.

Más detalles

Guía de Programación para Visual Basic 6

Guía de Programación para Visual Basic 6 Innova Service Tecnología www.istec.cl Guía de Programación para Visual Basic 6 Versión 1.1 Indice Introducción.1 Instalación y Enlace a Proyecto Visual Basic.3 Consideraciones Generales Nombres de funciones

Más detalles

MsgBox en ASP.NET. En esta oportunidad, vamos a realizar un control que permite emular dicha función sobre ASP.NET.

MsgBox en ASP.NET. En esta oportunidad, vamos a realizar un control que permite emular dicha función sobre ASP.NET. MsgBox en ASP.NET Introducción Cuando programamos en ASP.NET, los programadores de aplicaciones Windows, muchas veces extrañamos la versatilidad de la función MsgBox de Visual Basic, que sirve para mostrar

Más detalles

Anexo Nº 11 MANUAL DE INSTALACIÓN

Anexo Nº 11 MANUAL DE INSTALACIÓN Anexo Nº 11 MANUAL DE INSTALACIÓN REQUISITOS DEL SISTEMA: - Microsoft Window 2000 ó XP con Service pack 2 - Pentium 4 o superior - 512 MB RAM ( Se recomienda que sea superior ) - Tarjeta de vídeo - Visual

Más detalles

CIRCUITOS COMBINACIONALES CON isplever

CIRCUITOS COMBINACIONALES CON isplever CIRCUITOS COMBINACIONALES CON isplever En el siguiente tutorial se describe el procedimiento para crear un diseño digital usando esquemático con el software isplever. Se explicará como implementar la ecuación

Más detalles

Programación de dispositivos Arduino Asignatura Sistemas Digitales!

Programación de dispositivos Arduino Asignatura Sistemas Digitales! Programación de dispositivos Arduino Asignatura Sistemas Digitales! Gabriel Astudillo Muñoz Escuela de Ingeniería Civil en Informática Universidad de Valparaíso, Chile http://informatica.uv.cl Descripción

Más detalles

INGLÉS Way to English 1 Ed. BURLINGTON

INGLÉS Way to English 1 Ed. BURLINGTON INGLÉS Way to English 1 Ed. BURLINGTON Para poder comprar las licencias digitales tienes que tener una cuenta de correo electrónico. Si no tienes y no sabes qué hacer, por favor, contacta con nosotros.

Más detalles

Descarga e Instalación de Java Development Kit (JDK)

Descarga e Instalación de Java Development Kit (JDK) Instalación del SDK de Android en Eclipse Por M.T.I. Jorge Carranza Gómez Para desarrollar aplicaciones para el Sistema Operativo Android, se deben revisar los requisitos mínimos para instalar el entorno

Más detalles

SISTEMA DE ADQUISICIÓN DE DATOS EMPLEANDO UN DISPOSITIVO WINDOWS MOBILE Y UN MICROPROCESADOR

SISTEMA DE ADQUISICIÓN DE DATOS EMPLEANDO UN DISPOSITIVO WINDOWS MOBILE Y UN MICROPROCESADOR UNIVERSIDAD CARLOS III DE MADRID ESCUELA POLITÉCNICA SUPERIOR INGENIERÍA TÉCNICA INDUSTRIAL ELECTRÓNICA INDUSTRIAL PROYECTO FIN DE CARRERA DEPARTAMENTO DE TECNOLOGÍA ELECTRÓNICA SISTEMA DE ADQUISICIÓN

Más detalles

Dentro del.net los eventos se utilizan para notificar a nuestros objetos que se ha producido algún tipo de hecho al que nos hemos suscrito.

Dentro del.net los eventos se utilizan para notificar a nuestros objetos que se ha producido algún tipo de hecho al que nos hemos suscrito. Eventos ala.net Recientemente ha surgido en los grupos de C# una duda sobre si los eventos que usa el.net son del mismo tipo que los que nosotros podemos crear y usar. La respuesta obvia y evidente es

Más detalles

GUÍA RAPIDA DEL AT CONTROL

GUÍA RAPIDA DEL AT CONTROL GUÍA RAPIDA DEL AT CONTROL Montaje del controlador : Montar el enchufe UBB en la conexión trasera del controlador. Colocar la batería y volver a poner la tapa. Fig 1 Frontal del controlador Fig 2 Reverso

Más detalles

Bitbloq 2: Entorno de programación

Bitbloq 2: Entorno de programación 1.1.5. Bitbloq 2: Entorno de programación Bitbloq 1 es una herramienta online que permite crear programas para un microcontrolador y cargarlos en el mismo de forma sencilla y sin tener necesariamente conocimientos

Más detalles

Ejemplos de uso de forms, labels, inputbox y msgbox en Visual Basic. (CU00332A)

Ejemplos de uso de forms, labels, inputbox y msgbox en Visual Basic. (CU00332A) aprenderaprogramar.com Ejemplos de uso de forms, labels, inputbox y msgbox en Visual Basic. (CU00332A) Sección: Cursos Categoría: Curso Visual Basic Nivel I Fecha revisión: 2029 Autor: Mario R. Rancel

Más detalles

GUIA DE TRABAJO CON EL EDITOR DE VISUAL BASIC DE LA FICHA PROGRAMADOR

GUIA DE TRABAJO CON EL EDITOR DE VISUAL BASIC DE LA FICHA PROGRAMADOR GUIA DE TRABAJO CON EL EDITOR DE VISUAL BASIC DE LA FICHA PROGRAMADOR Al hacer clic en la ficha programador de Excel se activa la ficha correspondiente Al hacer clic sobre el botón de Visual Basic, del

Más detalles

Desarrollo de Aplicaciones

Desarrollo de Aplicaciones Desarrollo de Aplicaciones Capítulo 06 Windows Forms 2.0 (WinForms) Agenda Repaso sesión anterior. Windows Forms (winforms) Introducción Componentes de las aplicaciones Windows Controles agrupados por

Más detalles

Android 2.3 Tablet Manual de Usuario

Android 2.3 Tablet Manual de Usuario Contenido. Contenido....1 2. Contenido de la caja...2 3. Perspectiva del producto...3 4. Encendido y apagado...4 Hibernar: Pulsar el botón de encendido para que la tableta se ponga en modo de hibernación

Más detalles

Vigas Ruedas Planchas Ejes

Vigas Ruedas Planchas Ejes QUÉ ES MAKEBLOCK? Makeblock es un sistema de piezas intercambiables de gran resistencia que se pueden montar entre ellas fácilmente y con infinidad de combinaciones. Makeblock es accesible a pequeños (a

Más detalles

Cómo descargar, instalar y verificar JAVA

Cómo descargar, instalar y verificar JAVA Cómo descargar, instalar y verificar JAVA Bienvenido! Para acceder a LexNET es necesario tener instalado en el equipo el componente JAVA. A lo largo de este material conoceremos los pasos a seguir para

Más detalles

PROGRAMAS PARA LA CLASSPAD MANAGER.

PROGRAMAS PARA LA CLASSPAD MANAGER. PROGRAMAS PARA LA CLASSPAD MANAGER. BUSCA DIVISORES Vamos a preparar un programa sencillo, cuya misión es buscar los divisores de un número. Primero lo prepararemos con el Classpad Manager del ordenador,

Más detalles

Tutorial 6: Qué es una función? y como utilizarla

Tutorial 6: Qué es una función? y como utilizarla Tutorial 6: Qué es una función? y como utilizarla AR 6 T Objetivo En la siguiente lección desarrollaremos el tema de las funciones en Arduino, para poder aplicarlo en las practicas siguientes ya que será

Más detalles

PROGRAMACION EN VISUAL BASIC

PROGRAMACION EN VISUAL BASIC PROGRAMACION EN VISUAL BASIC EJEMPLO 1 En el presenta artículo se explicará la forma de hacer un sencillo programa en el lenguaje de programación VB 6.0 el cual arroja como resultado el valor en ohms de

Más detalles

Ardunio. Control Led desde Lazarus

Ardunio. Control Led desde Lazarus LunikSoft Fco. Javier Andrade http://www.luniksoft.info El autor no se responsabiliza del contenido. No asume ninguna responsabilidad, por cualquier inexactitud en la documentación, en los programas, en

Más detalles

Como montar una Red Inalámbrica Ad-Hoc

Como montar una Red Inalámbrica Ad-Hoc 1.- Introducción: Como montar una Red Inalámbrica Ad-Hoc En su momento pudimos ver cómo construir una red entre PC con Windows XP y en la que solo se podían tener dos PC's conectados si no usábamos algún

Más detalles

FIRMA DIGITAL DNIe. OBTENCIÓN DEL CERTIFICADO DE FIRMA DIGITAL

FIRMA DIGITAL DNIe. OBTENCIÓN DEL CERTIFICADO DE FIRMA DIGITAL . Con este manual vamos a firmar documentos pdf con el DNIe a través de la aplicación creada por el COADE, COADE_Firma Con este método no se pueden firmar los archivos directamente desde el asistente de

Más detalles

Guía de Instalación de fastpos

Guía de Instalación de fastpos Guía de Instalación de fastpos Copyright Este documento esta sujeto a derechos de autor 2016. Usted puede conservar una copia de este documento, imprimirlo y utilizarlo como guía en la instalación del

Más detalles

Programación III. 1. Facultad: Ingeniería Escuela: Computación Asignatura:Programación III I. OBJETIVOS II. INTRODUCCIÓN TEÓRICA

Programación III. 1. Facultad: Ingeniería Escuela: Computación Asignatura:Programación III I. OBJETIVOS II. INTRODUCCIÓN TEÓRICA Programación III. 1 Facultad: Ingeniería Escuela: Computación Asignatura:Programación III GUIA1: Uso de C# modo consola. I. OBJETIVOS Qué el estudiante: Conozca el lenguaje de programación Visual C#.Net

Más detalles