Cintillo Institucional

wiki comunidad

Proyecto Hardware Libre Cenditel

Página Cenditel

wiki Cenditel

Plataforma de Desarrollo Colaborativo

Curso Sensibilización Hardware Libre (Unidad 001)

logohl.png logohl.png logohl.png

001/03 Hardware Libre

Instalación de programas

IDE Arduino No-java

Desde Cenditel estamos impulsando una plataforma No-java (ver aclaratoria al final) desde donde se pueden manejar los programas, desacargar al hardware, en el siguiente enlace se realiza la justificación, notas para la instalación enlace IDE no-Java

IDE Arduino (arduino.cc)

Processing

Instalación de Arduino en Debian GNU/Linux 5.0

Desde la consola, ejecutar:

Luego descargas la IDE Arduino desde http://www.arduino.cc/en/Main/Software, y la descomprimes en el directorio que quieras con el siguiente comando:

y luego te metes al directorio y ejecutas:

IDE Arduino

¿Por qué trabajar con Arduino?

Revisión de la interfaz




IDE Procesing

Procesing es una plataforma de la que nace el IDE de Arduino (por ello su similitud)

Processing es un programa "open source" que es utilizado para desarrollo de programación de gráficos, animaciones, interacciones. Usualmente utilizado por estudiantes, artistas, desarrolladores para estudiar, entender y producir diseños gráfico con un lenguaje sencillo. Nace para la enseñar fundamentos de programación dentro de un contexto visual.

¿Por qué trabajar con Processing?

Revisión de la interfaz

Primer Ejemplo

Es un

para poder ejecutarlo es necesario achivito.

primerpro.png

/**
 * Primer programa Processing.
 *
 *
<<BR>><<BR>><<BR>>
 *
 */
import processing.serial.*;
int dataserial;

int i;

Serial port;

void setup() {
  size(250, 250);
}

void draw() {
  background(255, 204, 0);

  PFont font;
  font = loadFont("Ziggurat.vlw");
  textFont(font, 32);
  text("Cenditel", mouseX, mouseY);


smooth();

}

Un poco mas alla

Un segundo programa donde se pueden denotar otras funcionalidades con un grado de complicacion mas adecuado para las personas con ganas de conocer un poco mas el funionamiento del programa.

capturas de pantallas

una descripción

{{{//declaración de banderas //luego debe trabajarse con un vector int x=0; int x2=0; int x3=0; int x4=0; int x5=0; int x6=0; int x7=0; int x8=0; int x9=0;

void setup() {

}

void draw() {

}

void mousePressed() {

//para dibujar en el 4to cuadrante

}}}

Aclaratoria

En Cenditel existe una posición definida en cuanto al uso de java, pero desde Cenditel estamos impulsando el desarrollo de herramientas "no java", como por ejemplo el IDE Arduino, pero para efectos de este curso, por ser un instrumento educativo se considera utilizar estos programas, para incentivar el uso del hardware y motivar hacia el desarrollo de estas herramientas, para leer el documento completo: enlace a documento

Enlaces Importantes