gdata.io.handleScriptLoaded({"version":"1.0","encoding":"UTF-8","feed":{"xmlns":"http://www.w3.org/2005/Atom","xmlns$openSearch":"http://a9.com/-/spec/opensearchrss/1.0/","xmlns$gd":"http://schemas.google.com/g/2005","xmlns$georss":"http://www.georss.org/georss","xmlns$thr":"http://purl.org/syndication/thread/1.0","xmlns$blogger":"http://schemas.google.com/blogger/2008","id":{"$t":"tag:blogger.com,1999:blog-9172140862204193875"},"updated":{"$t":"2023-12-01T01:34:11.391-06:00"},"category":[{"term":"Windows"},{"term":"Hardware"},{"term":"Base de datos"},{"term":"C Sharp"},{"term":"Descargas"},{"term":"Programación"},{"term":"Windows 7"},{"term":"Cinema 4D"},{"term":"Tutoriales"},{"term":"Teoría"},{"term":"IPod Touch"},{"term":"Arduino"},{"term":"Revisiones"},{"term":"Blogger"},{"term":"Cursos"},{"term":"Windows 8"},{"term":"Curso Aprender a Formatear e instalar Windows"},{"term":"Photoshop"},{"term":"Programas"},{"term":"Videotutoriales"},{"term":"Electrónica"}],"title":{"type":"text","$t":"J E Tutoriales"},"subtitle":{"type":"html","$t":""},"link":[{"rel":"http://schemas.google.com/g/2005#feed","type":"application/atom+xml","href":"https://www.tutorialesje.com/feeds/posts/default/-/C+Sharp?alt\u003djson-in-script\u0026max-results\u003d50"},{"rel":"self","type":"application/atom+xml","href":"https://www.tutorialesje.com/feeds/posts/default/-/C+Sharp?alt\u003djson-in-script\u0026max-results\u003d50"},{"rel":"alternate","type":"text/html","href":"http://www.tutorialesje.com/search/label/C%20Sharp"},{"rel":"hub","href":"http://pubsubhubbub.appspot.com/"}],"author":[{"name":{"$t":"Jeovani Martinez"},"uri":{"$t":"https://draft.blogger.com/profile/06991244172484822798"},"email":{"$t":"noreply@blogger.com"},"gd$image":{"rel":"http://schemas.google.com/g/2005#thumbnail","width":"32","height":"32","src":"//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhs7BwcUJ8SHvIPEBaEx6nhIpCBwTgwHNlWS5ojiPZvHF1qNRxAi5gBCH8YKPdIRp7fjym9vpjZ70kTyxGysy13AXcIOC3bmPEjJGuft6taCCeVr7eZ7vSOlr57jjabyQ/s126/Nueva+imagen.jpg"}}],"generator":{"version":"7.00","uri":"https://draft.blogger.com","$t":"Blogger"},"openSearch$totalResults":{"$t":"5"},"openSearch$startIndex":{"$t":"1"},"openSearch$itemsPerPage":{"$t":"50"},"entry":[{"id":{"$t":"tag:blogger.com,1999:blog-9172140862204193875.post-5161308362446027569"},"published":{"$t":"2017-04-25T19:53:00.002-05:00"},"updated":{"$t":"2018-04-30T18:53:19.387-05:00"},"category":[{"scheme":"http://www.blogger.com/atom/ns#","term":"C Sharp"},{"scheme":"http://www.blogger.com/atom/ns#","term":"Arduino"},{"scheme":"http://www.blogger.com/atom/ns#","term":"Electrónica"}],"title":{"type":"text","$t":"Control de Cámara con Movimiento usando Servos, Arduino y Computadora"},"content":{"type":"html","$t":"\u003cdiv class\u003d\"separator\" style\u003d\"clear: both; text-align: center;\"\u003e\n\u003c/div\u003e\n\u003cbr /\u003e\n\u003ca href\u003d\"https://1.bp.blogspot.com/-URr5YKQYbD8/WP_qgdgh4nI/AAAAAAAAA14/geCilPEtSTY8bWjyCVkONxJLuMW1ISXngCLcB/s1600/Imagen.png\" imageanchor\u003d\"1\" style\u003d\"clear: left; float: left; margin-bottom: 1em; margin-right: 1em;\"\u003e\u003cimg border\u003d\"0\" height\u003d\"360\" src\u003d\"https://1.bp.blogspot.com/-URr5YKQYbD8/WP_qgdgh4nI/AAAAAAAAA14/geCilPEtSTY8bWjyCVkONxJLuMW1ISXngCLcB/s640/Imagen.png\" width\u003d\"640\" /\u003e\u003c/a\u003e\u003cbr /\u003e\n\u003cbr /\u003e\n\u003cdiv class\u003d\"separator\" style\u003d\"clear: both; text-align: center;\"\u003e\n\u003ca href\u003d\"http://play.google.com/store/apps/details?id\u003dcom.jedemm.securenotes\" imageanchor\u003d\"1\" style\u003d\"clear: left; float: left; margin-bottom: 1em; margin-right: 1em;\" target\u003d\"_blank\"\u003e\u003cimg border\u003d\"0\" data-original-height\u003d\"720\" data-original-width\u003d\"1280\" height\u003d\"360\" src\u003d\"https://4.bp.blogspot.com/-dD_Q8yeB4vY/WuepBNIobkI/AAAAAAAAA3E/DHbXrSSLNs4l4nE-wcX2_XLBddtFEW7VACEwYBhgL/s640/secure_notes.png\" width\u003d\"640\" /\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cbr /\u003e\n\u003cdiv style\u003d\"text-align: justify;\"\u003e\n\u003cspan style\u003d\"text-align: justify;\"\u003eHola amigos, en esta ocasión quiero mostrarles un proyecto que consiste en una cámara de video montada en 2 servomotores, los cuales están conectados a una placa Arduino, la placa y la cámara son controlados por un aplicación para computadoras, que permite visualizar el video y mover la cámara tanto vertical como horizontalmente.\u0026nbsp;\u003c/span\u003e\u003cbr /\u003e\n\u003cspan style\u003d\"text-align: justify;\"\u003e\u003cbr /\u003e\n\u003c/span\u003e\u003c/div\u003e\n\u003cdiv style\u003d\"text-align: justify;\"\u003e\n\u003cdiv class\u003d\"separator\" style\u003d\"clear: both; text-align: center;\"\u003e\n\u003ciframe allowfullscreen\u003d\"\" class\u003d\"YOUTUBE-iframe-video\" data-thumbnail-src\u003d\"https://i.ytimg.com/vi/ag8DQdJYJvI/0.jpg\" frameborder\u003d\"0\" height\u003d\"360\" src\u003d\"https://www.youtube.com/embed/ag8DQdJYJvI?feature\u003dplayer_embedded\" width\u003d\"640\"\u003e\u003c/iframe\u003e\u003c/div\u003e\n\u003c/div\u003e\n\u003cdiv style\u003d\"text-align: justify;\"\u003e\n\u003cdiv style\u003d\"text-align: center;\"\u003e\n\u003cspan style\u003d\"text-align: justify;\"\u003e\u003cspan style\u003d\"font-size: x-large;\"\u003e\u003cb\u003e\u003cbr /\u003e\n\u003c/b\u003e\u003c/span\u003e\u003c/span\u003e \u003cspan style\u003d\"text-align: justify;\"\u003e\u003cspan style\u003d\"font-size: x-large;\"\u003e\u003cb\u003eProceso de Realización del Proyecto\u003c/b\u003e\u003c/span\u003e\u003c/span\u003e\u003cbr /\u003e\n\u003cspan style\u003d\"text-align: justify;\"\u003e\u003cspan style\u003d\"font-size: x-large;\"\u003e\u003cb\u003e\u003cbr /\u003e\n\u003c/b\u003e\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\n\u003cspan style\u003d\"text-align: justify;\"\u003e\u003cspan style\u003d\"font-size: large;\"\u003e\u003cb\u003e Materiales necesarios:\u003c/b\u003e\u003c/span\u003e\u003cbr /\u003e\n-Placa Arduino.\u003cbr /\u003e\n-Cable de Placa Arduino a Computadora.\u003cbr /\u003e\n-2 Servomotores.\u003cbr /\u003e\n-Cables Dupont.\u003cbr /\u003e\n-Cámara de video.\u003cbr /\u003e\n-Trozo de Madera o Acrílico.\u003cbr /\u003e\n-Silicón, tornillos y material para el montaje.\u003c/span\u003e\u003c/div\u003e\n\u003cdiv style\u003d\"text-align: justify;\"\u003e\n\u003cspan style\u003d\"text-align: justify;\"\u003e\u003cbr /\u003e\n\u003cb\u003e\u003cspan style\u003d\"font-size: large; text-align: justify;\"\u003e Montaje:\u003c/span\u003e\u003c/b\u003e\u003cbr /\u003e\nColocar los componentes como en la imagen, de tal modo que un servomotor pueda mover al otro, y el otro servomotor a su vez pueda mover la cámara.\u003c/span\u003e\u003c/div\u003e\n\u003cdiv class\u003d\"separator\" style\u003d\"clear: both; text-align: center;\"\u003e\n\u003ca href\u003d\"https://4.bp.blogspot.com/-4aV2iAo-nsE/WP_t_50VhII/AAAAAAAAA2I/7iWfw-pWGqEXgMRhDLCjzTiIerlbibFXQCLcB/s1600/A.png\" imageanchor\u003d\"1\" style\u003d\"clear: left; float: left; margin-bottom: 1em; margin-right: 1em;\"\u003e\u003cimg border\u003d\"0\" height\u003d\"360\" src\u003d\"https://4.bp.blogspot.com/-4aV2iAo-nsE/WP_t_50VhII/AAAAAAAAA2I/7iWfw-pWGqEXgMRhDLCjzTiIerlbibFXQCLcB/s640/A.png\" width\u003d\"640\" /\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cdiv style\u003d\"text-align: justify;\"\u003e\n\u003cspan style\u003d\"text-align: justify;\"\u003e\u003cbr /\u003e\n\u003cspan style\u003d\"font-size: large; text-align: justify;\"\u003e\u003cb\u003e Conexión del Circuito:\u003c/b\u003e\u003c/span\u003e\u003cbr /\u003e\nConectar los componentes como en la siguiente imagen.\u003c/span\u003e\u003c/div\u003e\n\u003cdiv class\u003d\"separator\" style\u003d\"clear: both; text-align: center;\"\u003e\n\u003ca href\u003d\"https://1.bp.blogspot.com/-rJlKIt0-0To/WP_tVp5uy1I/AAAAAAAAA2E/GnFN878OgCsOMT5RIvePt4jxwAJVz41tACLcB/s1600/Diagrama.png\" imageanchor\u003d\"1\" style\u003d\"clear: left; float: left; margin-bottom: 1em; margin-right: 1em;\"\u003e\u003cimg border\u003d\"0\" height\u003d\"360\" src\u003d\"https://1.bp.blogspot.com/-rJlKIt0-0To/WP_tVp5uy1I/AAAAAAAAA2E/GnFN878OgCsOMT5RIvePt4jxwAJVz41tACLcB/s640/Diagrama.png\" width\u003d\"640\" /\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cdiv style\u003d\"text-align: justify;\"\u003e\n\u003cspan style\u003d\"font-family: \u0026quot;calibri\u0026quot; , \u0026quot;times new roman\u0026quot; , serif;\"\u003e\u003cbr /\u003e\n\u003c/span\u003e\u003c/div\u003e\n\u003cdiv style\u003d\"text-align: justify;\"\u003e\n\u003cspan style\u003d\"text-align: justify;\"\u003e\u003cbr /\u003e\nYa teniendo todo listo es momento de cargar el sketch a la placa Arduino, el cual pueden descargarlo desde el enlace que se encuentra al final de la entrada.\u003c/span\u003e\u003c/div\u003e\n\u003cdiv style\u003d\"text-align: justify;\"\u003e\n\u003cspan style\u003d\"text-align: justify;\"\u003e\u003cbr /\u003e\nBien, ahora cierran la aplicación de Arduino para Windows, conectan la cámara de video y abren el programa de control, seleccionan el puerto donde está conectada la placa Arduino e inician la comunicación, de igual manera inician la cámara de video.\u003cbr /\u003e\nNOTA: La aplicación requiere de Microsoft .NET Framework 4.5, si no lo tienen instalado pueden descargarlo de la página oficial de Microsoft.\u003c/span\u003e\u003c/div\u003e\n\u003cdiv class\u003d\"separator\" style\u003d\"clear: both; text-align: center;\"\u003e\n\u003ca href\u003d\"https://3.bp.blogspot.com/-3RSSxQ3oE6s/WP_u0m7ukUI/AAAAAAAAA2Q/5GldMVDaazcXgZJ5ThOHS8vdri51pHE6QCLcB/s1600/B.png\" imageanchor\u003d\"1\" style\u003d\"clear: left; float: left; margin-bottom: 1em; margin-right: 1em;\"\u003e\u003cimg border\u003d\"0\" height\u003d\"360\" src\u003d\"https://3.bp.blogspot.com/-3RSSxQ3oE6s/WP_u0m7ukUI/AAAAAAAAA2Q/5GldMVDaazcXgZJ5ThOHS8vdri51pHE6QCLcB/s640/B.png\" width\u003d\"640\" /\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cdiv style\u003d\"text-align: justify;\"\u003e\n\u003cspan style\u003d\"text-align: justify;\"\u003eRealizando todo el proceso mencionado anteriormente ahora pueden controlar el movimiento de la cámara con la aplicación, asi como visualizar el video. Espero el proyecto, el código y la aplicación les sea de utilidad.\u003c/span\u003e\u003c/div\u003e\n\u003cdiv style\u003d\"text-align: justify;\"\u003e\n\u003cspan style\u003d\"text-align: justify;\"\u003e\u003cbr /\u003e\n\u003c/span\u003e \u003cbr /\u003e\n\u003cdiv style\u003d\"text-align: center;\"\u003e\n\u003cspan style\u003d\"text-align: justify;\"\u003e\u003cb\u003e\u003ci\u003eClic en la imagen para descargar el código para Arduino y la aplicación para Windows.\u003c/i\u003e\u003c/b\u003e\u003c/span\u003e\u003c/div\u003e\n\u003cspan style\u003d\"text-align: justify;\"\u003e \u003c/span\u003e\u003c/div\u003e\n\u003cdiv style\u003d\"text-align: justify;\"\u003e\n\u003cspan style\u003d\"font-family: \u0026quot;calibri\u0026quot; , \u0026quot;times new roman\u0026quot; , serif;\"\u003e\u003c/span\u003e\u003c/div\u003e\n\u003cdiv class\u003d\"MsoNormal\" style\u003d\"text-align: justify;\"\u003e\n\u003co:p\u003e\u003c/o:p\u003e\u003c/div\u003e\n\u003cdiv class\u003d\"MsoNormal\" style\u003d\"text-align: justify;\"\u003e\n\u003co:p\u003e\u003c/o:p\u003e\u003c/div\u003e\n\u003cdiv class\u003d\"MsoNormal\" style\u003d\"text-align: justify;\"\u003e\n\u003co:p\u003e\u003c/o:p\u003e\u003c/div\u003e\n\u003cdiv class\u003d\"MsoNormal\" style\u003d\"text-align: justify;\"\u003e\n\u003co:p\u003e\u003c/o:p\u003e\u003c/div\u003e\n\u003cdiv class\u003d\"MsoNormal\" style\u003d\"text-align: justify;\"\u003e\n\u003co:p\u003e\u003c/o:p\u003e\u003c/div\u003e\n\u003cdiv class\u003d\"MsoNormal\" style\u003d\"text-align: justify;\"\u003e\n\u003co:p\u003e\u003c/o:p\u003e\u003c/div\u003e\n\u003cdiv class\u003d\"MsoNormal\" style\u003d\"text-align: justify;\"\u003e\n\u003co:p\u003e\u003c/o:p\u003e\u003c/div\u003e\n\u003cdiv class\u003d\"MsoNormal\" style\u003d\"text-align: justify;\"\u003e\n\u003co:p\u003e\u003c/o:p\u003e\u003c/div\u003e\n\u003cdiv class\u003d\"MsoNormal\" style\u003d\"text-align: justify;\"\u003e\n\u003co:p\u003e\u003c/o:p\u003e\u003c/div\u003e\n\u003cdiv class\u003d\"MsoNormal\" style\u003d\"text-align: justify;\"\u003e\n\u003co:p\u003e\u003c/o:p\u003e\u003c/div\u003e\n\u003cdiv class\u003d\"MsoNormal\" style\u003d\"text-align: justify;\"\u003e\n\u003co:p\u003e\u003c/o:p\u003e\u003c/div\u003e\n\u003cdiv class\u003d\"MsoNormal\" style\u003d\"text-align: justify;\"\u003e\n\u003co:p\u003e\u003c/o:p\u003e\u003c/div\u003e\n\u003cdiv class\u003d\"MsoNormal\" style\u003d\"text-align: justify;\"\u003e\n\u003co:p\u003e\u003c/o:p\u003e\u003c/div\u003e\n\u003cdiv class\u003d\"MsoNormal\" style\u003d\"text-align: justify;\"\u003e\n\u003co:p\u003e\u003c/o:p\u003e\u003c/div\u003e\n\u003cdiv class\u003d\"MsoNormal\" style\u003d\"text-align: justify;\"\u003e\n\u003co:p\u003e\u003c/o:p\u003e\u003c/div\u003e\n\u003cdiv class\u003d\"MsoNormal\" style\u003d\"text-align: justify;\"\u003e\n\u003co:p\u003e\u003c/o:p\u003e\u003c/div\u003e\n\u003cdiv class\u003d\"MsoNormal\" style\u003d\"text-align: justify;\"\u003e\n\u003co:p\u003e\u003c/o:p\u003e\u003c/div\u003e\n\u003cdiv style\u003d\"text-align: justify;\"\u003e\n\u003cspan style\u003d\"font-family: \u0026quot;calibri\u0026quot; , sans-serif; line-height: 107%;\"\u003e                                    \u003c/span\u003e\u003c/div\u003e\n\u003cdiv class\u003d\"MsoNormal\" style\u003d\"text-align: justify;\"\u003e\n\u003co:p\u003e\u003c/o:p\u003e\u003c/div\u003e\n\u003cdiv style\u003d\"text-align: center;\"\u003e\n\u003cbr /\u003e\u003c/div\u003e\n\u003cdiv class\u003d\"separator\" style\u003d\"clear: both; text-align: center;\"\u003e\n\u003ca href\u003d\"https://sites.google.com/site/descargasjetutoriales/Control%20Arduino%20y%20Computadora%20JE.rar\" target\u003d\"_blank\"\u003e\u003cimg border\u003d\"0\" height\u003d\"160\" src\u003d\"https://4.bp.blogspot.com/-5KZmv6vdcRw/U8hC4ITybII/AAAAAAAAAsA/zl78myGd7JE/s1600/descargar-jetutoriales.com.png\" width\u003d\"320\" /\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cdiv class\u003d\"MsoNormal\" style\u003d\"text-align: center;\"\u003e\n\u003c/div\u003e\n\u003cbr /\u003e\n\u003cdiv class\u003d\"separator\" style\u003d\"clear: both; text-align: center;\"\u003e\n\u003ca href\u003d\"http://play.google.com/store/apps/details?id\u003dcom.jedemm.securenotes\" imageanchor\u003d\"1\" style\u003d\"clear: left; float: left; margin-bottom: 1em; margin-right: 1em;\" target\u003d\"_blank\"\u003e\u003cimg border\u003d\"0\" data-original-height\u003d\"720\" data-original-width\u003d\"1280\" height\u003d\"360\" src\u003d\"https://4.bp.blogspot.com/-dD_Q8yeB4vY/WuepBNIobkI/AAAAAAAAA3E/DHbXrSSLNs4l4nE-wcX2_XLBddtFEW7VACEwYBhgL/s640/secure_notes.png\" width\u003d\"640\" /\u003e\u003c/a\u003e\u003c/div\u003e\n"},"link":[{"rel":"replies","type":"application/atom+xml","href":"https://www.tutorialesje.com/feeds/5161308362446027569/comments/default","title":"Enviar comentarios"},{"rel":"replies","type":"text/html","href":"https://www.tutorialesje.com/2017/04/control-de-camara-servos-arduino-omputadora.html#comment-form","title":"8 comentarios"},{"rel":"edit","type":"application/atom+xml","href":"https://draft.blogger.com/feeds/9172140862204193875/posts/default/5161308362446027569"},{"rel":"self","type":"application/atom+xml","href":"https://www.tutorialesje.com/feeds/posts/default/5161308362446027569"},{"rel":"alternate","type":"text/html","href":"https://www.tutorialesje.com/2017/04/control-de-camara-servos-arduino-omputadora.html","title":"Control de Cámara con Movimiento usando Servos, Arduino y Computadora"}],"author":[{"name":{"$t":"Jeovani Martinez"},"uri":{"$t":"https://draft.blogger.com/profile/06991244172484822798"},"email":{"$t":"noreply@blogger.com"},"gd$image":{"rel":"http://schemas.google.com/g/2005#thumbnail","width":"32","height":"32","src":"//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhs7BwcUJ8SHvIPEBaEx6nhIpCBwTgwHNlWS5ojiPZvHF1qNRxAi5gBCH8YKPdIRp7fjym9vpjZ70kTyxGysy13AXcIOC3bmPEjJGuft6taCCeVr7eZ7vSOlr57jjabyQ/s126/Nueva+imagen.jpg"}}],"media$thumbnail":{"xmlns$media":"http://search.yahoo.com/mrss/","url":"https://1.bp.blogspot.com/-URr5YKQYbD8/WP_qgdgh4nI/AAAAAAAAA14/geCilPEtSTY8bWjyCVkONxJLuMW1ISXngCLcB/s72-c/Imagen.png","height":"72","width":"72"},"thr$total":{"$t":"8"}},{"id":{"$t":"tag:blogger.com,1999:blog-9172140862204193875.post-7154913398895431177"},"published":{"$t":"2017-04-24T18:57:00.002-05:00"},"updated":{"$t":"2017-04-24T18:58:48.641-05:00"},"category":[{"scheme":"http://www.blogger.com/atom/ns#","term":"C Sharp"},{"scheme":"http://www.blogger.com/atom/ns#","term":"Programación"},{"scheme":"http://www.blogger.com/atom/ns#","term":"Base de datos"}],"title":{"type":"text","$t":"Inicio de Sesión (Login) con C Sharp y SQL Server"},"content":{"type":"html","$t":"\u003cdiv class\u003d\"separator\" style\u003d\"clear: both; text-align: center;\"\u003e\n\u003ca href\u003d\"https://2.bp.blogspot.com/-qM6X64bHvcE/WP6BJaGciGI/AAAAAAAAA1o/JIxqxAuFQCo7KDLb6gi0tOzaAsQpbWk3gCLcB/s1600/Imagen.png\" imageanchor\u003d\"1\" style\u003d\"clear: left; float: left; margin-bottom: 1em; margin-right: 1em;\"\u003e\u003cimg border\u003d\"0\" height\u003d\"360\" src\u003d\"https://2.bp.blogspot.com/-qM6X64bHvcE/WP6BJaGciGI/AAAAAAAAA1o/JIxqxAuFQCo7KDLb6gi0tOzaAsQpbWk3gCLcB/s640/Imagen.png\" width\u003d\"640\" /\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cbr /\u003e\n\u003cbr /\u003e\n\u003cbr /\u003e\n\u003cbr /\u003e\n\u003cbr /\u003e\n\u003cbr /\u003e\n\u003cbr /\u003e\n\u003cbr /\u003e\n\u003cbr /\u003e\n\u003cbr /\u003e\n\u003cbr /\u003e\n\u003cbr /\u003e\n\u003cbr /\u003e\n\u003cbr /\u003e\n\u003cbr /\u003e\n\u003cbr /\u003e\n\u003cbr /\u003e\n\u003cbr /\u003e\n\u003cspan style\u003d\"text-align: justify;\"\u003eUn tutorial sobre cómo desarrollar una aplicación en Visual Studio con el lenguaje de programación C Sharp que permita iniciar sesión e identificar al tipo de usuario en una base de datos, utilizando el sistema de bases de datos Microsoft SQL Server.\u003c/span\u003e\u003cbr /\u003e\n\u003cspan style\u003d\"text-align: justify;\"\u003e\u003cbr /\u003e\u003c/span\u003e\n\u003cbr /\u003e\n\u003cdiv class\u003d\"separator\" style\u003d\"clear: both; text-align: center;\"\u003e\n\u003ciframe allowfullscreen\u003d\"\" class\u003d\"YOUTUBE-iframe-video\" data-thumbnail-src\u003d\"https://i.ytimg.com/vi/TrWxfcp4UgI/0.jpg\" frameborder\u003d\"0\" height\u003d\"360\" src\u003d\"https://www.youtube.com/embed/TrWxfcp4UgI?feature\u003dplayer_embedded\" width\u003d\"640\"\u003e\u003c/iframe\u003e\u003c/div\u003e\n\u003cbr /\u003e\n\u003cdiv class\u003d\"MsoNormal\" style\u003d\"text-align: center;\"\u003e\n\u003cb\u003e\u003cspan style\u003d\"font-size: large;\"\u003eCódigo Fuente\u0026nbsp;\u003c/span\u003e\u003c/b\u003e\u003cbr /\u003e\n\u003cb\u003e\u003cspan style\u003d\"font-size: large;\"\u003e\u003cbr /\u003e\n\u003c/span\u003e\u003c/b\u003e \u003cb\u003e\u003cspan style\u003d\"font-size: large;\"\u003eScript Base de Datos\u003c/span\u003e\u003c/b\u003e\u003c/div\u003e\n\u003cdiv style\u003d\"background: #ffffff; border-width: 0.1em 0.1em 0.1em 0.8em; border: solid gray; overflow: auto; padding: 0.2em 0.6em; width: auto;\"\u003e\n\u003ctable\u003e\u003ctbody\u003e\n\u003ctr\u003e\u003ctd\u003e\u003cpre style\u003d\"line-height: 125%; margin: 0;\"\u003e1\n 2\n 3\n 4\n 5\n 6\n 7\n 8\n 9\n10\n11\n12\n13\n14\n15\n16\n17\u003c/pre\u003e\n\u003c/td\u003e\u003ctd\u003e\u003cpre style\u003d\"line-height: 125%; margin: 0;\"\u003eUSE master\n\u003cspan style\u003d\"color: #008800; font-weight: bold;\"\u003eCREATE\u003c/span\u003e \u003cspan style\u003d\"color: #008800; font-weight: bold;\"\u003eDATABASE\u003c/span\u003e escuela\n\u003cspan style\u003d\"color: #008800; font-weight: bold;\"\u003eGO\u003c/span\u003e\nUSE escuela\n\u003cspan style\u003d\"color: #008800; font-weight: bold;\"\u003eCREATE\u003c/span\u003e \u003cspan style\u003d\"color: #008800; font-weight: bold;\"\u003eTABLE\u003c/span\u003e usuario\n(\nnombreUsuario nvarchar(\u003cspan style\u003d\"color: #0000dd; font-weight: bold;\"\u003e20\u003c/span\u003e) \u003cspan style\u003d\"color: #008800; font-weight: bold;\"\u003ePRIMARY\u003c/span\u003e \u003cspan style\u003d\"color: #008800; font-weight: bold;\"\u003eKEY\u003c/span\u003e \u003cspan style\u003d\"color: #008800; font-weight: bold;\"\u003enot\u003c/span\u003e \u003cspan style\u003d\"color: #008800; font-weight: bold;\"\u003enull\u003c/span\u003e,\ncontrasena nvarchar(\u003cspan style\u003d\"color: #0000dd; font-weight: bold;\"\u003e20\u003c/span\u003e) \u003cspan style\u003d\"color: #008800; font-weight: bold;\"\u003enot\u003c/span\u003e \u003cspan style\u003d\"color: #008800; font-weight: bold;\"\u003enull\u003c/span\u003e,\nnombre nvarchar(\u003cspan style\u003d\"color: #0000dd; font-weight: bold;\"\u003e50\u003c/span\u003e) \u003cspan style\u003d\"color: #008800; font-weight: bold;\"\u003enot\u003c/span\u003e \u003cspan style\u003d\"color: #008800; font-weight: bold;\"\u003enull\u003c/span\u003e,\napellidoPaterno nvarchar(\u003cspan style\u003d\"color: #0000dd; font-weight: bold;\"\u003e50\u003c/span\u003e) \u003cspan style\u003d\"color: #008800; font-weight: bold;\"\u003enot\u003c/span\u003e \u003cspan style\u003d\"color: #008800; font-weight: bold;\"\u003enull\u003c/span\u003e,\napellidoMaterno nvarchar(\u003cspan style\u003d\"color: #0000dd; font-weight: bold;\"\u003e50\u003c/span\u003e),\ntipoUsuario nvarchar(\u003cspan style\u003d\"color: #0000dd; font-weight: bold;\"\u003e20\u003c/span\u003e) \u003cspan style\u003d\"color: #008800; font-weight: bold;\"\u003enot\u003c/span\u003e \u003cspan style\u003d\"color: #008800; font-weight: bold;\"\u003enull\u003c/span\u003e\n)\n\u003cspan style\u003d\"color: #008800; font-weight: bold;\"\u003eGO\u003c/span\u003e\n\u003cspan style\u003d\"color: #008800; font-weight: bold;\"\u003eINSERT\u003c/span\u003e \u003cspan style\u003d\"color: #008800; font-weight: bold;\"\u003eINTO\u003c/span\u003e usuario \u003cspan style\u003d\"color: #008800; font-weight: bold;\"\u003eVALUES\u003c/span\u003e(\u003cspan style\u003d\"background-color: #fff0f0;\"\u003e'jesus'\u003c/span\u003e, \u003cspan style\u003d\"background-color: #fff0f0;\"\u003e'123A'\u003c/span\u003e, \u003cspan style\u003d\"background-color: #fff0f0;\"\u003e'Jesús'\u003c/span\u003e, \u003cspan style\u003d\"background-color: #fff0f0;\"\u003e'Morales'\u003c/span\u003e, \u003cspan style\u003d\"background-color: #fff0f0;\"\u003e'Campos'\u003c/span\u003e, \u003cspan style\u003d\"background-color: #fff0f0;\"\u003e'Administrador'\u003c/span\u003e)\n\u003cspan style\u003d\"color: #008800; font-weight: bold;\"\u003eINSERT\u003c/span\u003e \u003cspan style\u003d\"color: #008800; font-weight: bold;\"\u003eINTO\u003c/span\u003e usuario \u003cspan style\u003d\"color: #008800; font-weight: bold;\"\u003eVALUES\u003c/span\u003e(\u003cspan style\u003d\"background-color: #fff0f0;\"\u003e'roberto'\u003c/span\u003e, \u003cspan style\u003d\"background-color: #fff0f0;\"\u003e'123456'\u003c/span\u003e, \u003cspan style\u003d\"background-color: #fff0f0;\"\u003e'Roberto'\u003c/span\u003e, \u003cspan style\u003d\"background-color: #fff0f0;\"\u003e'Castro'\u003c/span\u003e, \u003cspan style\u003d\"background-color: #fff0f0;\"\u003e'Morales'\u003c/span\u003e, \u003cspan style\u003d\"background-color: #fff0f0;\"\u003e'Profesor'\u003c/span\u003e)\n\u003cspan style\u003d\"color: #008800; font-weight: bold;\"\u003eGO\u003c/span\u003e\n\u003c/pre\u003e\n\u003c/td\u003e\u003c/tr\u003e\n\u003c/tbody\u003e\u003c/table\u003e\n\u003c/div\u003e\n\u003cdiv class\u003d\"MsoNormal\" style\u003d\"text-align: center;\"\u003e\n\u003cb\u003e\u003cspan style\u003d\"font-size: large;\"\u003e\u003cbr /\u003e\n\u003c/span\u003e\u003c/b\u003e \u003cb\u003e\u003cspan style\u003d\"font-size: large;\"\u003eClase BaseDatos.cs\u003c/span\u003e\u003c/b\u003e\u003c/div\u003e\n\u003cdiv style\u003d\"background: #ffffff; border-width: 0.1em 0.1em 0.1em 0.8em; border: solid gray; overflow: auto; padding: 0.2em 0.6em; width: auto;\"\u003e\n\u003ctable\u003e\u003ctbody\u003e\n\u003ctr\u003e\u003ctd\u003e\u003cpre style\u003d\"line-height: 125%; margin: 0;\"\u003e1\n 2\n 3\n 4\n 5\n 6\n 7\n 8\n 9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\n28\n29\n30\n31\n32\n33\n34\n35\n36\n37\n38\n39\n40\n41\n42\n43\n44\n45\n46\n47\n48\n49\n50\n51\n52\n53\u003c/pre\u003e\n\u003c/td\u003e\u003ctd\u003e\u003cpre style\u003d\"line-height: 125%; margin: 0;\"\u003e\u003cspan style\u003d\"color: #008800; font-weight: bold;\"\u003eusing\u003c/span\u003e \u003cspan style\u003d\"color: #0e84b5; font-weight: bold;\"\u003eSystem\u003c/span\u003e;\n\u003cspan style\u003d\"color: #008800; font-weight: bold;\"\u003eusing\u003c/span\u003e \u003cspan style\u003d\"color: #0e84b5; font-weight: bold;\"\u003eSystem.Collections.Generic\u003c/span\u003e;\n\u003cspan style\u003d\"color: #008800; font-weight: bold;\"\u003eusing\u003c/span\u003e \u003cspan style\u003d\"color: #0e84b5; font-weight: bold;\"\u003eSystem.Linq\u003c/span\u003e;\n\u003cspan style\u003d\"color: #008800; font-weight: bold;\"\u003eusing\u003c/span\u003e \u003cspan style\u003d\"color: #0e84b5; font-weight: bold;\"\u003eSystem.Text\u003c/span\u003e;\n\u003cspan style\u003d\"color: #008800; font-weight: bold;\"\u003eusing\u003c/span\u003e \u003cspan style\u003d\"color: #0e84b5; font-weight: bold;\"\u003eSystem.Threading.Tasks\u003c/span\u003e;\n\n\u003cspan style\u003d\"color: #008800; font-weight: bold;\"\u003eusing\u003c/span\u003e \u003cspan style\u003d\"color: #0e84b5; font-weight: bold;\"\u003eSystem.Data.SqlClient\u003c/span\u003e;\n\n\u003cspan style\u003d\"color: #008800; font-weight: bold;\"\u003enamespace\u003c/span\u003e \u003cspan style\u003d\"color: #0e84b5; font-weight: bold;\"\u003eInicioSesion\u003c/span\u003e\n{\n    \u003cspan style\u003d\"color: #008800; font-weight: bold;\"\u003eclass\u003c/span\u003e \u003cspan style\u003d\"color: #bb0066; font-weight: bold;\"\u003eBaseDatos\u003c/span\u003e\n    {\n        \u003cspan style\u003d\"color: #008800; font-weight: bold;\"\u003eprivate\u003c/span\u003e \u003cspan style\u003d\"color: #333399; font-weight: bold;\"\u003estring\u003c/span\u003e cadenaConexion \u003d \u003cspan style\u003d\"background-color: #fff0f0;\"\u003e\"Data Source\u003dJEOVANI-PC; Initial Catalog\u003descuela; Integrated Security\u003dtrue;\"\u003c/span\u003e;\n\n        \u003cspan style\u003d\"color: #008800; font-weight: bold;\"\u003epublic\u003c/span\u003e \u003cspan style\u003d\"color: #008800; font-weight: bold;\"\u003estatic\u003c/span\u003e \u003cspan style\u003d\"color: #333399; font-weight: bold;\"\u003estring\u003c/span\u003e nombreCompleto \u003d \u003cspan style\u003d\"background-color: #fff0f0;\"\u003e\"\"\u003c/span\u003e;\n        \u003cspan style\u003d\"color: #008800; font-weight: bold;\"\u003epublic\u003c/span\u003e \u003cspan style\u003d\"color: #008800; font-weight: bold;\"\u003estatic\u003c/span\u003e \u003cspan style\u003d\"color: #333399; font-weight: bold;\"\u003estring\u003c/span\u003e tipoUsuario \u003d \u003cspan style\u003d\"background-color: #fff0f0;\"\u003e\"\"\u003c/span\u003e;\n\n        \u003cspan style\u003d\"color: #008800; font-weight: bold;\"\u003epublic\u003c/span\u003e Boolean \u003cspan style\u003d\"color: #0066bb; font-weight: bold;\"\u003einiciarSesion\u003c/span\u003e(\u003cspan style\u003d\"color: #333399; font-weight: bold;\"\u003estring\u003c/span\u003e nomus, \u003cspan style\u003d\"color: #333399; font-weight: bold;\"\u003estring\u003c/span\u003e con)\n        {\n            nombreCompleto \u003d \u003cspan style\u003d\"background-color: #fff0f0;\"\u003e\"\"\u003c/span\u003e;\n            tipoUsuario \u003d \u003cspan style\u003d\"background-color: #fff0f0;\"\u003e\"\"\u003c/span\u003e;\n\n            SqlConnection conexion \u003d \u003cspan style\u003d\"color: #008800; font-weight: bold;\"\u003enew\u003c/span\u003e SqlConnection(cadenaConexion);\n            conexion.Open();\n\n            SqlParameter parnomus \u003d \u003cspan style\u003d\"color: #008800; font-weight: bold;\"\u003enew\u003c/span\u003e SqlParameter(\u003cspan style\u003d\"background-color: #fff0f0;\"\u003e\"@nomus\"\u003c/span\u003e, nomus);\n            SqlParameter parcon \u003d \u003cspan style\u003d\"color: #008800; font-weight: bold;\"\u003enew\u003c/span\u003e SqlParameter(\u003cspan style\u003d\"background-color: #fff0f0;\"\u003e\"@con\"\u003c/span\u003e, con);\n\n            SqlCommand comando \u003d \u003cspan style\u003d\"color: #008800; font-weight: bold;\"\u003enew\u003c/span\u003e SqlCommand(\u003cspan style\u003d\"background-color: #fff0f0;\"\u003e\"SELECT nombre, apellidoPaterno, apellidoMaterno, tipoUsuario FROM usuario WHERE nombreUsuario \u003d @nomus AND contrasena COLLATE Latin1_General_CS_AS \u003d @con\"\u003c/span\u003e, conexion);\n            comando.Parameters.Add(parnomus);\n            comando.Parameters.Add(parcon);\n\n            SqlDataReader lector \u003d comando.ExecuteReader();\n            \u003cspan style\u003d\"color: #008800; font-weight: bold;\"\u003ewhile\u003c/span\u003e (lector.Read())\n            {\n                nombreCompleto \u003d lector.GetString(\u003cspan style\u003d\"color: #6600ee; font-weight: bold;\"\u003e0\u003c/span\u003e) + \u003cspan style\u003d\"background-color: #fff0f0;\"\u003e\" \"\u003c/span\u003e + lector.GetString(\u003cspan style\u003d\"color: #6600ee; font-weight: bold;\"\u003e1\u003c/span\u003e) + \u003cspan style\u003d\"background-color: #fff0f0;\"\u003e\" \"\u003c/span\u003e + lector.GetString(\u003cspan style\u003d\"color: #6600ee; font-weight: bold;\"\u003e2\u003c/span\u003e);\n                tipoUsuario \u003d lector.GetString(\u003cspan style\u003d\"color: #6600ee; font-weight: bold;\"\u003e3\u003c/span\u003e);\n            }\n\n            lector.Close();\n            conexion.Close();\n\n            \u003cspan style\u003d\"color: #008800; font-weight: bold;\"\u003eif\u003c/span\u003e (String.IsNullOrEmpty(tipoUsuario))\n            {\n                \u003cspan style\u003d\"color: #008800; font-weight: bold;\"\u003ereturn\u003c/span\u003e \u003cspan style\u003d\"color: #008800; font-weight: bold;\"\u003efalse\u003c/span\u003e;\n            }\n            \u003cspan style\u003d\"color: #008800; font-weight: bold;\"\u003eelse\u003c/span\u003e\n            {\n                \u003cspan style\u003d\"color: #008800; font-weight: bold;\"\u003ereturn\u003c/span\u003e \u003cspan style\u003d\"color: #008800; font-weight: bold;\"\u003etrue\u003c/span\u003e;\n            }\n        }\n    }\n}\n\u003c/pre\u003e\n\u003c/td\u003e\u003c/tr\u003e\n\u003c/tbody\u003e\u003c/table\u003e\n\u003c/div\u003e\n\u003cdiv class\u003d\"MsoNormal\" style\u003d\"text-align: center;\"\u003e\n\u003cb\u003e\u003cspan style\u003d\"font-size: large;\"\u003e\u003cbr /\u003e\n\u003c/span\u003e\u003c/b\u003e \u003cb\u003e\u003cspan style\u003d\"font-size: large;\"\u003eForm1.cs\u003c/span\u003e\u003c/b\u003e\u003c/div\u003e\n\u003cdiv style\u003d\"background: #ffffff; border-width: 0.1em 0.1em 0.1em 0.8em; border: solid gray; overflow: auto; padding: 0.2em 0.6em; width: auto;\"\u003e\n\u003ctable\u003e\u003ctbody\u003e\n\u003ctr\u003e\u003ctd\u003e\u003cpre style\u003d\"line-height: 125%; margin: 0;\"\u003e1\n 2\n 3\n 4\n 5\n 6\n 7\n 8\n 9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\n28\n29\n30\n31\n32\n33\n34\n35\n36\n37\n38\n39\n40\n41\n42\n43\n44\n45\n46\n47\n48\n49\n50\n51\n52\u003c/pre\u003e\n\u003c/td\u003e\u003ctd\u003e\u003cpre style\u003d\"line-height: 125%; margin: 0;\"\u003e\u003cspan style\u003d\"color: #008800; font-weight: bold;\"\u003eusing\u003c/span\u003e \u003cspan style\u003d\"color: #0e84b5; font-weight: bold;\"\u003eSystem\u003c/span\u003e;\n\u003cspan style\u003d\"color: #008800; font-weight: bold;\"\u003eusing\u003c/span\u003e \u003cspan style\u003d\"color: #0e84b5; font-weight: bold;\"\u003eSystem.Collections.Generic\u003c/span\u003e;\n\u003cspan style\u003d\"color: #008800; font-weight: bold;\"\u003eusing\u003c/span\u003e \u003cspan style\u003d\"color: #0e84b5; font-weight: bold;\"\u003eSystem.ComponentModel\u003c/span\u003e;\n\u003cspan style\u003d\"color: #008800; font-weight: bold;\"\u003eusing\u003c/span\u003e \u003cspan style\u003d\"color: #0e84b5; font-weight: bold;\"\u003eSystem.Data\u003c/span\u003e;\n\u003cspan style\u003d\"color: #008800; font-weight: bold;\"\u003eusing\u003c/span\u003e \u003cspan style\u003d\"color: #0e84b5; font-weight: bold;\"\u003eSystem.Drawing\u003c/span\u003e;\n\u003cspan style\u003d\"color: #008800; font-weight: bold;\"\u003eusing\u003c/span\u003e \u003cspan style\u003d\"color: #0e84b5; font-weight: bold;\"\u003eSystem.Linq\u003c/span\u003e;\n\u003cspan style\u003d\"color: #008800; font-weight: bold;\"\u003eusing\u003c/span\u003e \u003cspan style\u003d\"color: #0e84b5; font-weight: bold;\"\u003eSystem.Text\u003c/span\u003e;\n\u003cspan style\u003d\"color: #008800; font-weight: bold;\"\u003eusing\u003c/span\u003e \u003cspan style\u003d\"color: #0e84b5; font-weight: bold;\"\u003eSystem.Threading.Tasks\u003c/span\u003e;\n\u003cspan style\u003d\"color: #008800; font-weight: bold;\"\u003eusing\u003c/span\u003e \u003cspan style\u003d\"color: #0e84b5; font-weight: bold;\"\u003eSystem.Windows.Forms\u003c/span\u003e;\n\n\u003cspan style\u003d\"color: #008800; font-weight: bold;\"\u003enamespace\u003c/span\u003e \u003cspan style\u003d\"color: #0e84b5; font-weight: bold;\"\u003eInicioSesion\u003c/span\u003e\n{\n    \u003cspan style\u003d\"color: #008800; font-weight: bold;\"\u003epublic\u003c/span\u003e \u003cspan style\u003d\"color: #008800; font-weight: bold;\"\u003epartial\u003c/span\u003e \u003cspan style\u003d\"color: #008800; font-weight: bold;\"\u003eclass\u003c/span\u003e \u003cspan style\u003d\"color: #bb0066; font-weight: bold;\"\u003eForm1\u003c/span\u003e : Form\n    {\n        \u003cspan style\u003d\"color: #008800; font-weight: bold;\"\u003epublic\u003c/span\u003e \u003cspan style\u003d\"color: #0066bb; font-weight: bold;\"\u003eForm1\u003c/span\u003e()\n        {\n            InitializeComponent();\n        }\n\n        \u003cspan style\u003d\"color: #008800; font-weight: bold;\"\u003eprivate\u003c/span\u003e \u003cspan style\u003d\"color: #008800; font-weight: bold;\"\u003evoid\u003c/span\u003e \u003cspan style\u003d\"color: #0066bb; font-weight: bold;\"\u003ebtiniciarsesion_Click\u003c/span\u003e(\u003cspan style\u003d\"color: #333399; font-weight: bold;\"\u003eobject\u003c/span\u003e sender, EventArgs e)\n        {\n            \u003cspan style\u003d\"color: #008800; font-weight: bold;\"\u003eif\u003c/span\u003e (!String.IsNullOrEmpty(tbnombreusuario.Text) \u0026amp;\u0026amp; !String.IsNullOrEmpty(tbcontrasena.Text))\n            {\n                \u003cspan style\u003d\"color: #008800; font-weight: bold;\"\u003etry\u003c/span\u003e\n                {\n                    BaseDatos bd \u003d \u003cspan style\u003d\"color: #008800; font-weight: bold;\"\u003enew\u003c/span\u003e BaseDatos();\n\n                    Boolean res \u003d bd.iniciarSesion(tbnombreusuario.Text, tbcontrasena.Text);\n\n                    \u003cspan style\u003d\"color: #008800; font-weight: bold;\"\u003eif\u003c/span\u003e (res)\n                    {\n                        Principal p \u003d \u003cspan style\u003d\"color: #008800; font-weight: bold;\"\u003enew\u003c/span\u003e Principal();\n                        p.Show();\n                        \u003cspan style\u003d\"color: #008800; font-weight: bold;\"\u003ethis\u003c/span\u003e.Hide();\n                    }\n                    \u003cspan style\u003d\"color: #008800; font-weight: bold;\"\u003eelse\u003c/span\u003e\n                    {\n                        MessageBox.Show(\u003cspan style\u003d\"background-color: #fff0f0;\"\u003e\"Datos Incorrectos\"\u003c/span\u003e);\n                    }\n                }\n                \u003cspan style\u003d\"color: #008800; font-weight: bold;\"\u003ecatch\u003c/span\u003e\n                {\n                    MessageBox.Show(\u003cspan style\u003d\"background-color: #fff0f0;\"\u003e\"Error\"\u003c/span\u003e);\n                }\n            }\n            \u003cspan style\u003d\"color: #008800; font-weight: bold;\"\u003eelse\u003c/span\u003e\n            {\n                MessageBox.Show(\u003cspan style\u003d\"background-color: #fff0f0;\"\u003e\"Complete los datos\"\u003c/span\u003e);\n            }\n        }\n    }\n}\n\u003c/pre\u003e\n\u003c/td\u003e\u003c/tr\u003e\n\u003c/tbody\u003e\u003c/table\u003e\n\u003c/div\u003e\n\u003cbr /\u003e\n\u003cdiv class\u003d\"MsoNormal\" style\u003d\"text-align: center;\"\u003e\n\u003cb\u003e\u003cspan style\u003d\"font-size: large;\"\u003ePrincipal.cs\u003c/span\u003e\u003c/b\u003e\u003c/div\u003e\n\u003cdiv style\u003d\"background: #ffffff; border-width: 0.1em 0.1em 0.1em 0.8em; border: solid gray; overflow: auto; padding: 0.2em 0.6em; width: auto;\"\u003e\n\u003ctable\u003e\u003ctbody\u003e\n\u003ctr\u003e\u003ctd\u003e\u003cpre style\u003d\"line-height: 125%; margin: 0;\"\u003e1\n 2\n 3\n 4\n 5\n 6\n 7\n 8\n 9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\n28\n29\n30\n31\n32\n33\n34\n35\n36\n37\n38\n39\n40\u003c/pre\u003e\n\u003c/td\u003e\u003ctd\u003e\u003cpre style\u003d\"line-height: 125%; margin: 0;\"\u003e\u003cspan style\u003d\"color: #008800; font-weight: bold;\"\u003eusing\u003c/span\u003e \u003cspan style\u003d\"color: #0e84b5; font-weight: bold;\"\u003eSystem\u003c/span\u003e;\n\u003cspan style\u003d\"color: #008800; font-weight: bold;\"\u003eusing\u003c/span\u003e \u003cspan style\u003d\"color: #0e84b5; font-weight: bold;\"\u003eSystem.Collections.Generic\u003c/span\u003e;\n\u003cspan style\u003d\"color: #008800; font-weight: bold;\"\u003eusing\u003c/span\u003e \u003cspan style\u003d\"color: #0e84b5; font-weight: bold;\"\u003eSystem.ComponentModel\u003c/span\u003e;\n\u003cspan style\u003d\"color: #008800; font-weight: bold;\"\u003eusing\u003c/span\u003e \u003cspan style\u003d\"color: #0e84b5; font-weight: bold;\"\u003eSystem.Data\u003c/span\u003e;\n\u003cspan style\u003d\"color: #008800; font-weight: bold;\"\u003eusing\u003c/span\u003e \u003cspan style\u003d\"color: #0e84b5; font-weight: bold;\"\u003eSystem.Drawing\u003c/span\u003e;\n\u003cspan style\u003d\"color: #008800; font-weight: bold;\"\u003eusing\u003c/span\u003e \u003cspan style\u003d\"color: #0e84b5; font-weight: bold;\"\u003eSystem.Linq\u003c/span\u003e;\n\u003cspan style\u003d\"color: #008800; font-weight: bold;\"\u003eusing\u003c/span\u003e \u003cspan style\u003d\"color: #0e84b5; font-weight: bold;\"\u003eSystem.Text\u003c/span\u003e;\n\u003cspan style\u003d\"color: #008800; font-weight: bold;\"\u003eusing\u003c/span\u003e \u003cspan style\u003d\"color: #0e84b5; font-weight: bold;\"\u003eSystem.Threading.Tasks\u003c/span\u003e;\n\u003cspan style\u003d\"color: #008800; font-weight: bold;\"\u003eusing\u003c/span\u003e \u003cspan style\u003d\"color: #0e84b5; font-weight: bold;\"\u003eSystem.Windows.Forms\u003c/span\u003e;\n\n\u003cspan style\u003d\"color: #008800; font-weight: bold;\"\u003enamespace\u003c/span\u003e \u003cspan style\u003d\"color: #0e84b5; font-weight: bold;\"\u003eInicioSesion\u003c/span\u003e\n{\n    \u003cspan style\u003d\"color: #008800; font-weight: bold;\"\u003epublic\u003c/span\u003e \u003cspan style\u003d\"color: #008800; font-weight: bold;\"\u003epartial\u003c/span\u003e \u003cspan style\u003d\"color: #008800; font-weight: bold;\"\u003eclass\u003c/span\u003e \u003cspan style\u003d\"color: #bb0066; font-weight: bold;\"\u003ePrincipal\u003c/span\u003e : Form\n    {\n        \u003cspan style\u003d\"color: #008800; font-weight: bold;\"\u003epublic\u003c/span\u003e \u003cspan style\u003d\"color: #0066bb; font-weight: bold;\"\u003ePrincipal\u003c/span\u003e()\n        {\n            InitializeComponent();\n\n            labelusuario.Text \u003d BaseDatos.nombreCompleto;\n\n            \u003cspan style\u003d\"color: #008800; font-weight: bold;\"\u003eif\u003c/span\u003e (BaseDatos.tipoUsuario \u003d\u003d \u003cspan style\u003d\"background-color: #fff0f0;\"\u003e\"Administrador\"\u003c/span\u003e)\n            {\n                paneladministrador.Visible \u003d \u003cspan style\u003d\"color: #008800; font-weight: bold;\"\u003etrue\u003c/span\u003e;\n                panelprofesor.Visible \u003d \u003cspan style\u003d\"color: #008800; font-weight: bold;\"\u003efalse\u003c/span\u003e;\n\n            }\n            \u003cspan style\u003d\"color: #008800; font-weight: bold;\"\u003eelse\u003c/span\u003e \u003cspan style\u003d\"color: #0066bb; font-weight: bold;\"\u003eif\u003c/span\u003e (BaseDatos.tipoUsuario \u003d\u003d \u003cspan style\u003d\"background-color: #fff0f0;\"\u003e\"Profesor\"\u003c/span\u003e)\n            {\n                paneladministrador.Visible \u003d \u003cspan style\u003d\"color: #008800; font-weight: bold;\"\u003efalse\u003c/span\u003e;\n                panelprofesor.Visible \u003d \u003cspan style\u003d\"color: #008800; font-weight: bold;\"\u003etrue\u003c/span\u003e;\n            }\n\n        }\n\n        \u003cspan style\u003d\"color: #008800; font-weight: bold;\"\u003eprivate\u003c/span\u003e \u003cspan style\u003d\"color: #008800; font-weight: bold;\"\u003evoid\u003c/span\u003e \u003cspan style\u003d\"color: #0066bb; font-weight: bold;\"\u003ePrincipal_FormClosed\u003c/span\u003e(\u003cspan style\u003d\"color: #333399; font-weight: bold;\"\u003eobject\u003c/span\u003e sender, FormClosedEventArgs e)\n        {\n            Application.Exit();\n        }\n    }\n}\n\u003c/pre\u003e\n\u003c/td\u003e\u003c/tr\u003e\n\u003c/tbody\u003e\u003c/table\u003e\n\u003c/div\u003e\n\u003cbr /\u003e"},"link":[{"rel":"replies","type":"application/atom+xml","href":"https://www.tutorialesje.com/feeds/7154913398895431177/comments/default","title":"Enviar comentarios"},{"rel":"replies","type":"text/html","href":"https://www.tutorialesje.com/2017/04/inicio-de-sesion-login-con-c-y-sql.html#comment-form","title":"1 comentarios"},{"rel":"edit","type":"application/atom+xml","href":"https://draft.blogger.com/feeds/9172140862204193875/posts/default/7154913398895431177"},{"rel":"self","type":"application/atom+xml","href":"https://www.tutorialesje.com/feeds/posts/default/7154913398895431177"},{"rel":"alternate","type":"text/html","href":"https://www.tutorialesje.com/2017/04/inicio-de-sesion-login-con-c-y-sql.html","title":"Inicio de Sesión (Login) con C Sharp y SQL Server"}],"author":[{"name":{"$t":"Jeovani Martinez"},"uri":{"$t":"https://draft.blogger.com/profile/06991244172484822798"},"email":{"$t":"noreply@blogger.com"},"gd$image":{"rel":"http://schemas.google.com/g/2005#thumbnail","width":"32","height":"32","src":"//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhs7BwcUJ8SHvIPEBaEx6nhIpCBwTgwHNlWS5ojiPZvHF1qNRxAi5gBCH8YKPdIRp7fjym9vpjZ70kTyxGysy13AXcIOC3bmPEjJGuft6taCCeVr7eZ7vSOlr57jjabyQ/s126/Nueva+imagen.jpg"}}],"media$thumbnail":{"xmlns$media":"http://search.yahoo.com/mrss/","url":"https://2.bp.blogspot.com/-qM6X64bHvcE/WP6BJaGciGI/AAAAAAAAA1o/JIxqxAuFQCo7KDLb6gi0tOzaAsQpbWk3gCLcB/s72-c/Imagen.png","height":"72","width":"72"},"thr$total":{"$t":"1"}},{"id":{"$t":"tag:blogger.com,1999:blog-9172140862204193875.post-1383608225505963759"},"published":{"$t":"2017-04-22T12:55:00.000-05:00"},"updated":{"$t":"2018-04-30T19:11:10.410-05:00"},"category":[{"scheme":"http://www.blogger.com/atom/ns#","term":"C Sharp"},{"scheme":"http://www.blogger.com/atom/ns#","term":"Programación"}],"title":{"type":"text","$t":"Convertir el Texto a Voz en C Sharp"},"content":{"type":"html","$t":"\u003cdiv class\u003d\"separator\" style\u003d\"clear: both; text-align: center;\"\u003e\n\u003ca href\u003d\"https://1.bp.blogspot.com/-FQteKtvE8m8/WPuYAMUUWZI/AAAAAAAAAzA/bio5Q7Lz9v40utq6FCRq-cTLJ9-rSCYBQCLcB/s1600/Texto_Voz_C_Sharp%2B.png\" imageanchor\u003d\"1\" style\u003d\"clear: left; float: left; margin-bottom: 1em; margin-right: 1em;\"\u003e\u003cimg border\u003d\"0\" height\u003d\"360\" src\u003d\"https://1.bp.blogspot.com/-FQteKtvE8m8/WPuYAMUUWZI/AAAAAAAAAzA/bio5Q7Lz9v40utq6FCRq-cTLJ9-rSCYBQCLcB/s640/Texto_Voz_C_Sharp%2B.png\" width\u003d\"640\" /\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cdiv class\u003d\"separator\" style\u003d\"clear: both; text-align: center;\"\u003e\n\u003cbr /\u003e\u003c/div\u003e\n\u003cdiv class\u003d\"separator\" style\u003d\"clear: both; text-align: center;\"\u003e\n\u003ca href\u003d\"http://play.google.com/store/apps/details?id\u003dcom.jedemm.securenotes\" imageanchor\u003d\"1\" style\u003d\"clear: left; float: left; margin-bottom: 1em; margin-right: 1em;\" target\u003d\"_blank\"\u003e\u003cimg border\u003d\"0\" data-original-height\u003d\"720\" data-original-width\u003d\"1280\" height\u003d\"360\" src\u003d\"https://4.bp.blogspot.com/-dD_Q8yeB4vY/WuepBNIobkI/AAAAAAAAA3E/DHbXrSSLNs4l4nE-wcX2_XLBddtFEW7VACEwYBhgL/s640/secure_notes.png\" width\u003d\"640\" /\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cbr /\u003e\n\u003cdiv class\u003d\"MsoNormal\"\u003e\n\u003cspan style\u003d\"line-height: 107%;\"\u003eUn Video Tutorial donde muestro como convertir el texto a voz en un proyecto de Visual Studio con el lenguaje de programación C Sharp.\u003c/span\u003e\u003c/div\u003e\n\u003cbr /\u003e\n\u003ciframe allowfullscreen\u003d\"\" class\u003d\"YOUTUBE-iframe-video\" data-thumbnail-src\u003d\"https://i.ytimg.com/vi/Ei8NbqDZaj8/0.jpg\" frameborder\u003d\"0\" height\u003d\"360\" src\u003d\"https://www.youtube.com/embed/Ei8NbqDZaj8?feature\u003dplayer_embedded\" width\u003d\"640\"\u003e\u003c/iframe\u003e\u003cbr /\u003e\n\u003cdiv class\u003d\"separator\" style\u003d\"clear: both; text-align: center;\"\u003e\n\u003c/div\u003e\n\u003cbr /\u003e\n\u003cdiv class\u003d\"MsoNormal\" style\u003d\"text-align: center;\"\u003e\n\u003cb\u003e\u003cspan style\u003d\"font-size: large;\"\u003eCódigo Fuente\u003c/span\u003e\u003c/b\u003e\u003c/div\u003e\n\u003c!-- HTML generated using hilite.me --\u003e\u003cbr /\u003e\n\u003cdiv style\u003d\"background: #ffffff; border-width: 0.1em 0.1em 0.1em 0.8em; border: solid gray; overflow: auto; padding: 0.2em 0.6em; width: auto;\"\u003e\n\u003ctable\u003e\u003ctbody\u003e\n\u003ctr\u003e\u003ctd\u003e\u003cpre style\u003d\"line-height: 125%; margin: 0;\"\u003e1\n 2\n 3\n 4\n 5\n 6\n 7\n 8\n 9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\n28\n29\n30\n31\n32\n33\n34\n35\u003c/pre\u003e\n\u003c/td\u003e\u003ctd\u003e\u003cpre style\u003d\"line-height: 125%; margin: 0;\"\u003e\u003cspan style\u003d\"color: #008800; font-weight: bold;\"\u003eusing\u003c/span\u003e \u003cspan style\u003d\"color: #0e84b5; font-weight: bold;\"\u003eSystem\u003c/span\u003e;\n\u003cspan style\u003d\"color: #008800; font-weight: bold;\"\u003eusing\u003c/span\u003e \u003cspan style\u003d\"color: #0e84b5; font-weight: bold;\"\u003eSystem.Collections.Generic\u003c/span\u003e;\n\u003cspan style\u003d\"color: #008800; font-weight: bold;\"\u003eusing\u003c/span\u003e \u003cspan style\u003d\"color: #0e84b5; font-weight: bold;\"\u003eSystem.ComponentModel\u003c/span\u003e;\n\u003cspan style\u003d\"color: #008800; font-weight: bold;\"\u003eusing\u003c/span\u003e \u003cspan style\u003d\"color: #0e84b5; font-weight: bold;\"\u003eSystem.Data\u003c/span\u003e;\n\u003cspan style\u003d\"color: #008800; font-weight: bold;\"\u003eusing\u003c/span\u003e \u003cspan style\u003d\"color: #0e84b5; font-weight: bold;\"\u003eSystem.Drawing\u003c/span\u003e;\n\u003cspan style\u003d\"color: #008800; font-weight: bold;\"\u003eusing\u003c/span\u003e \u003cspan style\u003d\"color: #0e84b5; font-weight: bold;\"\u003eSystem.Linq\u003c/span\u003e;\n\u003cspan style\u003d\"color: #008800; font-weight: bold;\"\u003eusing\u003c/span\u003e \u003cspan style\u003d\"color: #0e84b5; font-weight: bold;\"\u003eSystem.Text\u003c/span\u003e;\n\u003cspan style\u003d\"color: #008800; font-weight: bold;\"\u003eusing\u003c/span\u003e \u003cspan style\u003d\"color: #0e84b5; font-weight: bold;\"\u003eSystem.Threading.Tasks\u003c/span\u003e;\n\u003cspan style\u003d\"color: #008800; font-weight: bold;\"\u003eusing\u003c/span\u003e \u003cspan style\u003d\"color: #0e84b5; font-weight: bold;\"\u003eSystem.Windows.Forms\u003c/span\u003e;\n\u003cspan style\u003d\"color: #008800; font-weight: bold;\"\u003eusing\u003c/span\u003e \u003cspan style\u003d\"color: #0e84b5; font-weight: bold;\"\u003eSystem.Speech.Synthesis\u003c/span\u003e;\n\u003cspan style\u003d\"color: #008800; font-weight: bold;\"\u003eusing\u003c/span\u003e \u003cspan style\u003d\"color: #0e84b5; font-weight: bold;\"\u003eSystem.Threading\u003c/span\u003e;\n\n\u003cspan style\u003d\"color: #008800; font-weight: bold;\"\u003enamespace\u003c/span\u003e \u003cspan style\u003d\"color: #0e84b5; font-weight: bold;\"\u003eTextoVoz\u003c/span\u003e\n{\n    \u003cspan style\u003d\"color: #008800; font-weight: bold;\"\u003epublic\u003c/span\u003e \u003cspan style\u003d\"color: #008800; font-weight: bold;\"\u003epartial\u003c/span\u003e \u003cspan style\u003d\"color: #008800; font-weight: bold;\"\u003eclass\u003c/span\u003e \u003cspan style\u003d\"color: #bb0066; font-weight: bold;\"\u003eForm1\u003c/span\u003e : Form\n    {\n        \u003cspan style\u003d\"color: #008800; font-weight: bold;\"\u003epublic\u003c/span\u003e \u003cspan style\u003d\"color: #0066bb; font-weight: bold;\"\u003eForm1\u003c/span\u003e()\n        {\n            InitializeComponent();\n        }\n\n        \u003cspan style\u003d\"color: #008800; font-weight: bold;\"\u003eprivate\u003c/span\u003e \u003cspan style\u003d\"color: #008800; font-weight: bold;\"\u003evoid\u003c/span\u003e \u003cspan style\u003d\"color: #0066bb; font-weight: bold;\"\u003ebthablar_Click\u003c/span\u003e(\u003cspan style\u003d\"color: #333399; font-weight: bold;\"\u003eobject\u003c/span\u003e sender, EventArgs e)\n        {\n            Thread tarea \u003d \u003cspan style\u003d\"color: #008800; font-weight: bold;\"\u003enew\u003c/span\u003e Thread(\u003cspan style\u003d\"color: #008800; font-weight: bold;\"\u003enew\u003c/span\u003e ParameterizedThreadStart(hablar));\n            tarea.Start(rtexto.Text);\n        }\n\n        \u003cspan style\u003d\"color: #008800; font-weight: bold;\"\u003eprivate\u003c/span\u003e \u003cspan style\u003d\"color: #008800; font-weight: bold;\"\u003evoid\u003c/span\u003e \u003cspan style\u003d\"color: #0066bb; font-weight: bold;\"\u003ehablar\u003c/span\u003e(\u003cspan style\u003d\"color: #333399; font-weight: bold;\"\u003eobject\u003c/span\u003e texto)\n        {\n            SpeechSynthesizer voz \u003d \u003cspan style\u003d\"color: #008800; font-weight: bold;\"\u003enew\u003c/span\u003e SpeechSynthesizer();\n            voz.SetOutputToDefaultAudioDevice();\n            voz.Speak(texto.ToString());\n        }\n    }\n}\u003c/pre\u003e\n\u003c/td\u003e\u003c/tr\u003e\n\u003c/tbody\u003e\u003c/table\u003e\n\u003c/div\u003e\n"},"link":[{"rel":"replies","type":"application/atom+xml","href":"https://www.tutorialesje.com/feeds/1383608225505963759/comments/default","title":"Enviar comentarios"},{"rel":"replies","type":"text/html","href":"https://www.tutorialesje.com/2017/04/texto-a-voz-en-c-sharp.html#comment-form","title":"5 comentarios"},{"rel":"edit","type":"application/atom+xml","href":"https://draft.blogger.com/feeds/9172140862204193875/posts/default/1383608225505963759"},{"rel":"self","type":"application/atom+xml","href":"https://www.tutorialesje.com/feeds/posts/default/1383608225505963759"},{"rel":"alternate","type":"text/html","href":"https://www.tutorialesje.com/2017/04/texto-a-voz-en-c-sharp.html","title":"Convertir el Texto a Voz en C Sharp"}],"author":[{"name":{"$t":"Jeovani Martinez"},"uri":{"$t":"https://draft.blogger.com/profile/06991244172484822798"},"email":{"$t":"noreply@blogger.com"},"gd$image":{"rel":"http://schemas.google.com/g/2005#thumbnail","width":"32","height":"32","src":"//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhs7BwcUJ8SHvIPEBaEx6nhIpCBwTgwHNlWS5ojiPZvHF1qNRxAi5gBCH8YKPdIRp7fjym9vpjZ70kTyxGysy13AXcIOC3bmPEjJGuft6taCCeVr7eZ7vSOlr57jjabyQ/s126/Nueva+imagen.jpg"}}],"media$thumbnail":{"xmlns$media":"http://search.yahoo.com/mrss/","url":"https://1.bp.blogspot.com/-FQteKtvE8m8/WPuYAMUUWZI/AAAAAAAAAzA/bio5Q7Lz9v40utq6FCRq-cTLJ9-rSCYBQCLcB/s72-c/Texto_Voz_C_Sharp%2B.png","height":"72","width":"72"},"thr$total":{"$t":"5"}},{"id":{"$t":"tag:blogger.com,1999:blog-9172140862204193875.post-4908738453038443516"},"published":{"$t":"2017-04-21T13:20:00.001-05:00"},"updated":{"$t":"2017-04-22T12:58:37.872-05:00"},"category":[{"scheme":"http://www.blogger.com/atom/ns#","term":"C Sharp"},{"scheme":"http://www.blogger.com/atom/ns#","term":"Programación"}],"title":{"type":"text","$t":"Captura de Pantalla en C Sharp"},"content":{"type":"html","$t":"\u003cdiv class\u003d\"separator\" style\u003d\"clear: both; text-align: center;\"\u003e\n\u003ca href\u003d\"https://1.bp.blogspot.com/-qNOUPZEyxv4/WPpMy31hqHI/AAAAAAAAAyw/VrpdWMMFsi4Ym1NG2cZFNbwy7KmGKxWyQCLcB/s1600/captura_pantalla_C_Sharp.png\" imageanchor\u003d\"1\" style\u003d\"margin-left: 1em; margin-right: 1em;\"\u003e\u003cimg border\u003d\"0\" height\u003d\"360\" src\u003d\"https://1.bp.blogspot.com/-qNOUPZEyxv4/WPpMy31hqHI/AAAAAAAAAyw/VrpdWMMFsi4Ym1NG2cZFNbwy7KmGKxWyQCLcB/s640/captura_pantalla_C_Sharp.png\" width\u003d\"640\" /\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cbr /\u003e\n\u003cdiv class\u003d\"MsoNormal\"\u003e\nUn Video Tutorial donde muestro como hacer una captura de pantalla en un proyecto de Visual Studio con el lenguaje de programación C Sharp.\u003co:p\u003e\u003c/o:p\u003e\u003c/div\u003e\n\u003cdiv class\u003d\"MsoNormal\"\u003e\n\u003cbr /\u003e\u003c/div\u003e\n\u003cdiv class\u003d\"separator\" style\u003d\"clear: both; text-align: center;\"\u003e\n\u003ciframe allowfullscreen\u003d\"\" class\u003d\"YOUTUBE-iframe-video\" data-thumbnail-src\u003d\"https://i.ytimg.com/vi/dA4YvuzGykI/0.jpg\" frameborder\u003d\"0\" height\u003d\"360\" src\u003d\"https://www.youtube.com/embed/dA4YvuzGykI?feature\u003dplayer_embedded\" width\u003d\"640\"\u003e\u003c/iframe\u003e\u003c/div\u003e\n\u003cdiv class\u003d\"separator\" style\u003d\"clear: both; text-align: center;\"\u003e\n\u003cbr /\u003e\u003c/div\u003e\n\u003cdiv class\u003d\"MsoNormal\" style\u003d\"text-align: center;\"\u003e\n\u003cb\u003e\u003cspan style\u003d\"font-size: large;\"\u003eCódigo Fuente\u003c/span\u003e\u003c/b\u003e\u003c/div\u003e\n\u003c!-- HTML generated using hilite.me --\u003e\u003cbr /\u003e\n\u003cdiv style\u003d\"background: #ffffff; border-width: 0.1em 0.1em 0.1em 0.8em; border: solid gray; overflow: auto; padding: 0.2em 0.6em; width: auto;\"\u003e\n\u003ctable\u003e\u003ctbody\u003e\n\u003ctr\u003e\u003ctd\u003e\u003cpre style\u003d\"line-height: 125%; margin: 0;\"\u003e1\n 2\n 3\n 4\n 5\n 6\n 7\n 8\n 9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\n28\n29\n30\n31\n32\n33\n34\n35\n36\n37\n38\n39\n40\n41\n42\n43\n44\n45\n46\n47\n48\n49\n50\n51\n52\n53\n54\n55\n56\n57\n58\u003c/pre\u003e\n\u003c/td\u003e\u003ctd\u003e\u003cpre style\u003d\"line-height: 125%; margin: 0;\"\u003e\u003cspan style\u003d\"color: #008800; font-weight: bold;\"\u003eusing\u003c/span\u003e \u003cspan style\u003d\"color: #0e84b5; font-weight: bold;\"\u003eSystem\u003c/span\u003e;\n\u003cspan style\u003d\"color: #008800; font-weight: bold;\"\u003eusing\u003c/span\u003e \u003cspan style\u003d\"color: #0e84b5; font-weight: bold;\"\u003eSystem.Collections.Generic\u003c/span\u003e;\n\u003cspan style\u003d\"color: #008800; font-weight: bold;\"\u003eusing\u003c/span\u003e \u003cspan style\u003d\"color: #0e84b5; font-weight: bold;\"\u003eSystem.ComponentModel\u003c/span\u003e;\n\u003cspan style\u003d\"color: #008800; font-weight: bold;\"\u003eusing\u003c/span\u003e \u003cspan style\u003d\"color: #0e84b5; font-weight: bold;\"\u003eSystem.Data\u003c/span\u003e;\n\u003cspan style\u003d\"color: #008800; font-weight: bold;\"\u003eusing\u003c/span\u003e \u003cspan style\u003d\"color: #0e84b5; font-weight: bold;\"\u003eSystem.Drawing\u003c/span\u003e;\n\u003cspan style\u003d\"color: #008800; font-weight: bold;\"\u003eusing\u003c/span\u003e \u003cspan style\u003d\"color: #0e84b5; font-weight: bold;\"\u003eSystem.Linq\u003c/span\u003e;\n\u003cspan style\u003d\"color: #008800; font-weight: bold;\"\u003eusing\u003c/span\u003e \u003cspan style\u003d\"color: #0e84b5; font-weight: bold;\"\u003eSystem.Text\u003c/span\u003e;\n\u003cspan style\u003d\"color: #008800; font-weight: bold;\"\u003eusing\u003c/span\u003e \u003cspan style\u003d\"color: #0e84b5; font-weight: bold;\"\u003eSystem.Threading.Tasks\u003c/span\u003e;\n\u003cspan style\u003d\"color: #008800; font-weight: bold;\"\u003eusing\u003c/span\u003e \u003cspan style\u003d\"color: #0e84b5; font-weight: bold;\"\u003eSystem.Windows.Forms\u003c/span\u003e;\n\u003cspan style\u003d\"color: #008800; font-weight: bold;\"\u003eusing\u003c/span\u003e \u003cspan style\u003d\"color: #0e84b5; font-weight: bold;\"\u003eSystem.Drawing.Imaging\u003c/span\u003e;\n\n\u003cspan style\u003d\"color: #008800; font-weight: bold;\"\u003enamespace\u003c/span\u003e \u003cspan style\u003d\"color: #0e84b5; font-weight: bold;\"\u003eCapturarPantalla\u003c/span\u003e\n{\n    \u003cspan style\u003d\"color: #008800; font-weight: bold;\"\u003epublic\u003c/span\u003e \u003cspan style\u003d\"color: #008800; font-weight: bold;\"\u003epartial\u003c/span\u003e \u003cspan style\u003d\"color: #008800; font-weight: bold;\"\u003eclass\u003c/span\u003e \u003cspan style\u003d\"color: #bb0066; font-weight: bold;\"\u003eForm1\u003c/span\u003e : Form\n    {\n        \u003cspan style\u003d\"color: #333399; font-weight: bold;\"\u003eint\u003c/span\u003e contador \u003d \u003cspan style\u003d\"color: #6600ee; font-weight: bold;\"\u003e0\u003c/span\u003e;\n        \u003cspan style\u003d\"color: #008800; font-weight: bold;\"\u003epublic\u003c/span\u003e \u003cspan style\u003d\"color: #0066bb; font-weight: bold;\"\u003eForm1\u003c/span\u003e()\n        {\n            InitializeComponent();\n        }\n\n        \u003cspan style\u003d\"color: #008800; font-weight: bold;\"\u003eprivate\u003c/span\u003e \u003cspan style\u003d\"color: #008800; font-weight: bold;\"\u003evoid\u003c/span\u003e \u003cspan style\u003d\"color: #0066bb; font-weight: bold;\"\u003ebtcapturar_Click\u003c/span\u003e(\u003cspan style\u003d\"color: #333399; font-weight: bold;\"\u003eobject\u003c/span\u003e sender, EventArgs e)\n        {\n            contador \u003d \u003cspan style\u003d\"color: #6600ee; font-weight: bold;\"\u003e0\u003c/span\u003e;\n            timer1.Start();\n\n            \u003cspan style\u003d\"color: #008800; font-weight: bold;\"\u003ethis\u003c/span\u003e.Visible \u003d \u003cspan style\u003d\"color: #008800; font-weight: bold;\"\u003efalse\u003c/span\u003e;\n        }\n\n        \u003cspan style\u003d\"color: #008800; font-weight: bold;\"\u003eprivate\u003c/span\u003e \u003cspan style\u003d\"color: #008800; font-weight: bold;\"\u003evoid\u003c/span\u003e \u003cspan style\u003d\"color: #0066bb; font-weight: bold;\"\u003etimer1_Tick\u003c/span\u003e(\u003cspan style\u003d\"color: #333399; font-weight: bold;\"\u003eobject\u003c/span\u003e sender, EventArgs e)\n        {\n            \u003cspan style\u003d\"color: #008800; font-weight: bold;\"\u003eif\u003c/span\u003e (contador \u003d\u003d \u003cspan style\u003d\"color: #6600ee; font-weight: bold;\"\u003e1\u003c/span\u003e)\n            {\n                Rectangle limites \u003d Screen.GetBounds(Point.Empty);\n                Bitmap imgb \u003d \u003cspan style\u003d\"color: #008800; font-weight: bold;\"\u003enew\u003c/span\u003e Bitmap(limites.Width, limites.Height);\n                Graphics graf \u003d Graphics.FromImage(imgb);\n                graf.CopyFromScreen(Point.Empty, Point.Empty, limites.Size);\n                pictureBoximg.Image \u003d imgb;\n\n                \u003cspan style\u003d\"color: #008800; font-weight: bold;\"\u003ethis\u003c/span\u003e.Visible \u003d \u003cspan style\u003d\"color: #008800; font-weight: bold;\"\u003etrue\u003c/span\u003e;\n                timer1.Stop();\n            }\n            contador++;\n        }\n\n        \u003cspan style\u003d\"color: #008800; font-weight: bold;\"\u003eprivate\u003c/span\u003e \u003cspan style\u003d\"color: #008800; font-weight: bold;\"\u003evoid\u003c/span\u003e \u003cspan style\u003d\"color: #0066bb; font-weight: bold;\"\u003ebtguardar_Click\u003c/span\u003e(\u003cspan style\u003d\"color: #333399; font-weight: bold;\"\u003eobject\u003c/span\u003e sender, EventArgs e)\n        {\n            SaveFileDialog dg \u003d \u003cspan style\u003d\"color: #008800; font-weight: bold;\"\u003enew\u003c/span\u003e SaveFileDialog();\n            dg.Filter \u003d \u003cspan style\u003d\"background-color: #fff0f0;\"\u003e\"Imagen | .png\"\u003c/span\u003e;\n\n            \u003cspan style\u003d\"color: #008800; font-weight: bold;\"\u003eif\u003c/span\u003e (dg.ShowDialog() \u003d\u003d System.Windows.Forms.DialogResult.OK)\n            {\n                ImageFormat formato \u003d ImageFormat.Png;\n                pictureBoximg.Image.Save(dg.FileName, formato);\n            }\n        }\n    }\n}\n\u003c/pre\u003e\n\u003c/td\u003e\u003c/tr\u003e\n\u003c/tbody\u003e\u003c/table\u003e\n\u003c/div\u003e\n"},"link":[{"rel":"replies","type":"application/atom+xml","href":"https://www.tutorialesje.com/feeds/4908738453038443516/comments/default","title":"Enviar comentarios"},{"rel":"replies","type":"text/html","href":"https://www.tutorialesje.com/2017/04/captura-de-pantalla-en-c-sharp.html#comment-form","title":"1 comentarios"},{"rel":"edit","type":"application/atom+xml","href":"https://draft.blogger.com/feeds/9172140862204193875/posts/default/4908738453038443516"},{"rel":"self","type":"application/atom+xml","href":"https://www.tutorialesje.com/feeds/posts/default/4908738453038443516"},{"rel":"alternate","type":"text/html","href":"https://www.tutorialesje.com/2017/04/captura-de-pantalla-en-c-sharp.html","title":"Captura de Pantalla en C Sharp"}],"author":[{"name":{"$t":"Jeovani Martinez"},"uri":{"$t":"https://draft.blogger.com/profile/06991244172484822798"},"email":{"$t":"noreply@blogger.com"},"gd$image":{"rel":"http://schemas.google.com/g/2005#thumbnail","width":"32","height":"32","src":"//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhs7BwcUJ8SHvIPEBaEx6nhIpCBwTgwHNlWS5ojiPZvHF1qNRxAi5gBCH8YKPdIRp7fjym9vpjZ70kTyxGysy13AXcIOC3bmPEjJGuft6taCCeVr7eZ7vSOlr57jjabyQ/s126/Nueva+imagen.jpg"}}],"media$thumbnail":{"xmlns$media":"http://search.yahoo.com/mrss/","url":"https://1.bp.blogspot.com/-qNOUPZEyxv4/WPpMy31hqHI/AAAAAAAAAyw/VrpdWMMFsi4Ym1NG2cZFNbwy7KmGKxWyQCLcB/s72-c/captura_pantalla_C_Sharp.png","height":"72","width":"72"},"thr$total":{"$t":"1"}},{"id":{"$t":"tag:blogger.com,1999:blog-9172140862204193875.post-8019838321900460644"},"published":{"$t":"2014-07-17T17:01:00.000-05:00"},"updated":{"$t":"2018-04-30T18:52:40.803-05:00"},"category":[{"scheme":"http://www.blogger.com/atom/ns#","term":"C Sharp"},{"scheme":"http://www.blogger.com/atom/ns#","term":"Programación"},{"scheme":"http://www.blogger.com/atom/ns#","term":"Arduino"},{"scheme":"http://www.blogger.com/atom/ns#","term":"Electrónica"}],"title":{"type":"text","$t":"Control de Aparatos Eléctricos por medio de la PC, Comandos de Voz, y Control Remoto (Domótica)"},"content":{"type":"html","$t":"\u003cdiv class\u003d\"separator\" style\u003d\"clear: both; text-align: center;\"\u003e\n\u003c/div\u003e\n\u003cdiv class\u003d\"MsoNormal\" style\u003d\"text-align: justify;\"\u003e\n\u003cdiv class\u003d\"separator\" style\u003d\"clear: both; text-align: center;\"\u003e\n\u003c/div\u003e\n\u003cdiv class\u003d\"separator\" style\u003d\"clear: both; text-align: center;\"\u003e\n\u003ca href\u003d\"https://2.bp.blogspot.com/-bcRbffSE7Ps/WP1REHvujXI/AAAAAAAAA04/99XjMR7vZ9YyoLBUOiF72A5wPHHvAaxhgCLcB/s1600/CAEPC%2B%255BImagen%255D.png\" imageanchor\u003d\"1\" style\u003d\"clear: left; float: left; margin-bottom: 1em; margin-right: 1em;\"\u003e\u003cimg border\u003d\"0\" height\u003d\"360\" src\u003d\"https://2.bp.blogspot.com/-bcRbffSE7Ps/WP1REHvujXI/AAAAAAAAA04/99XjMR7vZ9YyoLBUOiF72A5wPHHvAaxhgCLcB/s640/CAEPC%2B%255BImagen%255D.png\" width\u003d\"640\" /\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cbr /\u003e\u003c/div\u003e\n\u003cbr /\u003e\n\u003cdiv class\u003d\"separator\" style\u003d\"clear: both; text-align: center;\"\u003e\n\u003ca href\u003d\"http://play.google.com/store/apps/details?id\u003dcom.jedemm.securenotes\" imageanchor\u003d\"1\" style\u003d\"clear: left; float: left; margin-bottom: 1em; margin-right: 1em;\" target\u003d\"_blank\"\u003e\u003cimg border\u003d\"0\" data-original-height\u003d\"720\" data-original-width\u003d\"1280\" height\u003d\"360\" src\u003d\"https://4.bp.blogspot.com/-dD_Q8yeB4vY/WuepBNIobkI/AAAAAAAAA3E/DHbXrSSLNs4l4nE-wcX2_XLBddtFEW7VACEwYBhgL/s640/secure_notes.png\" width\u003d\"640\" /\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cbr /\u003e\n\u003cdiv class\u003d\"MsoNormal\" style\u003d\"text-align: justify;\"\u003e\nHola que tal, en esta ocasión les quiero mostrar una serie de videos de proyectos sobre la Domótica (conjunto de sistemas capaces de automatizar una vivienda), dichos proyectos consisten en el control de aparatos eléctricos (en este caso un ventilador y un foco de 120 volts) por medio de la computadora, de comandos de voz, y de control remoto.\u003co:p\u003e\u003c/o:p\u003e\u003c/div\u003e\n\u003cdiv class\u003d\"MsoNormal\" style\u003d\"text-align: justify;\"\u003e\n\u003cbr /\u003e\u003c/div\u003e\n\u003cdiv class\u003d\"MsoNormal\" style\u003d\"text-align: justify;\"\u003e\nEn este video podemos observar cómo se controla un foco y ventilador por medio de un control remoto, cabe mencionar que se puede utilizar cualquier control remoto de televisiones estéreos, etc.\u003c/div\u003e\n\u003ciframe allowfullscreen\u003d\"\" class\u003d\"YOUTUBE-iframe-video\" data-thumbnail-src\u003d\"https://i.ytimg.com/vi/ywQ3eO8b9tM/0.jpg\" frameborder\u003d\"0\" height\u003d\"360\" src\u003d\"https://www.youtube.com/embed/ywQ3eO8b9tM?feature\u003dplayer_embedded\" width\u003d\"640\"\u003e\u003c/iframe\u003e\u003cbr /\u003e\n\u003cdiv class\u003d\"MsoNormal\" style\u003d\"text-align: justify;\"\u003e\n\u003c/div\u003e\n\u003cdiv class\u003d\"MsoNormal\" style\u003d\"text-align: justify;\"\u003e\n\u003cbr /\u003e\nEn el siguiente video se controlan los mismos aparatos eléctricos (foco y ventilador), pero en este caso por comandos de voz, por medio de un Software diseñado especialmente, una computadora y el reconocimiento de voz de Windows.\u003c/div\u003e\n\u003ciframe allowfullscreen\u003d\"\" class\u003d\"YOUTUBE-iframe-video\" data-thumbnail-src\u003d\"https://i.ytimg.com/vi/3MXiy8xO61g/0.jpg\" frameborder\u003d\"0\" height\u003d\"360\" src\u003d\"https://www.youtube.com/embed/3MXiy8xO61g?feature\u003dplayer_embedded\" width\u003d\"640\"\u003e\u003c/iframe\u003e\u003cbr /\u003e\n\u003cdiv class\u003d\"separator\" style\u003d\"clear: both; text-align: center;\"\u003e\n\u003c/div\u003e\n\u003cdiv class\u003d\"MsoNormal\" style\u003d\"text-align: justify;\"\u003e\n\u003cbr /\u003e\nPor último, podemos observar en este video el control de aparatos eléctricos por medio de la computadora, de comandos de voz, y de control remoto.\u003c/div\u003e\n\u003cdiv class\u003d\"separator\" style\u003d\"clear: both; text-align: center;\"\u003e\n\u003ciframe allowfullscreen\u003d\"\" class\u003d\"YOUTUBE-iframe-video\" data-thumbnail-src\u003d\"https://i.ytimg.com/vi/uDCb1gWYtdk/0.jpg\" frameborder\u003d\"0\" height\u003d\"360\" src\u003d\"https://www.youtube.com/embed/uDCb1gWYtdk?feature\u003dplayer_embedded\" width\u003d\"640\"\u003e\u003c/iframe\u003e\u003c/div\u003e\n\u003cbr /\u003e\n\u003cdiv class\u003d\"separator\" style\u003d\"clear: both; text-align: center;\"\u003e\n\u003c/div\u003e\n\u003cdiv class\u003d\"MsoNormal\" style\u003d\"text-align: justify;\"\u003e\nComo se puede observar en los videos, esta aplicación de la domótica es de mucha utilidad, y permite automatizar la vivienda de una manera económica y práctica. Parece ser algo complicado, pero no lo es, así mismo este sistema se puede aplicar a los hogares de una manera muy práctica, no es necesario una inversión muy fuerte de dinero, se pueden agregar muchos sistemas más, así mismo los sistemas se pueden controlar de manera remota, por medio de celulares, y de muchas otras maneras. Todo lo que se ve en los que parecen ser los hogares del futuro, es posible realizarse, de una manera muy práctica y está al alcance de notros.\u003co:p\u003e\u003c/o:p\u003e\u003c/div\u003e\n\u003ch3 style\u003d\"text-align: center;\"\u003e\nEXPLICACIÓN DEL PROYECTO\u003c/h3\u003e\n\u003cdiv\u003e\n\u003cdiv class\u003d\"MsoNormal\" style\u003d\"text-align: justify;\"\u003e\nBien para todos los que les es de interés saber más sobre el proyecto, veremos una breve explicación del proyecto, así como los materiales necesarios, como comente anteriormente será una explicación breve por lo que se requieren ciertos conocimientos en electrónica, electricidad y programación.           \u003cbr /\u003e\n\u003cdiv class\u003d\"MsoNormal\"\u003e\n\u003cb\u003e\u003ci\u003e\u003cu\u003e\u003cspan style\u003d\"color: red;\"\u003eIMPORTANTE: Se trabajara con voltajes de 120 o 240 voltios, por lo que se debe tener cierta precaución y conocimientos básicos de conexiones eléctricas.\u0026nbsp;\u003c/span\u003e\u003c/u\u003e\u003c/i\u003e\u003c/b\u003e\u003co:p\u003e\u003c/o:p\u003e \u003cb\u003e\u003ci\u003e\u003cu\u003e\u003cspan style\u003d\"color: red;\"\u003e \u003c/span\u003e\u003c/u\u003e\u003c/i\u003e\u003c/b\u003e      \u003cb\u003e\u003ci\u003e\u003cu\u003e\u003cspan style\u003d\"color: red;\"\u003e \u003c/span\u003e\u003c/u\u003e\u003c/i\u003e\u003c/b\u003e   \u003cbr /\u003e\n\u003ch3 style\u003d\"text-align: center;\"\u003e\n\u003cb\u003e \u003cspan style\u003d\"font-family: \u0026quot;calibri\u0026quot; , sans-serif; line-height: 107%;\"\u003e\u003cspan style\u003d\"font-size: large;\"\u003eMATERIAL NECESARIO PARA LA REALIZACIÓN DEL PROYECTO\u003c/span\u003e\u003c/span\u003e\u003c/b\u003e\u003c/h3\u003e\n\u003cspan style\u003d\"font-family: \u0026quot;calibri\u0026quot; , \u0026quot;sans-serif\u0026quot;; font-size: 11.0pt; line-height: 107%;\"\u003e \u003c/span\u003e\u003c/div\u003e\n\u003cdiv class\u003d\"MsoNormal\"\u003e\n\u003cb\u003e\u003ci\u003e\u003cu\u003e\u003cspan style\u003d\"color: red;\"\u003e \u003c/span\u003e\u003c/u\u003e\u003c/i\u003e\u003c/b\u003e\u003c/div\u003e\n\u003c/div\u003e\n\u003cdiv style\u003d\"text-align: justify;\"\u003e\n\u003cspan style\u003d\"font-family: \u0026quot;calibri\u0026quot; , \u0026quot;sans-serif\u0026quot;; font-size: 11.0pt; line-height: 107%;\"\u003e \u003c/span\u003e\u003c/div\u003e\n\u003cdiv\u003e\n\u003cdiv class\u003d\"MsoNormal\" style\u003d\"text-align: justify;\"\u003e\n\u003cb\u003e\u003ci\u003e\u003cu\u003eComputadora:\u003c/u\u003e\u003c/i\u003e\u003c/b\u003e indispensable para la programación de la placa Arduino y para el uso de comandos de voz, también puede ser usada para controlar directamente los aparatos eléctricos.\u003co:p\u003e\u003c/o:p\u003e    \u003c/div\u003e\n\u003cdiv class\u003d\"MsoNormal\" style\u003d\"text-align: justify;\"\u003e\n\u003c/div\u003e\n\u003cdiv class\u003d\"MsoNormal\" style\u003d\"text-align: justify;\"\u003e\n\u003cb\u003e\u003ci\u003e\u003cu\u003e1 Placa Arduino:\u003c/u\u003e\u003c/i\u003e \u003c/b\u003ees la encargada de controlar el sistema, puede ser programada para que se enciendan los aparatos eléctricos según la función deseada.\u003co:p\u003e\u003c/o:p\u003e    \u003c/div\u003e\n\u003cdiv class\u003d\"MsoNormal\" style\u003d\"text-align: justify;\"\u003e\n\u003c/div\u003e\n\u003cdiv class\u003d\"MsoNormal\" style\u003d\"text-align: justify;\"\u003e\n\u003cb\u003e\u003ci\u003e\u003cu\u003eRelevadores (es necesario uno por cada aparato eléctrico que se desea controlar):\u003c/u\u003e\u003c/i\u003e\u003c/b\u003e permiten manejar aparatos eléctricos de 120 o 240 voltios, que es el voltaje que comúnmente llega a los hogares, con los relevadores se puede controlar prácticamente cualquier aparato eléctrico.\u003co:p\u003e\u003c/o:p\u003e    \u003c/div\u003e\n\u003cdiv class\u003d\"MsoNormal\" style\u003d\"text-align: justify;\"\u003e\n\u003c/div\u003e\n\u003cdiv class\u003d\"MsoNormal\" style\u003d\"text-align: justify;\"\u003e\n\u003cb\u003e\u003ci\u003e\u003cu\u003e1\u0026nbsp;\u003cspan style\u003d\"font-family: \u0026quot;calibri\u0026quot; , sans-serif; font-size: 11pt; line-height: 107%;\"\u003eMódulo\u003c/span\u003e\u003c/u\u003e\u003c/i\u003e\u003c/b\u003e\u003ci\u003e\u003cb\u003e\u003cu\u003e\u0026nbsp;receptor IR (receptor infrarrojo):\u003c/u\u003e\u003c/b\u003e\u003c/i\u003e\u0026nbsp;permite recibir la señal emitida por los controles remotos.\u003co:p\u003e\u003c/o:p\u003e    \u003c/div\u003e\n\u003cdiv class\u003d\"MsoNormal\" style\u003d\"text-align: justify;\"\u003e\n\u003c/div\u003e\n\u003cdiv class\u003d\"MsoNormal\" style\u003d\"text-align: justify;\"\u003e\n\u003cb\u003e\u003ci\u003e\u003cu\u003e1 Control remoto (se puede utilizar cualquiera de los que se utilizan en los televisores, estéreos, etc.):\u003c/u\u003e\u003c/i\u003e\u003c/b\u003e Permite controlar los aparatos eléctricos a distancia.\u003co:p\u003e\u003c/o:p\u003e    \u003c/div\u003e\n\u003cdiv class\u003d\"MsoNormal\" style\u003d\"text-align: justify;\"\u003e\n\u003c/div\u003e\n\u003cdiv class\u003d\"MsoNormal\" style\u003d\"text-align: justify;\"\u003e\n\u003cb\u003e\u003ci\u003e\u003cu\u003eExtensiones eléctricas o cable:\u003c/u\u003e\u003c/i\u003e\u003c/b\u003e se utilizan para conectar los aparatos eléctricos a los relevadores, se puede utilizar cualquier cable apto para estas conexiones.\u003c/div\u003e\n\u003cdiv class\u003d\"MsoNormal\" style\u003d\"text-align: justify;\"\u003e\n\u003cb\u003e\u003ci\u003e\u003cu\u003eNOTA: Se trabajara con voltajes de 120 o 240 voltios, por lo que se debe tener cierta precaución y conocimientos básicos de conexiones eléctricas.\u003c/u\u003e\u003c/i\u003e\u003c/b\u003e\u003co:p\u003e\u003c/o:p\u003e \u003cb\u003e\u003ci\u003e\u003cu\u003e \u003c/u\u003e\u003c/i\u003e\u003c/b\u003e \u003cb\u003e\u003ci\u003e\u003cu\u003e \u003c/u\u003e\u003c/i\u003e\u003c/b\u003e\u003c/div\u003e\n\u003cdiv class\u003d\"MsoNormal\" style\u003d\"text-align: justify;\"\u003e\n\u003cb\u003e\u003ci\u003e\u003cu\u003e \u003c/u\u003e\u003c/i\u003e\u003c/b\u003e\u003c/div\u003e\n\u003cdiv class\u003d\"MsoNormal\" style\u003d\"text-align: justify;\"\u003e\n\u003cb\u003e\u003ci\u003e\u003cu\u003eCable para realizar las conexiones de Arduino a los relevadores.\u003c/u\u003e\u003c/i\u003e\u003c/b\u003e\u003co:p\u003e\u003c/o:p\u003e \u003cb\u003e\u003ci\u003e\u003cu\u003e \u003c/u\u003e\u003c/i\u003e\u003c/b\u003e \u003cb\u003e\u003ci\u003e\u003cu\u003e \u003c/u\u003e\u003c/i\u003e\u003c/b\u003e\u003c/div\u003e\n\u003cdiv class\u003d\"MsoNormal\" style\u003d\"text-align: justify;\"\u003e\n\u003cb\u003e\u003ci\u003e\u003cu\u003e \u003c/u\u003e\u003c/i\u003e\u003c/b\u003e\u003c/div\u003e\n\u003cdiv class\u003d\"MsoNormal\" style\u003d\"text-align: justify;\"\u003e\n\u003cb\u003e\u003ci\u003e\u003cu\u003eAparatos eléctricos a controlar, en este caso ventilador y foco.\u003c/u\u003e\u003c/i\u003e\u003c/b\u003e\u003co:p\u003e\u003c/o:p\u003e \u003cb\u003e\u003ci\u003e\u003cu\u003e \u003c/u\u003e\u003c/i\u003e\u003c/b\u003e \u003cb\u003e\u003ci\u003e\u003cu\u003e \u003c/u\u003e\u003c/i\u003e\u003c/b\u003e\u003c/div\u003e\n\u003cdiv class\u003d\"MsoNormal\" style\u003d\"text-align: justify;\"\u003e\n\u003cb\u003e\u003ci\u003e\u003cu\u003e \u003c/u\u003e\u003c/i\u003e\u003c/b\u003e\u003c/div\u003e\n\u003cdiv class\u003d\"MsoNormal\" style\u003d\"text-align: justify;\"\u003e\n\u003cdiv class\u003d\"MsoNormal\" style\u003d\"text-align: justify;\"\u003e\n\u003cb\u003e\u003ci\u003e\u003cu\u003eSoftware:\u003c/u\u003e\u003c/i\u003e\u003c/b\u003e el software de control está programado en Microsoft Visual Studio, en este caso en el lenguaje de programación C Sharp, se requiere el Software para programar en Arduino (Se puede descargar en: http://arduino.cc/en/Main/Software).\u003co:p\u003e\u003c/o:p\u003e\u003c/div\u003e\n\u003cdiv class\u003d\"MsoNormal\"\u003e\n\u003c/div\u003e\n\u003c/div\u003e\n\u003cdiv class\u003d\"MsoNormal\" style\u003d\"text-align: justify;\"\u003e\n\u003cdiv class\u003d\"separator\" style\u003d\"clear: both; text-align: center;\"\u003e\n\u003c/div\u003e\n\u003c/div\u003e\n\u003c/div\u003e\n\u003cdiv class\u003d\"MsoNormal\" style\u003d\"text-align: justify;\"\u003e\n\u003co:p\u003e\u003c/o:p\u003e\u003c/div\u003e\n\u003cdiv class\u003d\"MsoNormal\" style\u003d\"text-align: justify;\"\u003e\n\u003c/div\u003e\n\u003cdiv class\u003d\"MsoNormal\" style\u003d\"text-align: justify;\"\u003e\n\u003ch4 style\u003d\"text-align: left;\"\u003e\n\u003cdiv class\u003d\"MsoNormal\" style\u003d\"text-align: center;\"\u003e\n\u003cspan style\u003d\"font-size: large;\"\u003e \u003c/span\u003e\u003c/div\u003e\n\u003cdiv class\u003d\"MsoNormal\" style\u003d\"text-align: center;\"\u003e\n\u003cspan style\u003d\"font-size: large;\"\u003e \u003c/span\u003e\u003c/div\u003e\n\u003cdiv class\u003d\"MsoNormal\" style\u003d\"text-align: center;\"\u003e\n\u003cspan style\u003d\"font-size: large;\"\u003e \u003c/span\u003e\u003c/div\u003e\n\u003cdiv class\u003d\"MsoNormal\" style\u003d\"text-align: center;\"\u003e\n\u003cspan style\u003d\"font-size: large;\"\u003e \u003c/span\u003e\u003c/div\u003e\n\u003cdiv class\u003d\"MsoNormal\" style\u003d\"text-align: center;\"\u003e\n\u003cspan style\u003d\"font-size: large;\"\u003e \u003c/span\u003e\u003c/div\u003e\n\u003cdiv class\u003d\"MsoNormal\" style\u003d\"text-align: center;\"\u003e\n\u003cspan style\u003d\"font-size: large;\"\u003e \u003c/span\u003e\u003c/div\u003e\n\u003c/h4\u003e\n\u003ch3 style\u003d\"text-align: center;\"\u003e\n\u003cb\u003e\u003cspan style\u003d\"font-family: \u0026quot;calibri\u0026quot; , sans-serif; line-height: 107%;\"\u003e\u003cspan style\u003d\"font-size: large;\"\u003e \u003c/span\u003e\u003c/span\u003e\u003c/b\u003e\u003c/h3\u003e\n\u003ch3 style\u003d\"text-align: center;\"\u003e\n\u003cb\u003e\u003cspan style\u003d\"font-family: \u0026quot;calibri\u0026quot; , sans-serif; line-height: 107%;\"\u003e\u003cspan style\u003d\"font-size: large;\"\u003e \u003c/span\u003e\u003c/span\u003e\u003c/b\u003e\u003c/h3\u003e\n\u003ch3 style\u003d\"text-align: center;\"\u003e\n\u003cb\u003e \u003cspan style\u003d\"font-family: \u0026quot;calibri\u0026quot; , sans-serif; line-height: 107%;\"\u003e\u003cspan style\u003d\"font-size: large;\"\u003ePROCESO DE CONSTRUCCIÓN\u003c/span\u003e\u003c/span\u003e\u003c/b\u003e\u003c/h3\u003e\n\u003cdiv class\u003d\"MsoNormal\" style\u003d\"text-align: center;\"\u003e\n\u003co:p\u003e\u003c/o:p\u003e\u003c/div\u003e\n\u003cdiv class\u003d\"MsoNormal\"\u003e\n\u003co:p\u003e\u003c/o:p\u003e\u003c/div\u003e\n\u003cdiv class\u003d\"MsoNormal\"\u003e\n\u003cdiv style\u003d\"text-align: justify;\"\u003e\nBien después de tener todos los materiales vamos a ver como conectar el sistema, los cables para activar los relevadores los conectaremos a los pines digitales 11 y 12 de Arduino (para el foco y ventilador respectivamente), el módulo receptor IR lo conectaremos al pin digital número 8 de la placa Arduino para la señal.\u0026nbsp;Dependiendo de los módulos por lo general es necesario conectarlos a\u0026nbsp;\u003cspan style\u003d\"background-color: white; font-family: \u0026quot;arial\u0026quot; , \u0026quot;helvetica\u0026quot; , sans-serif; font-size: 12px; line-height: 20px;\"\u003e\u0026nbsp;los\u0026nbsp;\u003c/span\u003e\u003cspan style\u003d\"background-color: white; font-family: \u0026quot;arial\u0026quot; , \u0026quot;helvetica\u0026quot; , sans-serif; font-size: 12px; line-height: 20px;\"\u003epines 5V y GND de la placa Arduino.\u003c/span\u003e \u003cspan style\u003d\"background-color: white; font-family: \u0026quot;arial\u0026quot; , \u0026quot;helvetica\u0026quot; , sans-serif; font-size: 12px; line-height: 20px;\"\u003e \u003c/span\u003e   \u003cbr /\u003e\n\u003cdiv class\u003d\"separator\" style\u003d\"clear: both; text-align: center;\"\u003e\n\u003c/div\u003e\n\u003cdiv class\u003d\"separator\" style\u003d\"clear: both; text-align: center;\"\u003e\n\u003ca href\u003d\"https://2.bp.blogspot.com/-2d_gk8UAjFI/WP1Sw1bLpxI/AAAAAAAAA1E/-QiGMAqa5Kk2im6nNcW1relJDK55b6YxQCEw/s1600/Conexi%25C3%25B3n%2BComponentes.png\" imageanchor\u003d\"1\" style\u003d\"clear: left; float: left; margin-bottom: 1em; margin-right: 1em;\"\u003e\u003cimg border\u003d\"0\" height\u003d\"360\" src\u003d\"https://2.bp.blogspot.com/-2d_gk8UAjFI/WP1Sw1bLpxI/AAAAAAAAA1E/-QiGMAqa5Kk2im6nNcW1relJDK55b6YxQCEw/s640/Conexi%25C3%25B3n%2BComponentes.png\" width\u003d\"640\" /\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cspan style\u003d\"background-color: white; font-family: \u0026quot;arial\u0026quot; , \u0026quot;helvetica\u0026quot; , sans-serif; font-size: 12px; line-height: 20px;\"\u003e\u003cbr /\u003e\n\u003c/span\u003e \u003cbr /\u003e\n\u003cdiv class\u003d\"separator\" style\u003d\"clear: both; text-align: center;\"\u003e\n\u003c/div\u003e\n\u003cdiv style\u003d\"text-align: center;\"\u003e\n\u003cspan style\u003d\"text-align: left;\"\u003e \u003c/span\u003e \u003cspan style\u003d\"text-align: left;\"\u003eEn la siguiente imagen podemos ver la conexión de los relevadores a los aparatos eléctricos:\u003c/span\u003e\u003c/div\u003e\n\u003c/div\u003e\n\u003c/div\u003e\n\u003cdiv class\u003d\"MsoNormal\"\u003e\n\u003cdiv style\u003d\"text-align: left;\"\u003e\n\u003cdiv style\u003d\"text-align: center;\"\u003e\n\u003co:p\u003e\u003c/o:p\u003e\u003c/div\u003e\n\u003cdiv class\u003d\"MsoNormal\" style\u003d\"text-align: center;\"\u003e\n\u003cb\u003e\u003ci\u003e\u003cu\u003e\u003cspan style\u003d\"color: red;\"\u003eIMPORTANTE: Es necesarios realizar estas conexiones con precaución y por alguien con conocimientos en electricidad.\u003c/span\u003e\u003c/u\u003e\u003c/i\u003e\u003c/b\u003e\u003co:p\u003e\u003c/o:p\u003e \u003cb\u003e\u003ci\u003e\u003cu\u003e\u003cspan style\u003d\"color: red;\"\u003e \u003c/span\u003e\u003c/u\u003e\u003c/i\u003e\u003c/b\u003e\u003cbr /\u003e\n\u003cdiv class\u003d\"separator\" style\u003d\"clear: both; text-align: center;\"\u003e\n\u003ca href\u003d\"https://2.bp.blogspot.com/-NINTr3eKA5w/WP1S8p5IsEI/AAAAAAAAA1I/FKZLQzQ1Yd8MDiyKvp0b0DuH7g8SX-bTwCLcB/s1600/Conexi%25C3%25B3n%2BRelevadores.png\" imageanchor\u003d\"1\" style\u003d\"clear: left; float: left; margin-bottom: 1em; margin-right: 1em;\"\u003e\u003cimg border\u003d\"0\" height\u003d\"360\" src\u003d\"https://2.bp.blogspot.com/-NINTr3eKA5w/WP1S8p5IsEI/AAAAAAAAA1I/FKZLQzQ1Yd8MDiyKvp0b0DuH7g8SX-bTwCLcB/s640/Conexi%25C3%25B3n%2BRelevadores.png\" width\u003d\"640\" /\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cb\u003e\u003ci\u003e\u003cu\u003e\u003cspan style\u003d\"color: red;\"\u003e\u003cbr /\u003e\n\u003c/span\u003e\u003c/u\u003e\u003c/i\u003e\u003c/b\u003e\u003c/div\u003e\n\u003c/div\u003e\n\u003cdiv class\u003d\"separator\" style\u003d\"clear: both; text-align: center;\"\u003e\n\u003c/div\u003e\n\u003cdiv class\u003d\"separator\" style\u003d\"clear: both; text-align: center;\"\u003e\n\u003c/div\u003e\n\u003cdiv class\u003d\"MsoNormal\"\u003e\nEl siguiente programa también permite el control por medio de la computadora y comandos de voz, permite saber en todo momento el estado de los aparatos eléctricos, así como programar su encendido y apagado, también cuenta con una interfaz gráfica  \u003cbr /\u003e\n\u003cbr /\u003e\n\u003cdiv class\u003d\"separator\" style\u003d\"clear: both; text-align: center;\"\u003e\n\u003ca href\u003d\"https://2.bp.blogspot.com/-PKlA9jJ2sas/WPuoLqEZZyI/AAAAAAAAAzQ/Dl3SQYS44JUj5icCBUPplO1DB0Ckm0FIgCLcB/s1600/dom%25C3%25B3tica.png\" imageanchor\u003d\"1\" style\u003d\"margin-left: 1em; margin-right: 1em;\"\u003e\u003cimg border\u003d\"0\" height\u003d\"436\" src\u003d\"https://2.bp.blogspot.com/-PKlA9jJ2sas/WPuoLqEZZyI/AAAAAAAAAzQ/Dl3SQYS44JUj5icCBUPplO1DB0Ckm0FIgCLcB/s640/dom%25C3%25B3tica.png\" width\u003d\"640\" /\u003e\u003c/a\u003e\u003c/div\u003e\nEn el siguiente enlace pueden descargar el código para la placa Arduino, así como la librería para el uso del receptor IR y la aplicación de control para Windows. Las instrucciones vienen anexas en la descarga, así mismo el sketch contiene comentarios sobre la función de las líneas de código para su mejor comprensión.   \u003cbr /\u003e\n\u003cdiv class\u003d\"MsoNormal\"\u003e\n\u003co:p\u003e\u003c/o:p\u003e\u003c/div\u003e\n\u003cdiv class\u003d\"separator\" style\u003d\"clear: both; text-align: center;\"\u003e\n\u003ca href\u003d\"https://sites.google.com/site/descargasjetutoriales/Herramientas%20Dom%C3%B3tica%20By%20JE%20Tutoriales.rar\" target\u003d\"_blank\"\u003e\u003cimg border\u003d\"0\" height\u003d\"160\" src\u003d\"https://4.bp.blogspot.com/-5KZmv6vdcRw/U8hC4ITybII/AAAAAAAAAsA/zl78myGd7JE/s1600/descargar-jetutoriales.com.png\" width\u003d\"320\" /\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cdiv class\u003d\"MsoNormal\" style\u003d\"text-align: center;\"\u003e\n\u003c/div\u003e\n\u003cdiv class\u003d\"separator\" style\u003d\"clear: both; text-align: center;\"\u003e\n\u003c/div\u003e\n\u003cdiv class\u003d\"MsoNormal\"\u003e\n\u003c/div\u003e\n\u003cdiv class\u003d\"MsoNormal\"\u003e\n\u003c/div\u003e\n\u003cdiv class\u003d\"separator\" style\u003d\"clear: both; text-align: center;\"\u003e\n\u003c/div\u003e\n\u003cdiv class\u003d\"MsoNormal\"\u003e\n\u003cdiv class\u003d\"MsoNormal\" style\u003d\"text-align: center;\"\u003e\nGracias por visitar esta página y por su interés en el proyecto, Saludos.\u003co:p\u003e\u003c/o:p\u003e\u003c/div\u003e\n\u003c/div\u003e\n\u003cdiv class\u003d\"separator\" style\u003d\"clear: both; text-align: center;\"\u003e\n\u003c/div\u003e\n\u003cdiv class\u003d\"MsoNormal\"\u003e\n\u003co:p\u003e\u003c/o:p\u003e\u003c/div\u003e\n\u003c/div\u003e\n\u003cdiv class\u003d\"MsoNormal\"\u003e\n\u003c/div\u003e\n\u003cdiv class\u003d\"separator\" style\u003d\"clear: both; text-align: center;\"\u003e\n\u003c/div\u003e\n\u003cdiv class\u003d\"MsoNormal\"\u003e\n\u003c/div\u003e\n\u003cdiv class\u003d\"MsoNormal\"\u003e\n\u003c/div\u003e\n\u003cdiv class\u003d\"MsoNormal\"\u003e\n\u003c/div\u003e\n\u003c/div\u003e\n\u003c/div\u003e\n\u003c/div\u003e\n\u003cdiv class\u003d\"MsoNormal\" style\u003d\"text-align: center;\"\u003e\n\u003co:p\u003e\u003c/o:p\u003e\u003c/div\u003e\n\u003cdiv class\u003d\"MsoNormal\" style\u003d\"text-align: justify;\"\u003e\n\u003c/div\u003e\n\u003cdiv class\u003d\"MsoNormal\" style\u003d\"text-align: justify;\"\u003e\n\u003c/div\u003e\n\u003cdiv class\u003d\"MsoNormal\" style\u003d\"text-align: justify;\"\u003e\n\u003c/div\u003e\n\u003cdiv class\u003d\"MsoNormal\" style\u003d\"text-align: justify;\"\u003e\n\u003c/div\u003e\n\u003cbr /\u003e\n\u003cdiv class\u003d\"separator\" style\u003d\"clear: both; text-align: center;\"\u003e\n\u003ca href\u003d\"http://play.google.com/store/apps/details?id\u003dcom.jedemm.securenotes\" imageanchor\u003d\"1\" style\u003d\"clear: left; float: left; margin-bottom: 1em; margin-right: 1em;\" target\u003d\"_blank\"\u003e\u003cimg border\u003d\"0\" data-original-height\u003d\"720\" data-original-width\u003d\"1280\" height\u003d\"360\" src\u003d\"https://4.bp.blogspot.com/-dD_Q8yeB4vY/WuepBNIobkI/AAAAAAAAA3E/DHbXrSSLNs4l4nE-wcX2_XLBddtFEW7VACEwYBhgL/s640/secure_notes.png\" width\u003d\"640\" /\u003e\u003c/a\u003e\u003c/div\u003e\n"},"link":[{"rel":"replies","type":"application/atom+xml","href":"https://www.tutorialesje.com/feeds/8019838321900460644/comments/default","title":"Enviar comentarios"},{"rel":"replies","type":"text/html","href":"https://www.tutorialesje.com/2014/07/control-aparatos-electricos-pc-voz-control-remoto-domotica.html#comment-form","title":"37 comentarios"},{"rel":"edit","type":"application/atom+xml","href":"https://draft.blogger.com/feeds/9172140862204193875/posts/default/8019838321900460644"},{"rel":"self","type":"application/atom+xml","href":"https://www.tutorialesje.com/feeds/posts/default/8019838321900460644"},{"rel":"alternate","type":"text/html","href":"https://www.tutorialesje.com/2014/07/control-aparatos-electricos-pc-voz-control-remoto-domotica.html","title":"Control de Aparatos Eléctricos por medio de la PC, Comandos de Voz, y Control Remoto (Domótica)"}],"author":[{"name":{"$t":"Jeovani Martinez"},"uri":{"$t":"https://draft.blogger.com/profile/06991244172484822798"},"email":{"$t":"noreply@blogger.com"},"gd$image":{"rel":"http://schemas.google.com/g/2005#thumbnail","width":"32","height":"32","src":"//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhs7BwcUJ8SHvIPEBaEx6nhIpCBwTgwHNlWS5ojiPZvHF1qNRxAi5gBCH8YKPdIRp7fjym9vpjZ70kTyxGysy13AXcIOC3bmPEjJGuft6taCCeVr7eZ7vSOlr57jjabyQ/s126/Nueva+imagen.jpg"}}],"media$thumbnail":{"xmlns$media":"http://search.yahoo.com/mrss/","url":"https://2.bp.blogspot.com/-bcRbffSE7Ps/WP1REHvujXI/AAAAAAAAA04/99XjMR7vZ9YyoLBUOiF72A5wPHHvAaxhgCLcB/s72-c/CAEPC%2B%255BImagen%255D.png","height":"72","width":"72"},"thr$total":{"$t":"37"}}]}});