Curso Online

Comunicación USB con PIC®

Aprende a programar microcontroladores con comunicación USB y desarrollar Interfaces Gráficas con C#

=

Kit de Desarrollo incluido

El precio del curso incluye un Kit de Desarrollo en donde se llevarán a cabo las prácticas.

Clases en VIVO

Los alumnos podrán hacer observaciones y preguntas como si se tratara de cualquier clase presencial.

=

Grabación de clases

Las clases se graban para que el alumno pueda repasarlas posteriormente.

Descripción del Curso

Con más de 2 billones de nuevos dispositivos instalados por año, USB es la interfaz de computadora personal más exitosa de toda la historia. USB es confiable, rápida, versátil, ahorrador de energía, de bajo costo y compatible con la mayoría de sistemas operativos.

Es por ello, que hoy en día es indispensable que cualquier desarrollador de sistemas electrónicos tenga los conocimientos para agregar comunicación USB al sistema.

En este curso, el participante aprenderá una completa teoría del funcionamiento de USB así como los conocimientos para desarrollar las prácticas de comunicación USB con Microcontroladores PIC®. Curso en línea impartido por expertos capacitados en el área de diseño electrónico y desarrollo de software embebido.

De igual forma aprenderás a desarrollar interfaces gráfica de usuario (GUI) con el Lenguaje C# de Microsoft. La interfaz gráfica será capaz de comunicarse vía USB con el microcontrolador.

Años de experiencia proporcionando cursos de calidad en el mundo académico y profesional.

Curso certificado por Microchip Technology.

%

DESCUENTO

Obtén un 30% de DESCUENTO vigencia 22 de junio.

Al tomar el curso recibe tu certificado de asistencia avalado por Microchip Technology!

CUPO LIMITADO!

Aprende a Desarrollar un Joystick USB para Videojuegos!

 

 

 

 

 

 

 

 

 

Inicia en el mundo de aplicaciones USB con PIC®

El curso incluye la tarjeta de desarrollo Alteri +  2 módulos de expansión 

tarjeta PIC18F4550 USB

Tarjeta de desarrollo Alteri

Basada en el potente microcontrolador PIC18F4550. Incluye software para cargar los programas a la placa.

Módulo Gamepad/Joystick

Módulo con 4 pulsadores y 2 analog sticks para implementación de prácticas Joystick/Gamepad HID USB.

Módulo Pulsadores

Pulsadores para realizar diversas prácticas USB HID. Este módulo te servirá para usarlo en otras plataformas como Arduino o bien conectarlo a tu protoboard.

Apresúrate! CUPO LIMITADO

El precio del curso ya incluye el Kit de Desarrollo. El envío del Kit de Desarrollo es GRATIS  a cualquier parte de México.

Envío a cualquier otro país por sólo $39 USD.

Desarrollo de GUI con Microsoft .NET

Aprende a utilizar las herramientas de desarrollo de software de Microsoft para crear un medio de adquisición de datos. El alumno será guiado paso a paso en el desarrollo del código de su aplicación.

Curso USB con PIC PIC18F4550

Lenguaje C# para Sistemas Embebidos

 

Aprenderás a programar interfaces gráficas para adquisición de datos por USB utilizando Visual Studio y el Lenguaje C#.

Hacking con Microcontroladores y USB

Aprende las bases de ataques informáticos físicos USB. Aprenderás a programar el Microcontrolador para presentarse ante cualquier Sistema Operativo como un teclado USB. Siendo un teclado USB podrás tomar control de la computadora (como si hubiera una persona hacker ejecutando un ataque manualmente) y ejecturar una infinidad de opciones para montar un ataque físico. 

Se utilizará el protocolo USB Boot Interface el cual te enseñaremos a hacerlo funcional en la BIOS.

Microchip USB Stack

Utilizamos el Stack USB oficial de Microchip para las prácticas con Microcontroladores PIC®.

USB Documents

Utilizamos documentos oficiales de la Organización USB y USB-IF.
Microcontrolador Controlando la BIOS de una Computadora!

Gamepad USB

Con el módulo Gamepad USB, podrás probar tus videojuegos favoritos.

Gamepad USB

 

