Presentacion Hardware Libre y Pinguino

Post on 02-Mar-2015

86 views 5 download

Transcript of Presentacion Hardware Libre y Pinguino

Manejando la RealidadManejando la RealidadHardware Libre en la Practica

Resumen

Enfocado en las posibilidades que nos entregan las herramientas libres en las áreas de ciencia tecnología, arte, entretenimiento y

vida diaria

Requisitos

Esta Presentación estáapta para ser presenciada por

todo PúblicoSe requieren conocimientos de:

Electrónica Tipo AHardware Tipo ASoftware Tipo A

(*) Tipo A = No saber nada, osaber muy poco del tema, pero

SI tener ganas de aprender,participar, hacer y/o contribuir

Alexis Sánchez

Ing. Electrónica en Computación - Universidad Yacambú

Activista Software Libre 2007

Activista Hardware Libre 2010

Desarrollador de Hardware y Software a la Medida desde 2006

¿Que es Hardware Libre?

¿Las 4 Libertades del Software Libre son aplicables al Hardware

Libre?

Modelos de Hardware Libre

Hazlo tu Mismo

Makezine Circuit Bending (Cortocircuitos 

Creativos)

La Internet de las cosas.

Lo Mecanico

RepRap

Makerbot Thingiverse

Aplicaciones....

Hazlo tu Mismo (DIY)

Ser dueño de lo que estas Usando

Construye lo que necesitas

Mejora lo que Tienes

Cortocircuitos Creativos

Darle nuevo uso a lo que ya posees

Reciclaje Tecnológico

Internet de las cosas

Protocolo 802.15.4

Redes de Sensores

fukushima reactor (Tokyo Hacker Space)

Lo MecánicoRepRap

Lo MecánicoRepRap

Lo Mecánicothingiverse

AplicacionesOscar

AplicacionesTelefonos

AplicacionesPrótesis Libres

AplicacionesOpen Source Ecology

AplicacionesHardware en la Ropa

Negocios de Hardware Libre

Negocios de Hardware Libre

PinguinoHistoria

PinguinoEsquemático

¿Que puedo Hacer...?

¿Parpadeo de Led?int led1; // led1 is an integer ( Pin )int tempo; // tempo is an integer

void setup(){led1=10; // led 1 is connected on pin 1tempo=500; // tempo for blink is 500 mSpinMode(led1,OUTPUT); // pin 1 is an output

}

void loop(){digitalWrite(led1,HIGH); // led 1 highdelay(tempo); // wait 0,5 seconddigitalWrite(led1,LOW); // led 1 lowdelay(tempo); // wait 0,5 second

}

¿DIMMER.....?#define PIC18F4550#define LED 1void setup(){}void loop(){ unsigned int a; for (a=0;a<1023;a++) { analogWrite(LED,a); delay(1); }}

¿Señales Analógicas?unsigned int i;void setup() {

Serial.begin(9600);}

void loop(){i=analogRead(15);Serial.print("input 15=");Serial.print(i,DEC);Serial.print("\n\r");

}

...Cardrome...

...PinguiBot...

...Bombero...

...Pesebre...

...Control Domotico...

...Control Domotico...