Introducción a dispositivos IoT.
|
|
- Consuelo Palma Peralta
- hace 5 años
- Vistas:
Transcripción
1 Interfaces y Periféricos. Guía 6. 1 Introducción a dispositivos IoT. Facultad: Ingeniería Escuela: Electrónica Asignatura: Interfaces y Periféricos (IYP111). Lugar de Ejecución: Microprocesadores (3.23). Objetivo general. Desarrollar habilidades en el uso del entorno de programación de Particle para la creación de aplicaciones básicas sobre IoT en el microcontrolador Photon. Objetivos Específicos. Unir código html a las aplicaciones que se desarrollan para microcontroladores. Comprender las características básicas del entorno de desarrollo Web IDE. Evaluar de forma rápida los diferentes puertos I/O tanto analógicos como digitales del microcontrolador Photon. Materiales y equipos. 1 Computadora con sistema operativo Linux o Windows y con acceso a Internet. 1 Teléfono móvil o tablet con sistema operativo Android (propiedad del estudiante). 1 Cable USB (tipo A hacia tipo micro USB). 1 Access Point (1 dispositivo para todo el laboratorio). 1 Microcontrolador Photon de Particle. 1 tarjeta I/O. 1 Potenciómetro de 10kΩ. 1 Breadboard. 1 Pinza punta plana. 1 Cortadora (pinza de corte diagonal). 12 jumpers o cable UTP. Introducción Teórica. El internet de las cosas (IoT, Internet of Things por sus siglas en inglés) conecta los objetos inteligentes (Smart) con el internet. La intención es generar un intercambio de datos e información a los usuarios que permita tener un conocimiento profundo que pueda enriquecer la productividad, crear modelos para nuevos negocios y generar utilidades reales. El Internet del Todo (IoE por sus siglas en inglés) consiste en reunir personas, procesos, datos y cosas para conseguir que las conexiones de red sean más pertinentes y valiosas que nunca, convirtiendo la información en acciones que creen nuevas capacidades, experiencias más ricas y oportunidades económicas sin precedentes para las empresas, las personas y los países, (Cisco, 2013).
2 2 Interfaces y Periféricos. Guía 6. Internet del Todo describe un mundo en el que miles de millones de objetos disponen de sensores para detectar, medir y valorar el estado; todo ello conectado a través de redes públicas o privadas utilizando protocolos estándar y patentados. Esta información en la nube (Internet) permite ser accedida de manera remota y agregando algún sistema inteligente preprogramado ayudaría a realizar sistemas de: domótica, control de generadores eléctricos en base a la demanda, manejar impresores desde su móvil, controlar cuartos fríos y monitorearlos, despacho inteligente de mercaderías tal como lo hace amazon o ebay, etc. Figura 1: Concepto del internet de las cosas 1. Figura 2: Concepto del internet de las cosas 2. Microcontrolador Photon de Particle, estos dispositivos trabajan con niveles de tensión de 0V a 3.3V. Poseen capacidades de conexión a otros dispositivos o computadoras a través de Wifi. Existen 1 Imagen tomada de: 2 Imagen tomada de:
3 Interfaces y Periféricos. Guía 6. 3 otros dispositivos como el Electron de Particle, que se comunica de forma similar a través de las redes telefónicas usando una tarjeta SIM. Figura 3: Microcontrolador con acceso a Wifi, Photon es un dispositivo de Particle. Tabla 1: Características del microcontrolador Photon de Particle. [1] FT = pines tolerantes a 5,0 V Todos los pines, excepto A3 y DAC, son tolerantes a 5 V (cuando no están en modo analógico). Si se utiliza como una entrada de 5 V, la resistencia pull-up / pull-down debe estar desactivada. [2] 3V3 = 3.3V máx. Pines. [3] PWM está disponible en D0, D1, D2, D3, A4, A5, WKP, RX, TX con una advertencia: el periférico del temporizador PWM se duplica en dos pines (A5 / D2) y (A4 / D3) para un total de 7 salidas PWM independientes. Por ejemplo: PWM puede usarse en A5 mientras que
4 4 Interfaces y Periféricos. Guía 6. D2 se usa como GPIO, o D2 como PWM, mientras que A5 se utiliza como entrada analógica. Sin embargo, A5 y D2 no se pueden usar como salidas PWM controladas independientemente al mismo tiempo. [4] Técnicamente, estos pines toleran 5.0V, pero como no los operarías con un transceptor de 5.0V, es apropiado clasificarlos como 3.3V. El LED RGB le brindará indicaciones clave para comprender el estado del módulo, las siguientes líneas describen cada uno de dichos estados: Intermitente azul: Esperando credenciales del WIFI. Color azul solido: Obteniendo información del WIFI desde la app. Intermitente Verde: Conectando a la red WIFI. Intermitente cyan: Conectando a la nube de Particle. Intermitente morado : Actualizando el firmware Intermitente lento en cyan: Conectado. Publicando variables desde el photon a la nube, Particle.variable () Particle.variable registra una variable, por lo que su valor se puede recuperar de la nube en el futuro. Solo se llama a Particle.variable una vez por variable, generalmente pasando una variable global. Puede cambiar el valor de la variable global subyacente tantas veces como desee; el valor solo se recupera cuando se solicita, por lo que simplemente al cambiar la variable global no se utiliza ningún dato. No llama a Particle.variable cuando cambia el valor. Se pueden registrar hasta 20 variables en la nube y cada nombre de la variable está limitado a un máximo de 12 caracteres. Hay tres tipos de datos compatibles: INT DOUBLE STRING (la longitud máxima de la cadena es 622 bytes) Nota: solo use letras, números, guiones bajos y guiones en los nombres de las variables. Los espacios y los caracteres especiales pueden ser escapados por diferentes herramientas y bibliotecas que causan resultados inesperados. Se puede llamar a esta función cuando la nube está desconectada; la variable se registrará la próxima vez que se conecte la nube. Publique una variable a través de la nube para que pueda ser llamada con una petición GET. Se deben hacer dos cosas para corroborar este funcionamiento: 1. Realizar la programación del dispositivo con la publicación de variables. Sintaxis de la programación en el microcontrolador para realizar la publicación: Particle.variable("nombre_de_la_variable_a_publicar_en_web", Valor_a_publicar); Ejemplos: Particle.variable("analogvalue", analogvalue); Particle.variable("temp", tempc); 2. Observar a través de un navegador web (o aplicación) el dato publicado por el dispositivo. Los siguientes ejemplos se colocan en la barra de direcciones de un navegador web.
5 Interfaces y Periféricos. Guía 6. 5 Sintaxis del formato de petición: Device ID = abcdef Su access token = Ejemplos: Figura 4. Respuesta del navegador web ante una solicitud. La misma solicitud haciendo uso de html y java se muestra como, este detalle es importante puesto que se realizará la aplicación móvil con esta sintaxis: requesturl = " + deviceid + "/" + analogvalue + "?access_token=" + accesstoken; $.getjson(requesturl, function(json) { if(json.result == "1") { v1= "Ventana 1 activada" else { v1 = " "; ); Código 1. Sección de una archivo html + java. Publicando eventos a los oyentes registrados desde la nube al Photon, Particle.function() Exponga una función a través de la nube para poder llamarla con un evento POST. Particle.function permite que el código en el dispositivo se ejecute cuando se solicita desde la API de la nube. Normalmente se hace esto cuando se desea controlar algo en el Photon (una pantalla LCD o un Buzzer, o funciones de control en tu firmware), desde la nube. Se pueden registrar hasta 15 funciones en la nube y cada nombre de función está limitado a un máximo de 12 caracteres. Para registrar una función en la nube, el usuario proporciona el funckey, que es el nombre de cadena utilizado para realizar una solicitud POST y un funcname, que es el nombre real
6 6 Interfaces y Periféricos. Guía 6. de la función a la que se llama en su aplicación. La función de la nube debe devolver un número entero; -1 se usa comúnmente para una llamada de función fallida. Una función de la nube está configurada para tomar un argumento del tipo de datos String. Esta longitud de argumento está limitada a un máximo de 63 caracteres. Cuando use SYSTEM_THREAD (ENABLED) debe tener cuidado cuando registre sus funciones. Al comienzo de la configuración (), antes de realizar operaciones prolongadas, demoras o cosas como esperar que se presione una tecla, es lo mejor. El motivo es que los registros de variables y funciones solo se envían una vez, aproximadamente 30 segundos después de conectarse a la nube. Llamar a Particle.function después de que se haya enviado la información de registro no reenvía la solicitud y la función no funcionará. Se deben hacer dos cosas para corroborar este funcionamiento: 1. Realizar la programación del dispositivo con la publicación de variables. Sintaxis de la programación en el microcontrolador para realizar la publicación: Particle.function("nombre_de_la_función_a_publicar_en_web", Nombre_de_la_función_local); Ejemplo: void setup() { // register the cloud function Particle.function ("brew", brewcoffee); // this function automagically gets called upon a matching POST request int brewcoffee(string command){ // look for the matching argument "coffee" <-- max of 64 characters long if(command == "coffee"){ // some example functions you might have //activatewaterheater(); //activatewaterpump(); return 1; else return -1; 2. Observar a través de un navegador web (o aplicación) el dato publicado por el dispositivo. Los siguientes ejemplos se colocan en la barra de direcciones de un navegador web. Sintaxis del formato de petición: Device ID = abcdef Su access token = Desde la consola de Linux: curl /brew \ -d access_token= \ -d "args=coffee"
7 Interfaces y Periféricos. Guía 6. 7 Procedimiento. Parte 1: Controlando el Photon a través de una app de Android Particle. 1. Encienda la computadora. Cuando cargue el sistema operativo utilice las siguientes credenciales: Usuario: usuario0 Contraseña: usuario 2. Arme el circuito propuesto para esta guía conforme a la figura Conecte el Photon a la computadora por medio del cable USB hacia micro USB. Figura 5. Respuesta del navegador web ante una solicitud. 4. Ingrese desde su móvil a Google Play Store. 5. Busque la aplicación Particle e instálela en su móvil, ver figura 6a. 6. Toque el enlace I already have an account. 7. Ingrese las credenciales de correo y contraseña (de la cuenta de Particle, brindadas en la tapadera de la caja que se le ha proporcionado), presione el botón LOG IN, figura 6b. 8. Una vez que ingrese a la cuenta tendrá frente a usted una pantalla similar a la de la figura 6c, toque el dispositivo Photon. 9. Le mostrará la figura 7, en la cual se muestra el Device ID del dispositivo (este dato se utilizará más adelante en las aplicaciones web que se quieran comunicar con el dispositivo IoT).
8 8 Interfaces y Periféricos. Guía 6. Figura 6: Utilizando aplicación de Particle para comunicarse con Photon. 10. Presione el botón de tres puntos de la barra superior y seleccione la opción Re-flash Tinker, luego presione el botón Flash, durante este proceso el led RGB del Photon cambiará a color morado intermitente y luego a celeste (CYAN). 11. Presione la tecla atrás, para regresar a la figura 6c. 12. Presione sobre la barra del nombre de su dispositivo IoT, deberá observar la figura 8a. 13. Presione el botón D7 > digitalwrite, figura 8b. 14. Nuevamente presione el botón D7 > HIGH, deberá ver como el led azul asignado a ese pin sobre la tarjeta enciende. Apague el led y enciéndalo varias veces cambiando entre LOW y HIGH. Nota: en esencia puede repetir este procedimiento con todos los pines pero deberá conectar el arreglo de resistencia, led y tierra respectivo para ver la funcionalidad, ya que solo D7 trae incorporado ese circuito en la tarjeta del microcontrolador. 15. Repita el procedimiento anterior con diferentes pines de D0 a D7, conectando la tarjeta I/O para lograr ver su funcionamiento. 16. Conecte uno de los led s a la salida DAC y utilice la función analogwrite con lo que podrá variar la intensidad de encendido del diodo led, ver figura 8c.
9 Interfaces y Periféricos. Guía 6. 9 Figura 7: Utilizando aplicación de Particle para comunicarse con Photon. Figura 8: Utilizando aplicación de Particle para controlar microcontrolador Photon. Parte 2: Creando archivos desde el entorno de desarrollo web (WEB IDE). 17. Desde la computadora ingrese al navegador web (Mozilla Firefox, Google Chrome) y digite la dirección: Dé clic izquierdo en el enlace FOR DEVELOPERS >> Web IDE (en su defecto puede ser Docs & Tools >> Web IDE). 19. La página solicitará las credenciales de la cuenta escritas en la tapa superior de la caja entregada para la práctica de laboratorio, con lo cual se abrirá el editor de archivos de programación de los dispositivos IoT de Particle.
10 10 Interfaces y Periféricos. Guía 6. Figura 9: Acceso a Web IDE entorno de desarrollo de Particle. 20. Digite el código mostrado a continuación: int i=0; double Volt=0; int Sal_bin=0; int temp=0; int Valorbit=0; int analogvalue = 0; int retardo = 500; int salidas[]={d0,d1,d2,d3,d4,d5,d6,d7; //Pines físicos del dispositivo IoT void setup(){ //Declaración de variables a publicar a través de Internet (Solicitudes GET) // variable name max length is 12 characters long Particle.variable("Valor_bin", analogvalue); Particle.variable("Valor_volt", Volt); //Declaración de funciones a publicar a través de Internet (Solicitudes POST) Particle.function("Secuencia", Enciende); for(i=0;i<8;i++){ pinmode(salidas[i],output); void loop(){ // Read the analog value to 12 bits (0-4095) analogvalue = analogread(a1); //Convert the reading of analog pin into Voltage Volt = ((double)analogvalue) * (3.3/4095); //Convert the value of scale [0,4095] to [0,255] for write in digital pins Sal_bin = map(analogvalue, 0, 4095, 0, 255); Escribe(Sal_bin); delay(200); //Function to write in digital pins void Escribe(int conteo){ temp=conteo; for(i=0;i<8;i++){ Valorbit=temp%2;
11 Interfaces y Periféricos. Guía temp=temp/2; if(valorbit==0){ digitalwrite(salidas[i],low); else{ digitalwrite(salidas[i],high); // this function auto-magically gets called upon a matching POST request int Enciende(String command) { // look for the matching argument "uno" or "dos" <-- max of 64 characters long if(command == "uno"){ Escribe(24); delay(retardo); Escribe(36); delay(retardo); Escribe(66); delay(retardo); Escribe(129); delay(retardo); return 1; else if(command == "dos"){ Escribe(129); delay(retardo); Escribe(66); delay(retardo); Escribe(36); delay(retardo); Escribe(24); delay(retardo); return 1; else{ Escribe(0); delay(3*retardo); return -1; Código 2. Código del ejemplo 1, publicación de variable y función de secuencia. 21. En la barra lateral izquierda dé clic izquierdo en el icono del rayo (Flash), el cual permite programar el dispositivo IoT (deberá observar como el led RGB cambia de color morado a celeste intermitente), sólo si éste esta encendido y conectado a Internet. 22. En la barra lateral izquierda dé clic izquierdo en el icono Console (se parece a un diagrama de barras). Flash: Compila y programa el dispositivo IoT. Verify: Compila el código actual sin descargarlo sobre el dispositivo IoT. Save: Permite guardar cualquier cambio en el código actual.
12 12 Interfaces y Periféricos. Guía 6. Code: Muestra una lista de todas las aplicaciones que pueden seleccionarse para edición o programación. Libraries: Presenta todas las librerías creadas por el usuario o por terceros. Help: Permite ver una lista rápida de los estados y colores del led RGB del dispositivo IoT. Docs: Te direcciona a la página web del material de referencia para observar sintaxis y descripción de la misma: Devices: Muestra la lista de dispositivos asociados a la cuenta de Particle. De esta sección se obtiene el Device ID del dispositivo vinculado. Console: Es una aplicación web para interactuar con las variables, funciones, eventos, etc. del dispositivo IoT. Settings: Menú de administración de la cuenta (salir, desvincular un dispositivo, etc.), de esta sección se obtiene el AccessToken. 23. En la página web recién cargada, dé clic izquierdo en el icono My Devices. 24. Dé clic izquierdo sobre el dispositivo IoT (Photon) vinculado a su cuenta, ver figura Luego de que la página web se recargue, dirija su vista a la esquina inferior derecha de la pantalla, dé clic izquierdo sobre los botones GET de las variables Valor_bin y Valor_volt. 26. Mueva la perilla del potenciómetro y repita el paso anterior. 27. En el recuadro de la sección funciones, escriba uno y dé clic izquierdo en el botón CALL a la derecha del recuadro para hacer una solicitud POST. Verifique en los leds el resultado obtenido. 28. Repita el paso anterior poniendo en el recuadro la palabra dos. 29. Repita el paso 27 poniendo en el recuadro la palabra tres o cualquier otra cosa que ud quiera. Figura 10: Conexión de las funciones de la nube de Particle y el dispositivo IoT. Figura 11: Verificación de variables y funciones del dispositivo IoT desde Particle.
13 Parte 3: Creación de páginas web. En Linux: 30. Presione la combinación de teclas Ctrl + Alt + t. 31. Escriba en la ventana que se abrió, gedit. 32. Digite en la ventana del gedit el código 3. En Windows: 33. Presione la combinación de teclas Windows + r. 34. Escriba en la ventana que se abrió, Notepad. 35. Digite en la ventana del Notepad el código 3. Interfaces y Periféricos. Guía <!-- Reemplace su Device_ID con el numero de su dispositivo y su Access_token con el numero de su dispositivo--> <!DOCTYPE> <html> <body> <center> <H1>Cuál función debe realizar?</h1> <form action=" access_token= " method="post"> <input type="radio" name="arg" value="uno">secuencia 1: Inicia en el centro. <input type="radio" name="arg" value="dos">secuencia 2: Inicia en los extremos. <input type="radio" name="arg" value="tres">secuencia asignada al evento else. <input type="submit" value="ejecutar secuencia"> </form> </center> </body> </html> Código 3. Código html, para probar funciones en el Photon. 36. El código requiere el Device ID y access token del dispositivo asignado a su persona, los valores mostrados a continuación deberá cambiarlos. Device ID = abcdef Su access token = En el navegador web, en la pestaña del Web IDE de Particle (pantalla con fondo negro), dé clic izquierdo en el icono Devices. Se desplazará una sección de la ventana, dé clic izquierdo en el nombre del Photon y observará el Device ID. Copie el valor y colóquelo en el código html. 38. Dé clic izquierdo en el icono Settings. Podrá observar el access token de su dispositivo. Copie el valor y colóquelo en el código html. 39. Guarde el archivo con un nombre de su elección pero la extensión del archivo debe ser:.html
14 14 Interfaces y Periféricos. Guía 6. Figura 12: Verificación de variables y funciones del dispositivo IoT desde Particle. 40. En el navegador web, abra una nueva pestaña y dé clic en el menú Archivo >> Abrir archivo, busque la ubicación del archivo guardado en el paso anterior. 41. Seleccione uno de los radio button y presione el botón Ejecutar secuencia, verifique el funcionamiento en el circuito implementado. La página web también mostrará un cambio. 42. Dé clic izquierdo en el icono Ir a la página anterior, modifique su selección y realice una vez más el paso anterior. Figura 13: Verificación de variables y funciones del dispositivo IoT desde una página web. 43. Cree un archivo nuevo en Gedit (Notepad) y agregue el siguiente código: <!-- Reemplazar el device ID con el correspondiente de su módulo IoT y Reemplazar su token de acceso con el correspondiente a su cuenta--> <!DOCTYPE HTML> <HTML> <script src=" type="text/javascript" charset="utf-8"></script> <HEAD> <script type="text/javascript"> var deviceid = " abcdef"; var accesstoken = " "; var Func1 = "Valor_bin"; var Func2 = "Valor_volt"; var requesturl;
15 Interfaces y Periféricos. Guía var Text_cuadro; var myvar = setinterval(alertfunc, 1000); function alertfunc() { requesturl = " + deviceid + "/" + Func1 + "/?access_token=" + accesstoken; $.getjson(requesturl, function(json){ document.getelementbyid("t0").value = json.result; ); requesturl = " + deviceid + "/" + Func2 + "/?access_token=" + accesstoken; $.getjson(requesturl, function(json){ document.getelementbyid("t1").value = json.result; ); function Ejecutar() { Text_cuadro = document.getelementbyid("t2").value; //alert(text_cuadro); requesturl = " + deviceid + "/Secuencia/"; $.post(requesturl, { params: Text_cuadro, access_token: accesstoken ); </script> </HEAD> <BODY BGCOLOR="AliceBlue"> <CENTER> <FORM> <H1>Prueba de funcionamiento de solicitudes GET y POST desde una página web.</h1> <img src=" Device ID = <B> abcdef</B> access token = <B> </B> Valor_bin (int32): <input type="text" id="t0" name="texto0" value="" readonly="readonly"/> Valor_volt (double): <input type="text" id="t1" name="texto1" value="" readonly="readonly"/> Escriba la función a realizar: <input type="text" id="t2" name="texto2" value=""> <input type="button" onclick="ejecutar()" value="solicitar funcion"/> </FORM> </CENTER> </BODY> </HTML> Código 4. Código html, para probar variables y funciones en el Photon. 44. El código requiere el Device ID y access token del dispositivo asignado a su persona, los valores mostrados a continuación deberá cambiarlos. Device ID = abcdef Su access token =
16 16 Interfaces y Periféricos. Guía Guarde el archivo con un nombre de su elección pero la extensión del archivo debe ser:.html 46. Corra el archivo en el navegador web. 47. Gire la perilla del potenciómetro y verifique el cambio en la página web. 48. Ponga la palabra uno en el cuadro de texto editable. Presione el botón Solicitar funcion y observe el comportamiento del circuito implementado. 49. Repita el procedimiento anterior para las palabras: dos. tres. Figura 14: Verificación de variables y funciones del dispositivo IoT desde una página web. 50. Desde su celular ingrese a la aplicación de Particle. 51. Toque el dispositivo Photon asociado a la cuenta. 52. Verifique el funcionamiento de funciones y variables creadas en el dispositivo IoT tal como se hizo con la página web. Figura 15: Verificación de variables y funciones desde aplicación de Particle.
17 Interfaces y Periféricos. Guía Cree un archivo nuevo en Gedit (Notepad) y agregue el siguiente código: <!-- Reemplazar el device ID con el correspondiente de su módulo IoT y Reemplazar su token de acceso con el correspondiente a su cuenta--> <!DOCTYPE html> <html lang="en"> <script src=" type="text/javascript" charset="utf-8"></script> <HEAD> <script type="text/javascript"> var deviceid = " abcdef"; var accesstoken = " "; var Func1 = "Valor_bin"; var Func2 = "Valor_volt"; var requesturl; var Text_cuadro; var Amp = 0, Amp2=0; var incr=0, inc1=50; var myvar = setinterval(alertfunc, inc1); function alertfunc() { if((incr%50) == 0){ requesturl = " + deviceid + "/" + Func1 + "/?access_token=" + accesstoken; $.getjson(requesturl, function(json){ document.getelementbyid("t0").value = json.result; ); requesturl = " + deviceid + "/" + Func2 + "/?access_token=" + accesstoken; $.getjson(requesturl, function(json){ Amp = json.result; document.getelementbyid("t1").value = Amp; ); draw(amp*100); function draw(valor){ var c = document.getelementbyid("mycanvas"); var ctx = c.getcontext("2d"); var offset = 50, x=0, y=0, x2=0, y2=0; var pointsize = 2; // Cambia el tamaño del punto var height, width, xaxis, yaxis; var unit = 100, counter = 0; var increase = 90/180*Math.PI ; var i; height = c.height; width = c.width; xaxis = Math.floor(height/8); yaxis = Math.floor(width/8); x = 7 * xaxis; y = 7 * yaxis; // Set styles for animated graphics ctx.save(); ctx.strokestyle = '#ff'; //Color de línea ctx.fillstyle = 'black'; //Color de relleno ctx.linewidth = 1; if (incr == 0){ // Draw X and Y axes ctx.moveto(0, 7*xAxis); ctx.lineto(width, 7*xAxis); ctx.moveto(yaxis, 0); ctx.lineto(yaxis, height); ctx.font = "18px Arial"; ctx.fillstyle = "black"; for(i = 0.5; i <= 3; i += 0.5) { //Lineas del eje vertical ctx.moveto(yaxis-5, x-offset); ctx.lineto(yaxis+5, x-offset); ctx.filltext(i,xaxis+15,x-offset+5); //Colocar textos offset += 50; offset = 0; for(i = 0; i <= 13; i += 1) { //Lineas del eje horizontal
18 18 Interfaces y Periféricos. Guía 6. ctx.moveto(yaxis+offset, x-5); ctx.lineto(yaxis+offset, x+5); ctx.filltext(i,yaxis+offset-5,x+25); offset += 50; ctx.stroke(); ctx.beginpath(); // Iniciar trazo - puntos de cada valor ctx.fillstyle = "#ff2626"; // Color rojo x2 = yaxis + incr; y2 = x - valor; ctx.arc(x2, y2, pointsize, 0, Math.PI * 2, true); // Dibujar un punto usando la funcion arc ctx.fill(); // Terminar trazo ctx.stroke(); incr = incr + (inc1/10); //document.getelementbyid("t2").value = incr; if (incr > 690){ incr = 0; ctx.clearrect(0,0,width,height); function Ejecutar() { Text_cuadro = document.getelementbyid("t2").value; //alert(text_cuadro); requesturl = " + deviceid + "/Secuencia/"; $.post(requesturl, { params: Text_cuadro, access_token: accesstoken ); </script> </HEAD> <BODY BGCOLOR="AliceBlue"> <CENTER> <FORM> <H1>Prueba de funcionamiento de solicitudes GET y POST desde una página web.</h1> <img src=" <canvas id="mycanvas" width="800" height="400" style="border:1px solid #d3d3d3;">su navegador no soporta canvas :(</canvas> Device ID = <B> abcdef</B> access token = <B> </B> Valor_bin (int32): <input type="text" id="t0" name="texto0" value="" readonly="readonly"/> Valor_volt (double): <input type="text" id="t1" name="texto1" value="" readonly="readonly"/> Escriba la función a realizar: <input type="text" id="t2" name="texto2" value=""> <input type="button" onclick="ejecutar()" value="solicitar funcion"/> </FORM> </CENTER> </BODY> </html> Código 5. Código html, graficando variables desde el Photon. 54. El código requiere el Device ID y access token del dispositivo asignado a su persona, los valores mostrados a continuación deberá cambiarlos. Device ID = abcdef Su access token = Guarde el archivo con un nombre de su elección pero la extensión del archivo debe ser:.html 56. Corra el archivo en el navegador web. 57. Gire la perilla del potenciómetro y verifique el cambio en la página web.
19 Interfaces y Periféricos. Guía Figura 16: Verificación de variables y funciones del dispositivo IoT desde una página web. 58. Desconecte el Photon de la computadora. 59. Desarme el circuito y haga entrega del equipo que se le proporcionó en orden. 60. Apague la computadora, incluyendo el monitor. 61. Deje en orden su puesto de trabajo. Análisis de Resultados. Desafíos cortos: 1. Modifique el código 5, para que al variar el potenciómetro varie la amplitud (Valor_volt) de un gráfico de señal senoidal a 1kHz. 2. Modifique el código 5, para que al variar el potenciómetro varie la frecuencia (Valor_bin) de un gráfico de señal senoidal con una amplitud de 3.3V. Actividad complementaria. 1. Desarrollar programas utilizando las siguientes funciones de nube de particle: Particle.publish() Particle.subscribe() Particle.unsubscribe()
20 20 Interfaces y Periféricos. Guía 6. Particle.syncTime() Particle.connect() Particle.disconnect() 2. En la figura 8, pasos 13 y 14 se mostró la escritura digital, verifique el funcionamiento de la lectura digital, escritura análoga, lectura análoga. Bibliografía. Sitio web de los desarrolladores: Características del Photon: Referencia en línea de la sintaxis: Video de configuración de Photon: Configuración del dispositivo IoT vía navegador web: Emulador de código HTML: HTML, Referencia en línea de varios lenguajes: Dibujar funciones con canvas, javascript y html: ormas HTML, guía rápida de referencia: Manual básico de HTML, creación y estructura de páginas web: Manual básico de creación de páginas web: Curso completo de HTML:
21 Interfaces y Periféricos. Guía Hoja de cotejo: 1 Guía 6: Introducción a dispositivos IoT. Alumno: Maquina N : Docente: GL: Fecha: EVALUACION % Nota CONOCIMIENTO APLICACIÓN DEL CONOCIMIENTO 25% Conocimiento deficiente de los fundamentos teóricos 70% ACTITUD 2.5% 2.5% TOTAL 100% No Terminó completamente el programa y comentó mal el código (30%) No realizó el circuito correctamente (40%) Es un observador pasivo. Es ordenado; pero no hace un uso adecuado de los recursos Conocimiento y explicación incompleta de los fundamentos teóricos Terminó completamente el programa pero los comentarios no estaban del todo correctos El circuito funcionó Participa ocasionalmente o lo hace constantemente pero sin coordinarse con su compañero. Hace un uso adecuado de los recursos, respeta las pautas de seguridad; pero es desordenado. Conocimiento completo y explicación clara de los fundamentos teóricos Terminó completamente el programa con sus comentarios correctos El circuito funcionó Participa propositiva e integralmente en toda la práctica. Hace un manejo responsable y adecuado de los recursos conforme a pautas de seguridad e higiene.
Tema: S7-200, Escalado de Valores analógicos
Autómatas Programables. Guía 8 1 Tema: S7-200, Escalado de Valores analógicos Objetivo General Configurar las entradas analógicas del módulo EM235 en el S7-200 Objetivos Específicos Conectar correctamente
Más detallesTema: Manejo del Puerto Paralelo con LabView
Facultad: Ingeniería Escuela: Electrónica Asignatura: Interfaces y Periféricos Tema: Manejo del Puerto Paralelo con LabView Objetivos Específicos. Configurar la entrada y salida del puerto paralelo por
Más detallesTema: Introducción al uso del simulador S7-PLCSIM
1 Introducción Teórica Facultad: Ingeniería Escuela: Electrónica Asignatura: Autómatas Programables Lugar de ejecución: Instrumentación y Control (Edificio 3, 2da planta) Tema: Introducción al uso del
Más detallesTema: Introducción al uso del simulador S7-PLCSIM
Autómatas Programables. Guía 3 1 Tema: Introducción al uso del simulador S7-PLCSIM Objetivo General Utilizar la herramienta S7-PLCSIM para la simulación de programas para PLC S7 de Siemens. Objetivos Específicos
Más detallesTema: Configuración de red AD-HOC
Tema: Configuración de red AD-HOC Contenidos Configuración del servidor AD-HOC. Conexión de una segunda computadora a la red AD-HOC. Compartiendo la conexión a Internet. Objetivo Redes de datos inalámbricas.
Más detallesTema: Manejo del Puerto Serie con LabView
Facultad: Ingeniería Escuela: Electrónica Asignatura: Interfaces y Periféricos Tema: Manejo del Puerto Serie con LabView Objetivos Específicos. Configurar la entrada y salida del puerto serie por medio
Más detallesConfiguración de Dispositivo BELKIN como Antena
Configuración de Dispositivo BELKIN como Antena Con el siguiente manual, usted podrá configurar el Router Belkin para navegar de forma inalámbrica con su modem 2Wire. Solo siga los siguientes pasos. Paso
Más detallesElectrónica II. Guía 4
Electrónica II. Guía 4 1 Facultad: Ingeniería. Escuela: Electrónica. Asignatura: Electrónica II. Lugar de ejecución: Fundamentos Generales (Edificio 3, 2da planta). COMPARADORES Objetivo General Verificar
Más detallesTema: Amplificador de Instrumentación
1 Facultad: Ingeniería Escuela: Electrónica Asignatura: Instrumentación Industrial Lugar de ejecución: Instrumentación y Control (Edificio 3, 2da planta) Tema: Amplificador de Instrumentación Objetivo
Más detallesTema: SÍNTESIS DE CIRCUITOS LÓGICOS.
Sistemas Digitales. Guía 5 1 Tema: SÍNTESIS DE CIRCUITOS LÓGICOS. Facultad: Ingeniería Escuela: Electrónica Asignatura: Sistemas digitales Lugar de Ejecución: Fundamentos Generales. Objetivo general Sintetizar
Más detallesAndroid 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 detallesProcessing y manejo de hardware
Processing y manejo de hardware Objetivo general. Interfaces y Periféricos. Guía 9. 1 Conocer una herramienta para el desarrollo de Interfaces en computadoras que se puedan comunicar con dispositivos periféricos
Más detallesPráctica de laboratorio Creación de una red peer-to-peer
Práctica de laboratorio 3.1.5 Creación de una red peer-to-peer Objetivos Diseñar y crear una red peer-to-peer simple mediante un cable cruzado suministrado por el instructor. Verificar la conectividad
Más detallesINSTITUTO TECNOLÓGICO METROPOLITANO ITM GUÍA DE LABORATORIO INSTRUMENTACIÓN ELECTRÓNICA INTERFAZ ARDUINO - LABVIEW
OBJETIVOS: Establecer la conexión entre ARDUINO y LABVIEW para realizar la lectura de un dato analógico y visualizarlo en forma de indicador. Usar una placa de ARDUINO como tarjeta de adquisición de datos
Más detallesTema: Instalación de Linux.
Arquitectura de computadoras. Guía 3 1 Facultad: Ingeniería Escuela: Electrónica Asignatura: Arquitectura de computadoras Tema: Instalación de Linux. Contenidos Creación de una máquina virtual. Instalación
Más detallesIntroducción a Arduino
Introducción a Arduino Dr. Ulises Pineda Rico Cuerpo Académico de Comunicaciones Facultad de Ciencias, UASLP Tel. +52(444) 826-2486 ext. 2964 correo electrónico: u_pineda@galia.fc.uaslp.mx http://galia.fc.uaslp.mx/~u_pineda
Más detallesTema: Configuración de Access Point
Tema: Configuración de Access Point Contenidos Materiales y Equipo Redes de datos inalámbricas. Guía 2 1 Reinicio del Access Point. Asignación de las configuraciones básicas. Configuración del AP como
Más detalles1. Qué es App Inventor 2? 2. Requisitos para utilizar AI2
1. Qué es App Inventor 2? App Inventor 2 (AI2) es la versión mejorada de una herramienta de programación creada por el MIT (Instituto Tecnológico de Massachusetts) y que fue adoptada por Google para sus
Más detallesTema: Amplificador de Instrumentación
Instrumentación Industrial. Guía 1 1 Facultad: Ingeniería Escuela: Electrónica Asignatura: Instrumentación Industrial Lugar de ejecución: Instrumentación y Control (Edificio 3, 2da planta) Tema: Amplificador
Más detallesTema: Operaciones de Carga, Transferencia, Comparación y Aritméticas del S7-1200
Autómatas Programables. Guía 6 1 Facultad: Ingeniería Escuela: Electrónica Asignatura: Autómatas Programables Lugar de ejecución: Instrumentación y Control (Edificio 3, 2da planta) Tema: Operaciones de
Más detallesGuía de Primer Uso Consola Infinity Box V2.0 - Revisión Antes de Empezar:
Guía de Primer Uso Consola Infinity Box V2.0 - Revisión 41-05-2017 Antes de Empezar: - Este producto solo debe conectarse a una fuente de alimentación externa de 5v y una corriente mínima de 2.5 Amp. -
Más detallesManual de Conexión FTP.
Manual de Conexión FTP. Esta ayuda toma como ejemplo el programa FTP FileZilla, cualquier cliente FTP es válido: Paso 1. Descargar FileZilla Puede descargarlo desde la http://datasystemas.cl/descargas/
Más detallesTema: Operaciones de Carga, Transferencia, Comparación y Aritméticas del S7-1200
Autómatas Programables. Guía 6 1 Tema: Operaciones de Carga, Transferencia, Comparación y Aritméticas del S7-1200 Objetivo General Programar con instrucciones de carga, transferencia, comparación y aritméticas.
Más detallesTema: S7-1200, Valores Analógicos.
Autómatas Programables. Guía 7 1 Tema: S7-1200, Valores Analógicos. Objetivo General Conocer como se opera con valores analógicos en el PLC S7-1200 de Siemens Objetivos Específicos Conectar correctamente
Más detallesTema: S7-1200, Valores Analógicos.
Autómatas Programables. Guía 7 1 Tema: S7-1200, Valores Analógicos. Objetivo General Conocer como se opera con valores analógicos en el PLC S7-1200 de Siemens Objetivos Específicos Conectar correctamente
Más detallesTema: Manejo de pantallas y teclados
Facultad: Ingeniería Escuela: Electrónica Asignatura: Interfaces y Periféricos Tema: Manejo de pantallas y teclados Objetivos Específicos. Realizar Interfaces con Arduino haciendo uso de dispositivos de
Más detallesMICROPROCESADOR
1 Facultad: Ingeniería. Escuela: Electrónica. Asignatura: Microprocesadores. Lugar de ejecución: Microprocesadores (Edificio 3, 2da planta). MICROPROCESADOR 80386. Objetivos específicos Conocer el hardware
Más detallesPRESENTA INTRODUCCIÓN A ARDUINO
PRESENTA INTRODUCCIÓN A ARDUINO #1: ALGORITMOS Y PSEUDOCÓDIGO, BLINK #2: ENTRADA y SALIDAS ANALOGAS / DIGITALES #3: SERVOMOTOR + DESAFIO #1 Qué es Arduino? Tips Generales Hasta dónde se puede llegar?
Más detallesGuía de Google Cloud Print
Guía de Google Cloud Print Información sobre Google Cloud Print Impresión con Google Cloud Print Apéndice Contenido Cómo leer los manuales... 2 Símbolos utilizados en los manuales... 2 Exención de responsabilidades...
Más detallesGUIA DEFINITIVA TR-72wf THERMO RECORDER
GUIA DEFINITIVA TR-72wf THERMO RECORDER Que puede TR-7wf hacer? VIA NUBE Data Recorded of upload-a Visualización gráfica de descarga de datos Comunicación WIRELESS LAN Thermo Recorder TR-72wf Aplicar configuraciones
Más detallesMICROPROCESADOR DE 32 BITS.
1 Facultad: Ingeniería. Escuela: Electrónica. Asignatura: Microprocesadores. Lugar de ejecución: Microprocesadores (Edificio 3, 2da planta). INTRODUCCION AL TABLERO MICROPROCESADOR DE 32 BITS. DE CIRCUITOS
Más detallesTransferir datos por medio del puerto paralelo utilizando un lenguaje de bajo nivel. (Lenguaje ensamblador auxiliándose del macroensamblador MASM)
Microprocesadores. Guía 7 1 Facultad: Ingeniería. Escuela: Electrónica. Asignatura: Microprocesadores. Lugar de ejecución: Microprocesadores (Edificio 3, 2da planta). PUERTO PARALELO. Objetivos específicos
Más detallesInscripción y uso de la Autenticación multifactorial Duo
Inscripción y uso de la Autenticación multifactorial Duo Inscripción Autenticación Dispositivos específicos Gestión de dispositivos Autenticación multifactorial UMass ha seleccionado Duo como proveedor
Más detallesConoce Movistar Cloud
Conoce Movistar Cloud Qué es Movistar Cloud? Movistar Cloud es un servicio de almacenamiento en la nube que te permite guardar copias de seguridad de tus contenidos. Podrás guardar tus contactos, fotos,
Más detallesObjetivos generales. Objetivos específicos. Materiales y equipo. Introducción Teórica DIODO DE UNION
Electrónica I. Guía 1 1 Facultad: Ingeniería. Escuela: Electrónica. Asignatura: Electrónica I. Lugar de ejecución: Fundamentos Generales (Edificio 3, 2da planta). DIODO DE UNION Objetivos generales Identificar
Más detallesEdimax Gemini Kit doméstico de actualización de Wi-Fi RE11 Guía de instalación rápida
Edimax Gemini Kit doméstico de actualización de Wi-Fi RE11 Guía de instalación rápida 06-2016 / v1.0 I. Información acerca del producto I-1. Volumen de suministro - RE11S x 2 - CD con guía de instalación
Más detallesActivación Aire acondicionado y ACS Manualmente
Activación Aire acondicionado y ACS Manualmente 1- Para activar el aire acondicionado manualmente (sin utilizar el sistema domótico). 1- Hay que tener conectado el automático del aire acondicionado y diferenciales
Más detallesGuía de instalación. 1. Configuración de la máquina. 2. Instalación del software. Panel de mandos
Guía de instalación. Configuración de la máquina. Instalación del software Panel de mandos . Configuración de la máquina 0 cm (4.0 inches) 33 cm (3 inches) 0 cm (7.9 inches) 0 cm (7.9 inches) 3 89,6 0
Más detallesGuía de conexión MIDI por Bluetooth
Guía de conexión MIDI por Bluetooth S 1 Índice Conexión con un iphone/ipad...2 Requisitos de funcionamiento... 2 Si la app admite MIDI por Bluetooth... 2 Si la app no admite MIDI por Bluetooth... 4 Conexión
Más detallesMás opciones. Guía de inicio rápido del router WiFi AC1750. Modelo R6400v2
Más opciones Guía de inicio rápido del router WiFi AC1750 Modelo R6400v2 Nombre y contraseña de la red WiFi El nombre de red WiFi (SSID) y la clave de red (contraseña) predeterminados son exclusivos del
Más detallesTema: Configuración de Redes PAN
Tema: Configuración de Redes PAN Contenidos Configuración de Print Server Inalámbrico (Via software). Configuración de Print Server Inalámbrico (Vía HTML). Configuración de Cámara Web Inalámbrica (Vía
Más detalles5. Procedimiento de inicialización 6. Procediemiento de reinicio 7. Acerca del Guía de inicio rápido 8. Declaración de conformidad CE
CONTENIDO 1. Contenido de la caja 2. Requisitos de configuración 3. Requisitos iniciales 4. Preparación 5. Procedimiento de inicialización 6. Procediemiento de reinicio 7. Acerca del Guía de inicio rápido
Más detallesInicio rápido. Extensor WiFi N300 Modelo WN3000RPv3
Inicio rápido Extensor WiFi N300 Modelo WN3000RPv3 Introducción El extensor WiFi de NETGEAR aumenta la distancia de una red WiFi, ya que amplifica la señal WiFi existente y mejora la calidad general de
Más detallesINTRODUCCIÓN AL EMU8086.
Microprocesadores. Guía 1 1 Facultad: Ingeniería. Escuela: Electrónica. Asignatura: Microprocesadores. Lugar de ejecución: Microprocesadores (Edificio 3, 2da planta). INTRODUCCIÓN AL EMU8086. Objetivos
Más detallesednet.power Guía de instalación rápida
ednet.power Guía de instalación rápida 84290 84291 84292 84290 - ednet.power Kit de iniciación (1x unidad central WiFi + 1x enchufe inteligente de interior) Unidad central WiFi Enchufe inteligente de interior
Más detallesTema: Sistemas de lazo abierto y lazo cerrado
1 Facultad: Ingeniería. Escuela: Electrónica. Asignatura: Sistemas de Control Automático. Lugar de ejecución: Instrumentación y Control (Edificio 3, 2da planta). Se hará en dos sesiones Tema: Sistemas
Más detallesManual de Instrucciones para el uso con un ordenador
Tablero electrónico Portátil de Escritura Manual de Instrucciones para el uso con un ordenador Nota: es necesario el uso de un ordenador personal con sistema operativo Microsoft Windows y un puerto de
Más detallesCURSO: MICROCONTROLADORES UNIDAD 4: COMUNICACIÓN SERIE- ARDUINO PROFESOR: JORGE ANTONIO POLANÍA
CURSO: MICROCONTROLADORES UNIDAD 4: COMUNICACIÓN SERIE- ARDUINO PROFESOR: JORGE ANTONIO POLANÍA Un receptor asíncrono / transmisor universal (UART) es un bloque de circuitería responsable de implementar
Más detallesGuía de instalación del extensor WiFi WN2000RPT
Guía de instalación del extensor WiFi WN2000RPT Introducción El extensor WiFi de NETGEAR aumenta la distancia de una red WiFi al amplificar la señal WiFi existente y mejorar la calidad general de la señal
Más detallesCAPITULO 7 IMPLEMENTACIÓN Y DESCRIPCIÓN DE PROGRAMADOR LÓGICO DIGITAL PARA MÁQUINA DE INYECCIÓN
98 CAPITULO 7 IMPLEMENTACIÓN Y DESCRIPCIÓN DE PROGRAMADOR LÓGICO DIGITAL PARA MÁQUINA DE INYECCIÓN En un primer momento se pensó en la aplicación de un PLC (programador lógico digital) para el control
Más detallesGuía del Sensor Interface de Voltaje NeuLog NUL-201
Guía del Sensor Interface de Voltaje NeuLog NUL-201 Sensor Interface de Voltaje NeuLog NUL-201 El sensor de voltaje NeuLog puede usarse para cualquier experimento científico en el cual se hagan mediciones
Más detallesGUÍA RÁPIDA DE INSTALACIÓN
GUÍA RÁPIDA DE INSTALACIÓN INSTRUCCIONES La instalación de las cámaras VISTA WIFI se basa en 3 diferentes fases, con las cuales podremos obtener una buena experiencia de monitoreo: 1 FASE Instalación Física
Más detallesGUÍA DEL CURSO DE INICIACIÓN A ARDUINO KIT DE ARDUINO DE LA XUNTA DE GALICIA
GUÍA DEL CURSO DE INICIACIÓN A ARDUINO KIT DE ARDUINO DE LA XUNTA DE GALICIA http://www.futureworkss.com 1 ÍNDICE INTRODUCCIÓN...3 EJERCICIO Nº1: LOS MATERIALES DEL KIT...3 EJERCICIO Nº2: LA PLACA ARDUINO
Más detallesGuía Rápida del Usuario. Para mini GPS Darwin
Guía Rápida del Usuario Para mini GPS Darwin Capítulo 1: Vista del producto 1.1 Vistas del producto Mini GPS Darwin, es una nueva generación de dispositivo de seguimiento GPS personal para autos / niños
Más detallesuna nueva página (recordar que en este curso no se ve como programar en el servidor) Todo los formularios que implemento y los que usted implementará
Formularios En Html Un formulario permite que el visitante al sitio cargue datos y sean enviados al servidor. Es el medio ideal para registrar comentarios del visitante sobre el sitio, solicitar productos,
Más detallesServidor de red USB sobre IP con 4 puertos USB 2.0
Servidor de red USB sobre IP con 4 puertos USB 2.0 Manual de usuario DA-70254 Índice 1. Introducción... 3 1.1 Vista general del producto... 3 1.2 Administración de red... 3 1.3 Componentes y características...
Más detallesGuía de Usuario Perfect Net
Guía de Usuario Perfect Net Contenido de la Guía Acerca del Producto. Contenido del Empaque Diseño del aparato. Para comenzar a Usarlo Planeando la Red Red Local Red de Videojuegos Red de Entretenimientos
Más detallesRuteador Wi-Fi Inteligente R6250 Guía de instalación
Marcas registradas NETGEAR, el logotipo de NETGEAR y Connect with Innovation son marcas comerciales o marcas registradas de NETGEAR, Inc. o sus filiales en Estados Unidos y otros países. La información
Más detallesGUIA DE USUARIO. 1. Introduccion. 2. configuracion via PC. Este document describe la configuration y el procedimiento de instalacion del equipo X1
X1 GUIA DE USUARIO 1. Introduccion Este document describe la configuration y el procedimiento de instalacion del equipo X1 2. configuracion via PC 2.1 Accesorios Para programar el equipo requiere el cable
Más detallesTema: Control Proporcional con PLC OMRON
1 Tema: Control Proporcional con PLC OMRON Objetivo General Resolver un problema de control que involucre señales analógicas con un PLC CP1H. Objetivos Específicos Programar el PLC CP1H como controlador
Más detallesTema: Tipos de Bloques en S7-1200
1 Tema: Tipos de Bloques en S7-1200 Facultad: Ingeniería Escuela: Electrónica Asignatura: Autómatas Programables Lugar de ejecución: Instrumentación y Control (Edificio 3, 2da planta) Objetivo General
Más detalles1. INTRODUCCIÓN 2. INGRESO
1. INTRODUCCIÓN A continuación se muestra la pantalla principal y las funcionalidades generales que presenta la plataforma virtual. En ella podrá reconocer la interfaz principal que le llevará al contenido,
Más detallesInicio rápido. Extensor WiFi N300 Modelo EX2700
Inicio rápido Extensor WiFi N300 Modelo EX2700 Introducción El extensor WiFi de NETGEAR aumenta la distancia de una red WiFi, ya que amplifica la señal WiFi existente y mejora la calidad general de la
Más detallesGuía de instalación de Amplificador WiFi para dispositivos móviles WN1000RP
Guía de instalación de Amplificador WiFi para dispositivos móviles WN1000RP Asistencia Gracias por seleccionar productos NETGEAR. Una vez instalado el dispositivo, busque el número de serie en la etiqueta
Más detallesInstalación. Extensor WiFi N300 Modelo EX2700
Instalación Extensor WiFi N300 Modelo EX2700 Introducción El extensor WiFi de NETGEAR aumenta la distancia de una red WiFi al amplificar la señal WiFi existente y mejorar la calidad general de la señal
Más detallesPráctica de laboratorio Establecimiento de una conexión de consola a un router o switch
Práctica de laboratorio 5.2.7 Establecimiento de una conexión de consola a un router o switch Objetivo Crear una conexión de consola desde un PC a un router y switch con el cable correcto Configurar HyperTerminal
Más detallesGuía de conexión (para KeyMission 80)
Guía de conexión (para KeyMission 80) Tabla de contenido Instalación de la aplicación SnapBridge...2 Conexión de la cámara y de un dispositivo inteligente... 3 Carga de imágenes y fotografía remota...
Más detallesTema: Tipos de Bloques en S7-1200
Autómatas Programables. Guía 9 1 Tema: Tipos de Bloques en S7-1200 Facultad: Ingeniería Escuela: Electrónica Asignatura: Autómatas Programables Lugar de ejecución: Instrumentación y Control (Edificio 3,
Más detallesTema: Transformación de impedancias con líneas de transmisión
1 Facultad: Ingeniería Escuela: Electrónica Asignatura: Líneas de transmisión Tema: Transformación de impedancias con líneas de transmisión Objetivos Medir impedancia Demostrar la relación entre la impedancia
Más detallesCÓMO INICIAR UNA SESIÓN DE CONTROL REMOTO BAJO DEMANDA
Índice: 1 CÓMO INICIAR UNA SESIÓN DE CONTROL REMOTO BAJO DEMANDA 2 1.1 DESCARGAR Y ABRIR LA CONSOLA DE OPERADOR. 2 1.1.1 INTRODUCIR LOS DATOS DE ACCESO 3 1.1.2 UNA VEZ CONECTADO, PULSAR SOBRE EL BOTÓN
Más detallesIntroducción a Arduino
Introducción a Arduino Federico Davoine, Gabriel Eirea Taller de Electrónica Libre, Instituto de Ingeniería Eléctrica 10 de abril de 2013 TEL (Taller de Electrónica Libre) Introducción a Arduino 10 de
Más detallesLaboratorio Virtual de Matemáticas (LVM)
Laboratorio Virtual de Matemáticas (LVM) Plan de pruebas Índice Introducción Comprobación de equipos Índice de pruebas Pruebas Plan de pruebas LVM 1 / 11 Introducción Este documento tiene como finalidad
Más detallesReceptor WIFI para TV DT001
Receptor WIFI para TV DT001 MANUAL DE USUARIO Entradas/Salidas Acerca del Receptor WIFI para TV Conectar la alimentación y encender el adaptador WIFI 1. Encienda el televisor y cambie la salida de vídeo
Más detallesMANUAL DE USUARIO DE SOLICITUDES EN FORMATO PKCS#10 CON TOKEN. Andes SCD S.A.
Andes SCD S.A. 2016 1. Objetivo Establecer una guía para el proceso el proceso de solicitud de certificados en formato P10 con Token, describiendo el proceso de solicitud e importación desde la zona de
Más detallesEnvío de imágenes desde una cámara hacia un iphone. PowerShot G1X Mark II, PowerShot SX600 HS, PowerShot SX700 HS, PowerShot ELPH 340 HS
Envío de imágenes desde una cámara hacia un iphone PowerShot G1X Mark II, PowerShot SX600 HS, PowerShot SX700 HS, PowerShot ELPH 340 HS IMPORTANTE En la siguiente explicación, el ícono indica los procedimientos
Más detallesAdvertencia: Cualquier configuración unsaved será perdida cuando usted realiza los procedimientos en este artículo.
Contenido Introducción prerrequisitos Requisitos Componentes Utilizados Problema Solución Introducción Este documento describe los pasos para resolver un problema en el cual una agregación mantenga al
Más detallesEl ladrillo llamado R8+ es el cerebro del kit robó co. Tiene conectores laterales para motores y sensores.
1 m Manual R8+ El ladrillo llamado R8+ es el cerebro del kit robó co. Tiene conectores laterales para motores y sensores. Boton Reset o encendido apagado segun modelo Salida / Entrada Mini USB para conexión
Más detallesInicio rápido. Extensor de rango WiFi AC750 Modelo EX6100
Inicio rápido Extensor de rango WiFi AC750 Modelo EX6100 Introducción El extensor WiFi de NETGEAR aumenta la distancia de una red WiFi al amplificar la señal WiFi existente y mejorar la calidad general
Más detallesÍndice. Consulte la declaración de conformidad en /01/ :29:46
Índice Contenido de la caja... 44 Procedimientos iniciales... 45 Descripción del ARCHOS... 46 Asistente de inicio... 48 Conexión a una red WiFi... 49 La interfaz Android TM... 50 Para familiarizarse con
Más detalles1. INTRODUCCIÓN 2. INGRESO
1. INTRODUCCIÓN A continuación se muestra la pantalla principal y las funcionalidades generales que presenta la plataforma virtual. En ella podrá reconocer la interfaz principal que le llevará al contenido,
Más detallesHD 1080P Mini Cámara Espía Flexor. Manual de Usuario Versión: Aug, 2017
HD 1080P Mini Cámara Espía Flexor Manual de Usuario Versión: Aug, 2017 Instalación rápida de la Mini Cámara WiFi: 1. Descarga Gratis la App Pro ICAM desde App Store o Google Play. 2. Conecta la batería
Más detallesTablet convertible GUÍA RÁPIDA 8085 LKB001X CJB1FH002AGA
Tablet convertible GUÍA RÁPIDA 8085 LKB001X CJB1FH002AGA Tabla de contenido 1 Puesta en marcha...1 1.1 Aspecto...1 1.2 Carga de la tablet y el teclado...3 1.3 Inserción de las tarjetas microsd y SIM...4
Más detallesGuía de instalación. Extensor WiFi N600. Modelo WN2500RP
Guía de instalación Extensor WiFi N600 Modelo WN2500RP Contenido Introducción........................................... 3 Familiarización con el extensor............................ 4 Panel frontal.......................................
Más detallesMás opciones. Nighthawk X10 Router WiFi inteligente AD7200. Modelo R9000
Más opciones Nighthawk X10 Router WiFi inteligente AD7200 Modelo R9000 Nombre y contraseña de la red WiFi El nombre de red WiFi (SSID) y la clave de red (contraseña) predeterminados son exclusivos del
Más detallesHerramienta de seguimiento Revise. Cambie. Controle. : Guía para voluntarios
Herramienta de seguimiento Revise. Cambie. Controle. : Guía para voluntarios Índice Herramienta de seguimiento Revise. Cambie. Controle. : Guía para voluntarios... 1 Herramienta de seguimiento RCC de diseño
Más detallesTema: USO DEL CIRCUIT MAKER.
Sistemas Digitales. Guía 3 1 Facultad: Ingeniería Escuela: Electrónica Asignatura: Sistemas Digitales Lugar de Ejecución: Fundamentos Generales. Edificio 3 Tema: USO DEL CIRCUIT MAKER. Objetivo general
Más detallesComunicación Serial con Arduino (Por Antony García González - Enero 27, 2013 )
Ejercicio Display 7 segmentos (Continuación) (versión 18-10-18) OBJETIVOS: En el ejercicio anterior aprendimos a trabajar con el display de 7 segmentos. Vamos a agregarle al circuito empleado algunos sensores,
Más detalles2. Programación en Arduino
2. Programación en Arduino Tallerine Android/LED Instituto de Ingenería Eléctrica 13 de marzo de 2017 IIE (TallerIne) Programación 13 de marzo de 2017 1 / 27 Repaso Conocimos al Arduino Vimos nociones
Más detallesAR 1 T. Tutorial 1. Introducción a Arduino Controlando un LED.
1 T Tutorial 1. Introducción a Arduino Controlando un LED. Objetivo general. Conocer los conceptos básicos de Arduino para aplicarlos, encender y apagar un LED como primera práctica. Qué es Arduino? Arduino
Más detallesGuía de Usuario Convertidor USB-Serial v2
Guía de Usuario Convertidor USB-Serial v2 0 Tecnología Digital del Bajío Av. Vicente Guerrero 1003 Irapuato, Gto. Mex. C.P. 36690 Teléfono: (462) 145 35 22 (462) 627 79 71 www.tecdigitaldelbajio.com ventas@tecdigitaldelbajio.com
Más detallesMás opciones. Nighthawk X4S Extensor de rango WiFi. Modelo EX7500
Más opciones Nighthawk X4S Extensor de rango WiFi Modelo EX7500 Conexión a la red del extensor de rango Después de completar el proceso de configuración para el extensor de rango Nighthawk, puede conectar
Más detallesConceptos básicos de Arduino:
Conceptos básicos de Arduino: Cosas básicas de C: Siempre que se acabe de escribir una línea, y esta no acabe en }, hay que poner punto y coma (;) 1. Variables: 2. Cómo declarar una variable: a. Se pueden
Más detallesHUAWEI E5377S-32 (MULTI BAM) DESCRIPCIÓN DEL PRODUCTO. Página 3
E5377S-32 (MULTI BAM) DESCRIPCIÓN DEL PRODUCTO Página 3 Descripción del Producto Características Principales: Soporta LTE cat4 150MDL / 50MUL WiFi 2*2; 2.4GHz / 5GHz; WIFI 802.11 a/b/g/n Batería de 1500mAh.
Más detallesHerramienta de seguimiento RCC de diseño web interactivo Mejores prácticas Voluntario: creación de cuentas/registro...
Revise. Cambie. Controle. : Guía para voluntarios Índice Herramienta de seguimiento RCC de diseño web interactivo... 1 Mejores prácticas... 1 Voluntario: creación de cuentas/registro... 2 Voluntario: iniciar
Más detallesInicio rápido. Extensor de rango WiFi AC750 Modelo EX3700
Inicio rápido Extensor de rango WiFi AC750 Modelo EX3700 Introducción El extensor WiFi de NETGEAR aumenta la distancia de una red WiFi al amplificar la señal WiFi existente y mejorar la calidad general
Más detalles