Freescale
Aprende a programar Pic en lenguaje C con XC8 de una manera que pocos enseñan. Aprendé a programar con profesionales de la industria que trabajan de lo que enseñan. El curso está diseñado de una manera que se adapta a personas con cero conocimientos de programación y microcontroladores, así como para personas con conocimientos base. Cubrimos una alta variedad de prácticas que van desde lo más básico hasta aplicaciones industriales avanzadas. El curso es individual, (no hay grupo) clases de 2hs cada una. Dedicación exclusiva a tu necesitad, trae tu proyecto soñado y conviertelo en realidad.
La placa StartUSB para PIC es una pequeña plaqueta para desarrollo con Microchip PIC18F2550 dispositivo con USB 2.0. Cuenta con conectores donde se encuentran todos los pines del microcontrolador. Tiene además dos áreas para el armado libre de circuitos periféricos adicionales. Es ideal tanto para desarrollo, investigación, estudio y porque no también como placa final en muchos equipos de baja producción en los que solo deberemos agregar nuestros periféricos dedicados. Sigue leyendo
Arduino Uno R3 | Elektor Uno R4 | |
Microcontroller | ATmega328P | ATmega328PB |
Operating Voltage | 5 V | 5 V or 3.3 V |
MCU Power Disconnectable | no | yes |
Input Voltage (recommended) | 7-12 V | 7-12 V |
Input Voltage (limit) | 6-20 V | 6-20 V |
Digital I/O Pins | 14 | 18 |
PWM Digital I/O Pins | 6 | 9 |
Analog Input Pins | 6 | 8 |
Serial Ports (USART) | 1 | 2 |
I²C | 1 | 2 |
SPI (not USART) | 1 | 2 |
Timers | 3 | 5 |
Analog Comparator Output | – | 1 |
Output Compare Modulator | – | 1 |
Input Compare Channels | 1 | 3 |
Unique ID | – | 1 |
Peripheral Touch Controller | – | 1 |
USB connector | B | Micro B |
DC Current per I/O Pin | 20 mA | 20 mA |
DC Current for 3.3 V Pin | 50 mA | 250 mA |
Flash Memory | 32 KB | 32 KB |
Flash Memory for Bootloader | 0.5 KB | 0.5 KB |
SRAM | 2 KB | 2 KB |
EEPROM | 1 KB | 1 KB |
Clock Speed | 16 MHz | 16 MHz |
Length | 68.6 mm | 68.6 mm |
Width | 53.4 mm | 53.4 mm |
PROGRAMA
/* Entrada del potenciometro A0 Conectar motor entre 3 y 5, cuando el pote este en el centro el motor se detiene, sino gira en un sentido o en el otro. */ #define M1A 3 #define M1B 5 void setup(){ } void loop(){ analogWrite(M1A, map(analogRead(A0),0,1023,0,255)); analogWrite(M1B, map(analogRead(A0),0,1023,255,0)); }
Romeo es un microcontrolador todo-en-uno diseñado especialmente para aplicaciones de robótica, 2 drivers para motores de 2A, puertos PWM, puertos I2C y mucho mas. Auna los beneficios de al plataforma Arduino miles de código fuente de ejemplo con licencias libres , se puede ampliar fácilmente con la mayoría de los Escudos Arduino. Integra control para dos motores DC y puerto para conexión inalámbrica que proporciona una forma mucho más fácil para comenzar su proyecto de robótica. Sigue leyendo
App Inventor es una aplicación web que permite a los usuarios crear aplicaciones para Android de forma muy simple y rápida, utilizando por un lado un editor gráfico para colocar botones, dibujos, textos, deslizadores, etc y por otro lado un sistema de diagrama de bloques donde uno va conectando bloques entre si para generar la aplicación. Realmente excelente…
App Inventor fue desarrollado por Google, pero en Agosto de 2011 fue publicado como Software Libre bajo la licencia Apache 2.0 y su desarrollo se traspasó al Instituto Tecnológico de Massachusetts (MIT). El lenguaje de programación que se usa en App Inventor está claramente inspirado y toma muchos elementos de Scratch3 que está siendo desarrollado por el mismo MIT desde hace más de ocho años. Sigue leyendo
La tarjeta Freescale FRDM-KL25Z es una plataforma de desarrollo de bajo costo integrado por la familia de procesadores Kinetis L Series KL1x y KL2x basado en el procesador ARM® Cortex™-M0+. Las características incluyen fácil acceso a los puertos I / O del procesador, el funcionamiento a baja energía permite el uso de baterías. Su construcción facilita el uso de interfaces para su expansión y posee además una interfaz integrada de depuración para la programación de la flash y de control de gestión. La tarjeta Freescale FRDM-KL25Z es compatible con una amplia gama de software de desarrollo de Freescale y de terceros. Sigue leyendo
La nueva familia de microcontroladores de 8 bits y 5V S08PT de Freescale, está pensada para aplicaciones industriales en ambientes ruidosos, ayudando a sus diseños a ser más robustos y confiables. Es un repaso de los productos S08 de Freescale que incorpora EEPROM integrada y nuevas prestaciones para esta familia.
Esta nueva familia es un upgrade de los productos de 8 bits de Freescale que combina el expertise de la empresa en MCU robustos con el agregado de algunas características deseadas como la memoria EEPROM integrada, interfaz de teclados capacitivos por hardware y la compatibilidad y escalabilidad para ofrecer una solución completa de procesamiento de 8 bits, desde productos muy grandes hasta producto muy pequeños. Sigue leyendo
Como utilizar un Display LCD con solo tres lineas de I/O. Aunque este atriculo fue publicado originalmente para un microcontrolador Freescale, es útil para cualquier microcontrolador, solo tener en cuenta los tiempos utilizados para enviar comandos o datos. Esta forma de trabajar con LCD es apto para muchas aplicaciones que no necesiten de un muestreo rápido de datos. Es de mucha utilidad cuando el procesador no dispone de suficientes lineas de entrada-salida.
mas info.. Como utilizar un Display LCD con solo tres lineas de I/O
Desarrollar con productos Freescale es ahora más accesible gracias a herramientas de muy bajo costo para toda la línea de productos. Nuestra intención al escribir esta nota es presentarles una nueva herramienta de desarrollo hecha en el país, para la línea de microcontroladores de Freescale, orientada a estudiantes, profesores y desarrolladores en general. Bajo el nombre de “R(S)_POD” esta herramienta de desarrollo permite verdadera Emulación en Tiempo Real, borrado y grabación de la memoria FLASH de los distintos dispositivos que constituyen las familias HC9S08, RS08, Serie Flexis HC9S08 (8 Bits) y Serie Flexis V1 ColdFire (32 Bits).
Sigue leyendo