Es posible generar señales PWM (modulación por ancho de pulso) utilizando la placa «Niple Trainer Micro». En nuestro caso seguimos trabajando con el microcontrolador PIC18F4550 junto a un cristal de 20MHz.
Si bien la placa «Niple Trainer Micro» por defecto incluye un microcontrolador PIC16F877A y un cristal de 4MHz, es posible utilizar cualquier otro PIC que sea compatible pin a pin. En este tutorial utilizaremos un PIC18F4550 junto a un cristal de 20MHz.
Para hacer nuestras pruebas, además conectaremos un display LCD y un reloj de tiempo real (RTC) DS1307 de Maxim.
La placa entrenadora «Niple Trainer Micro» posee un conector con todos los pines del microcontrolador disponibles para el usuario. Esto permite conectar cualquier dispositivo externo.
Vamos a ver como se implementa utilizando como excusa la comunicación GPRS que ofrece Niple mediante el módulo SIM800L.
La placa entrenadora «Niple Trainer Micro» posee capacidades de comunicación mediante protocolo serie RS-232. Vamos a ver como se implementa.
Nuestra placa de entrenamiento posee un conector DB9 que nos permite realizar una comunicación serie, dicha tarea es llevada a cabo mediante el periférico USART del microcontrolador y el circuito integrado MAX232.
La placa entrenadora “Niple Trainer Micro” posee un conector para comunicarse con un sensor de temperatura digital DS18B20. Vamos a ver como se implementa.
La placa entrenadora “Niple Trainer Micro” posee 8 LEDs conectados al puerto D. Vamos a ver como se implementan.
Como mencionamos, la placa cuenta con 8 LEDs en formato SMD conectados al puerto D y un jumper denominado «J3» que permite desafectar los LEDs de la tensión de alimentación. A saber:
Niple Trainer Micro es una placa de desarrollo de alta calidad para microcontroladores PIC16F877, PIC16F877A y pinout compatibles. Es posible trabajar en conjunto con cualquier programador que soporte ICSP para realizar desarrollos en cuestión de segundos.