Archivo de la etiqueta: microcontrolador

Lanzamiento Niple 6.4 PRO

Niple anuncia el lanzamiento de la versión 6.4 PRO con grandes novedades que permitirán el rápido desarrollo de aplicaciones complejas. Se destacan las siguientes inclusiones:

NUEVOS MICROCONTROLADORES

Más de 35 nuevos modelos de microcontroladores en todas las familias soportadas.

PIC10F200 PIC12F1822 PIC16C54
PIC10F202 PIC12F1840  PIC16C56
PIC10F204  PIC16C58
PIC10F206
PIC10F320
PIC10F322
 PIC16F54  PIC16F1823 PIC18F2xK22
 PIC16F684  PIC16F1824  PIC18F4xK22
 PIC16F722  PIC16F1825  Y más…
PIC16F723
PIC16F724
PIC16F726
PIC16F727

Seguir leyendo Lanzamiento Niple 6.4 PRO

Sistema Integrado para Aprendizaje de Microcontroladores

Experiencias de los usuarios: Sistema Integrado para Aprendizaje de Microcontroladores

 

Autores: Carlos Corrales Alba, Manuel Jesús López Sánchez, Julio Terrón Pernía, Agustín Consegliere Castilla

Institución: Escuela Superior de Ingeniería, Universidad de Cádiz, España.

Fecha: Septiembre de 2014

La siguiente publicación fue presentada en el marco del «CUIEET 2014 – XXII Congreso Universitario de Innovación Educativa en las Enseñanzas Técnicas».

El objetivo de este trabajo es presentar el procedimiento de diseño y utilización de un sistema basado en un pequeño vehículo controlado por un microcontrolador, que se incorpora como práctica de laboratorio. El control del vehículo se realiza a través de una App para Android en un smartphone, conectando con el vehículo mediante un módulo Bluetooth.

Seguir leyendo Sistema Integrado para Aprendizaje de Microcontroladores

Procedimiento para programación de los PIC12F6xx

Procedimiento para programación de los PIC12F6xx

Los micros de las familia de PIC 12F6xx requieren un procedimiento especial para ser programados.  Estos micros requieren de un valor de calibración ubicado en final de la memoria de programa que permite garantizar la correcta calibración del oscilador interno.

Este procedimiento es necesario realizarlo para todos los tipos de programadores de PIC.

Por esto: es necesario recuperar este valor antes de utilizar por utilizar por primera el micro. A continuación, vamos a utilizar el PIC12F675 y el software de programación IC-Prog.

Seguir leyendo Procedimiento para programación de los PIC12F6xx

Introducción a Niple, entorno visual de desarrollo

Entorno Visual de desarrollo para programación de microcontroladores PIC

Con Niple podrá programar los PIC a través del diseño de un diagrama de flujo de manera gráfica y de alto nivel de programación, sin necesidad de escribir código Assembler, o escribiendo la menor cantidad de código, convirtiéndose en la forma más rápida, sencilla y productiva de desarrollar proyectos con microcontroladores PIC.

logo_campus03

Seguir leyendo Introducción a Niple, entorno visual de desarrollo

Niple: Programación Visual de microcontroladores PIC

Utilizando un microcontrolador

Como mencionamos anteriormente, el microcontrolador tiene una memoria de programa, donde grabamos las instrucciones necesarias para que el micro realice el trabajo que necesitamos. Cuando compramos un microcontrolador, la memoria de programa viene vacía. Para que un microcontrolador funcione es necesario “programarlo”.

Los microcontroladores se programan en un lenguaje de programación llamado Ensamblador (en inglés Assembler) cuya principal característica es su altísima complejidad.

Seguir leyendo Niple: Programación Visual de microcontroladores PIC

Puertos del microcontrolador

Líneas de Entrada/Salida (E/S) – Puertos

Los microcontroladores cuentan con una serie de pines destinados a entrada y salida de datos o señales digitales. A estos pines se les denomina “Puerto”.

puertos

Como mencionamos anteriormente, todo el funcionamiento del microcontrolador está controlado a través de los registros. Los puertos no son la excepción, también están controlados por los registros. Por esto, un puerto no puede estar formado por más de 8 pines; 1 Pin por cada Bit de un registro. Un puerto si puede estar formado por menos de 8 pines.

Un microcontrolador puede contener varios puertos dependiendo del modelo.

A cada puerto se lo identifica con una letra. Por ejemplo; “Puerto A”, “Puerto B”, etc.

Para poder utilizar un puerto, primero el mismo debe ser configurado. Cada pin de un puerto puede ser configurado como entrada o salida independientemente del resto de los pines del mismo puerto.

** VOLVER AL INDICE DEL MANUAL DE USUARIO **

Proyectos de iluminación con PWM y LEDs RGB

Vamos a aprender a utilizar el módulo «LED RGB» para controlar LEDs RGB mediante tres señales PWM. Para lograr esto ocuparemos el microcontrolador PIC16F777 que incorpora tres módulos CCP.

NIPLE incorpora una serie de microcontroladores PIC que poseen 3 perifericos CCP, con los cuales es posible generar por hardware 3 señales PWM independientes. Estas señales son muy útiles para manejar LEDs RGB y crear proyectos de iluminación fácilmente.

Seguir leyendo Proyectos de iluminación con PWM y LEDs RGB