Podrás conectar directamente este Gamepad USB a la placa Alteri para correr las prácticas correspondientes al Gamepad/Joystick USB. El alumno aprenderá a implementar las rutinas de software necesarias para correr dichas prácticas en cualquier sistema operativo.

Crea tu Propia Interfaz Gráfica (GUI)

En este curso el alumno aprenderá a desarrollar su propia Interfaz Gráfica en Visual C# como medio de adquisición para enviar y recibir datos comunicándose con el sistema electrónico vía USB.

 

Fecha

25 de junio, 1, 2, 8, 9, 15, 16, 22, 23 y 29 de julio

Días de clase

Sábado y Domingo

I

Número de sesiones

10 sesiones

Horario

10 AM a 2 PM (Horario de la Ciudad de México).

Horas por clase

4 horas

Horas de curso

40 horas

¿No se te acomoda el horario?

Grabamos cada una de las clases para que puedas descargarlas, visualizarlas y repasarlas posteriormente.

Años de experiencia impartiendo Cursos y Conferencias acerca de Microcontroladores y Tecnologías de Software

Temario

Tema 1

Introducción al Protocolo USB

En esta clase el alumno aprenderá una teoría clara y sólida de la tecnología USB: los antecedentes, características de hardware y software, arquitectura, velocidades, clases de dispositivos, tipos de transferencia, entre muchas más. También se analizarán las características del PIC18F4550, el Compilador XC8, la Tarjeta Alteri, y el Stack USB de Microchip para lograr comunicación USB.

Tema 2

Conceptos del Lenguaje C

En esta clase el alumno aprenderá las herramientas del lenguaje C útiles para el análisis y desarrollo de aplicaciones con comunicación USB. Con estos conceptos adquiridos, será más fácil para el alumno utilizar el Stack USB de Microchip en sus aplicaciones.

Tema 3

Desarrollo de un Teclado USB

Desarrollo de una aplicación USB de clase HID capaz de actuar como teclado y a través de software poder enviar a un Sistema Operativo todas las señales e información de un teclado comercial. Se analizará toda la tecnología de software y hardware requerida para hacer posible esta aplicación.

Tema 4

Desarrollo de un Gamepad/Joystick USB

Desarrollo de una aplicación USB de clase HID capaz de actuar como Gamepad y a través de software poder enviar a un Sistema Operativo y consolas de videojuegos todas las señales e información de un Gamepad comercial. Se analizará toda la tecnología de software y hardware requerida para hacer posible esta aplicación.

Tema 5

Hacking con microcontroladores

Análisis de los ataques informáticos físicos a traves de USB. Desarrollo de una aplicación que sea capaz de montar un ataque informático que tome el control de una computadora compatible con cualquier sistema operativo como Windows, Linux y Mac OS.

Tema 5

Tecnología Microsoft .NET

Fundamentos del Framework .NET de Microsoft y Lenguaje C# para el desarrollo de Interfaces Gráficas (GUI) con comunicación USB. El alumno aprenderá a identificar las tecnologías necesarias para el desarrollo de interfaces gráficas con comunicación USB en diferentes sistemas operativos como Windows, Linux y Mac OS.

Tema 6

Desarrollo de Interfaces Gráficas (GUI)

Desarrollo de  interfaces gráficas como medio de adquisición para enviar y recibir datos con el sistema electrónico vía USB. Se estudiarán las herramientas que nos proporciona el lenguaje C# de la plataforma .NET de Microsoft para diseñar GUI y establecer comunicación USB.

Tema 7

Control I/O por USB

En esta clase el alumno aprenderá a integrar los recursos de hardware (LEDs, botones, sensores analogicos y digitales, potenciomentros, relevadores, entre otros ) con la interfaz gráfica desarrollada y lograr envío y recepción de datos como medio de control y adquisición USB.

El descuento finaliza en:

Day(s)

:

Hour(s)

:

Minute(s)

:

Second(s)

Alteri USB Software v2.0

 

Software de interfaz gráfica cross-platform para cargar los programas .hex a la placa de desarrollo Alteri.

Compatible con Windows y MacOS. Próximamente disponible para Linux.

