ICARO es un software desarrollado con la intención de acercar de una manera trasparente al usuario los fundamentos de la programación (iteraciones, repeticiones, recursividad, si condicionales) aplicados a un contexto físico como puede ser un robot o cualquier sistema de automatización.


Blog

Para ver videos y distintos dispositivos echos con ICARO, ir al blog

http://www.sistema-icaro.blogspot.com/


Funcionamiento

Su funcionamiento se basa en escribir instrucciones en un archivo de texto plano para que el software (que funciona como un intérprete) vaya leyendo línea por línea y enviando la información traducida al puerto (paralelo y/o serie), y mediante un hardware de protección eléctrico, poder encender/apagar distintos mecanismos electrónicos como motores, motores paso a paso, solenoides, servos, etc. etc.
Actualemente el software puede mandar informacion al puerto paralelo de la pc, al puerto serie o un conversor USB/serie


Instrucciones

Para ver ejemplos de funcionamiento de icaro

instrucciones


Hardware

El hardware actualmente soportado por icaro son dos el puerto paralelo y el puerto serie (con un adaptador UART también se puede usar el puerto USB).
La idea principal de ICARO es lograr ser un software de bajos requerimientos a nivel de PC y que pueda usar placas de control baratas y de fácil fabricación.

puerto paralelo

puerto serie


Py-caro

Py-caro es un front-end para icaro escrito en python usando librerias pygame

pycaro


Tortucaro

(Actualmente en desarrollo). Es un plugin para agregar primitivas a turtle art y poder trabajar con placas icaro np03

tortucaro


Descarga

Núcleo ICARO

codigo fuente icaro 0.6.2.290311

codigo fuente icaro 0.6.1.261110

tortucaro

plugin tortucaro para turtleart version 107
TurtleArt version 107 con plugin tortucaro instalado

Pycaro

py-caro 0.1

RPM

archivos RPM para Fedora 12
(actualemnte esta con problemas)