La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

INTRODUCCIÓN A ARDUINO Carolina Pino

Presentaciones similares


Presentación del tema: "INTRODUCCIÓN A ARDUINO Carolina Pino"— Transcripción de la presentación:

1 INTRODUCCIÓN A ARDUINO Carolina Pino email@carolinapino.net

2 Def.- Plataforma de recurso abierto (“open source”) basada en un software y hardware de uso amistoso para artistas, diseñadores, etc. Software - ARDUINO - basado en Wiring y Processing Hardware - placa ARDUINO - armable o comprada hecha. -olimex.cl (normal $24,628 + IVA )

3 ARDUINO es una placa basada en el chip ATmega168. -Tiene 13 pins digitales (6 de los cuales permiten output o salidas PWM) -Y 6 inputs o entradas análogas.

4 usb diecimilla mini LilyPad serial bluetooth

5

6 Links prácticos: -descargar http://www.arduino.cc -Tom Igoe (ITP) http://tigoe.net/pcomp/ -blogs arduino google

7 Sistemas de Coordenadas Todas las formas dibujadas en pantalla tienen una posición especificada por una coordenada, medida como la distancia desde el origen, en pixeles. El origen es [0, 0] y es la coordenada en el extremo superior izquierdo de la ventana y la coordenada abajo a la derecha corresponde al ancho y alto [width-1, height-1].

8 Sistemas de Coordenadas [0, 0] [width-1, height-1].

9 Leer un código simple-blink LED int redPin = 12; // LED rojo conectado a pin digital 12 int greenPin = 11; //LED verde conectedo a pin digital 11 void setup() // corre una vez, cuando comience sketch { pinMode(redPin, OUTPUT); // setea o determina el pin digital como output pinMode(greenPin, OUTPUT); // setea o determina el pin digital como output } void loop() // corre una y otra vez { digitalWrite(redPin, HIGH); // setea o determina LED rojo encendido u on digitalWrite(greenPin, HIGH); // setea o determian LED verde encendido u on delay(500); // espera por medio segundo digitalWrite(redPin, LOW); // setea o determina LED rojo apagado u off digitalWrite(greenPin, LOW); // setea o determian LED verde apagado u off delay(500); // espera por medio segundo }

10 Extensión de Arduino=breadboard

11 Ejercicio N.1. - blink LED

12 LED+resistencia+breadborad+Arduino (y algunos cables) + ++

13 Breve reseña de simbología resistencia Led + izq, - der Power - G

14

15

16

17 SENSORES Y ARDUINO generalidades

18 SENSOR ULTRASONIDO http://www.arduino.cc/en/Tutorial/UltrasoundSensor -Sensor de parallax (http://www.parallax.com/)http://www.parallax.com/ -Detecta objetos a 3 mts distancia. -3 pins, dos P - G, tercero I/O CÓMO FUNCIONA? Nosotros enviamos pulso a US que envia tono ultrasónico y espera por eco Tono de vuelta a pulso x mismo pin

19 Proyecto paraguas

20

21

22

23 Acelerómetro 3 ejes HITACHI http://itp.nyu.edu/physcomp/sensors/Reports/H48C -Sensor de parallax (http://www.parallax.com/)http://www.parallax.com/ -Sensa fuerza gravitacional (g) en 3 ejes (X, Y - Z) =>tilt y movimiento.

24 Acelerómetro 3 ejes HITACHI CÓMO FUNCIONA? En Arduino la data se lee con PulseIn command. Para convertir el voltaje en fuerza g usamos: G=((eje-vRef)/4095)x 3.3/ 0.3663) Voltaje al que funciona voltaje output para 1g(cuando opera a 3.3v)


Descargar ppt "INTRODUCCIÓN A ARDUINO Carolina Pino"

Presentaciones similares


Anuncios Google