La tarjeta de Desarrollo Alteri y el software de aplicación ha sido desarrollado por nuestro equipo de ingeniería.

Aprende a utilizar USB

la Interfaz de computadora más exitosa de toda la historia.

Elige el Paquete que más te Convenga!

En la caja de tu carrito de compras podrás elegir la forma de pago que prefieras.

Adquiérelo ahora!

Aceptamos pago por tarjeta de Crédito y Débito a través de PayPal. Aceptamos 3 y 6 meses sin intereses a través de PayPal con tarjetas de crédito participantes. También aceptamos pagos directamente por depósito o transferencia y depósito en tiendas Oxxo.

Pagos fuera de México: Aceptamos pago por tarjeta de Crédito y Débito a través de PayPal. También aceptamos pagos por depósito en efectivo por Western Union.

Precios en Pesos Mexicanos (MXN) y Dólares Americanos (USD)

¿Tienes dudas?

Contáctanos por WhatsApp, estaremos muy contentos de chatear contigo!

Únete a nuestro canal de Telegram para recibir notificaciones de nuestros eventos gratuitos

Canal Telegram

Acerca del Instructor

MTI. David Gutiérrez

Application Engineer en Microchip Technology Inc.  y Fundador de Dignal.

Desarrollador de múltiples herramientas de software para Microcontroladores. Más de 10 años de experiencia en el área. Dentro de sus desarrollos se encuentran protocolos de comunicación IoT ultra ligeros para el sector privado, Tarjetas de Evaluación como Alteri, Xatellite, QuadX, así como sus respectivas Interfaces Gráficas con comunicación USB.  Software de monitoreo para aplicaciones TCP/IP y Bluetooth. Algoritmos para soluciones biomédicas.

Otros cursos que te pueden interesar

WIFI con PIC MQTT

Wi-Fi con PIC IoT Google Cloud

Aprende a desarrollar aplicaciones con conectividad Wi-Fi y envío de datos a la nube de Google.

Programación PIC16 MCC

Aprende a Programar Microcontroaldores PIC16 de la familia Línea Media Mejorada en Lenguaje C y la herramienta MCC.

GSM/GPRS IoT con PIC

Aprende a enviar/recibir SMS, llamadas, conexiones TCP/UDP, enviar datos a la nube y visualizar datos en una página web.

LabVIEW Arduino y PIC

Aprende a realizar aplicaciones con LabVIEW y establecer comunicación con Arduino y PIC a través de comunicación USB.

Recibe en tu correo información de nuestros eventos

 

Recibe en tu correo electrónico información de nuestros cursos, eventos y nuevos lanzamientos. 

Únete a nuestro canal de Telegram en donde podrás enterarte de nuestros eventos, becas, webinars y más.

Canal Telegram

¿Necesito tener conocimientos previos para tomar este curso?

Se recomienda tener conocimientos básicos del Lenguaje C y programación de microcontroladores PIC.

¿Con cual microcontrolador se trabaja en este curso?

PIC18F4550

¿Cuál lenguaje de programación se utiliza para programar el microcontrolador?

Lenguaje C

¿Cuál lenguaje de programación se utiliza para programar la interfaz gráfica?

Lenguaje C#

¿Cuáles herramientas de software se utilizan en este curso?

MPLAB X, el compilador XC8 y Visual Studio. Otras herramientas de software se proporcionarán durante el curso.

¿Cuáles Sistemas Operativos puedo utilizar para tomar el curso?

Windows, Linux o Mac OS. Para el desarrollo de interfaces gráficas en Visual Studio es necesario Windows.

¿En cuántas exhibiciones puedo pagar el curso?

Aceptamos 3 y 6 MESES SIN INTERESES a través de PayPal con tarjetas de crédito participantes. También puedes pagar directamente con nosotros (por depósito/transferencia bancaria) en 2 exhibiciones. Para más información mándanos un correo a cursos@dignal.com

Preguntas Frecuentes

 

Contáctanos si tienes más dudas

Contáctanos en cursos@dignal.com.
Estaremos felices de atenderte!

Contáctanos (Curso USB)

WhatsApp

Escríbenos o llámanos! será un placer atenderte.

+52 9931196566

Correo de contacto

cursos@dignal.com