Arduino
Para dar tus primeros pasos en el Mundo Arduino visita la página de conceptos básicos (Fundamentos) para una descripción en profundidad de los conceptos centrales del hardware y software Arduino; la página de hacking para información en cómo ampliar y modificar el hardware y software Arduino; y la página de enlaces para otro tipo de documentación. También hay una guía de estilo útil al escribir ejemplos para principiantes.
Es muy importante conocer el entorno de desarrollo, es lo que vas a utilizar para programar tu Arduino. Sigue leyendo
Fritzing es un programa de código libre de desarrollo de circuitos electrónicos.
El software es usado por investigadores, ingenieros, aficionados y artistas para realizar sus maquetas. Fritzing dispone de un conjunto de librerías con elementos electrónicos para poder diseñar tus circuitos. En la librería básica encontrarás casi todos los elementos necesarios para poder modelar tu circuito, pero además también encontrarás librerías de otros fabricantes de hardware libre.
Hemos desarrollado este tutorial, y explicamos paso a paso como hacer un proyecto con Fritzing. También hemos realizado un videotutorial complementario al tutorial escrito que tenéis a continuación: Sigue leyendo
YALER es una infraestructura web que permite acceder a dispositivos embebidos sin importar si se encuentran detras de un Router o Firewall. Normalmente para acceder por internet a un dispositivo (por ejemplo un Arduino con Ethernet SHIELD), es necesario conocer la IP pública del router al que está conectado el dispositivo (IP fija, o emplear algun servicio como DYNDNS), y abrir los puertos correspondientes para permitir una conexión externa a la LAN. Yaler emplea un servidor como relevo, entonces tanto el cliente como el dispositivo embebido establecen conexiones salientes al servidor (conexiones permitidas por los firewalls y routers), y el servidor Yaler se encarga de redireccionar el trafico entre cliente y dispositivo, de forma que ambos creen que están conectados en forma directa.
Para más información: TRCOM
Codebender es un entorno de Arduino diseñado para funcionar totalmente en la web, es decir, no tenemos que instalar nada en nuestro ordenador para poder programar en Arduino. Además, una vez compilado el código, permite descargar a una Placa Arduino conectado al pc por medio de USB o a un arduino conectado por ethernet remotamente.
Tiene incluida la gestión de código y nos permite almacenar en la nube nuestro código usando ejemplos y librerías. Sigue leyendo
¿Quién soy yo? Mi nombre es Alberto y nací en el norte de Italia, donde vivo con mi esposa. Soy un desarrollador de software con una gran pasión por el hardware, y he pasado años jugando y haciendo cosas con Arduino ™.
Cuando perdí mi trabajo como desarrollador de software, a fines de 2012, me decidí a tomar un descanso de todo lo que hice en los últimos 15 años, y he querido dedicar mi tiempo a algo que podría ser interesante para mí y útil para otros. Sigue leyendo
Cuando queremos tomar las riendas de la programación de AVR en C una de las mejores parejas es “Eclipse IDE” mas “AVR-GCC” siendo estos dos libres y gratuitos, aunque claro esta que “AVR Studio” nos brinda un buen ecosistemas no siempre es el mejor sobretodo si no somos usuarios de win2.
En esta guía pretendo listar los pasos básicos para con figurar nuestro IDE. Sigue leyendo
ArduLab es un entorno de trabajo que permite interactuar con una placa Arduino (Diecimila, Duemilanove o UNO) para conseguir crear un labaratorio virtual. Mediante ArduLab podemos realizar una serie de actividades y experimentos orientados principalmente al aprendizaje de conceptos sencillos relacionados con la tecnología (principalmente electrónica y robótica).
ArduLab no es un entorno de programación, es un Laboratorio Virtual de Experimentación que permite al usuario, aprender, probar y conocer como paso previo a la programació de sistemas, con sensores y actuadores, basados en Arduino. Sigue leyendo
La conversión de un auto de RC en un robot es una manera rápida y fácil para empezar con la robótica. Por lo menos, cuando te aburres de jugar con tu coche de control remoto después de tres días, puedes convetirlo en un robot que hará todo lo que desees. Bueno, quizás no todo, pero por lo menos una cantidad considerable de movimientos.
En esta explicación el autor expone lo mínimo necesario para empezar. Esto es un robot básico que se puede ampliar con sensores, código y hardware adicional para hacer algunas cosas realmente sorprendentes. Sigue leyendo
Fritzing es una de una de las mejores herramientas que existen en la actualidad para el diseño y creación de circuitos electrónicos, y es tan potente y completo, que puede ser utilizado de manera profesional para crear todo tipo de circuitos.
Fritzing cuenta con características interesantes en cuanto al espacio de trabajo, pose una interfaz IDE, de esta manera se permite arrastrar y soltar los elementos en el área de trabajo. Fritzing cuenta con un área de trabajo, que es capaz de crear esquemas de circuitos muy detallados para la creación de los prototipos de nuestros proyectos en poco tiempo. Sigue leyendo
El proposito de este ejemplo es mostrar el funcionamiento de 2 motores DC activandolos por PWM lo cual podemos hacer con cualquier microcontrolador. Para este ejemplo usaremos una Placa Romeo la cual utilizo por la comodidad de tener los perifericos mas utilizados en un robot para uso didáctico. Se podria combinar un puente H tipo L298 con una placa Arduino UNO, o utilizar cualquiera similar.
El proposito del ejemplo es el siguiente: El mismo programa de prueba realizado con el IDE standard de Arduino y con el Atmel Studio 6. Veremos que si programamos en ANSI C directamente el mismo programa ocupara la cuarta parte de memoria o menos. Sigue leyendo