
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
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.
Py-caro¶
Py-caro es un front-end para icaro escrito en python usando librerias pygame
Tortucaro¶
(Actualmente en desarrollo). Es un plugin para agregar primitivas a turtle art y poder trabajar con placas icaro np03
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¶
RPM¶
archivos RPM para Fedora 12
(actualemnte esta con problemas)