La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

CONTROL Y ROBÓTICA TECNOLOGÍA 4ºESO. Iniciación a LA ROBÓTICA con La µControladora.

Presentaciones similares


Presentación del tema: "CONTROL Y ROBÓTICA TECNOLOGÍA 4ºESO. Iniciación a LA ROBÓTICA con La µControladora."— Transcripción de la presentación:

1 CONTROL Y ROBÓTICA TECNOLOGÍA 4ºESO

2 Iniciación a LA ROBÓTICA con La µControladora

3 ¿Qué es Arduino? ► ► Arduino es una plataforma open-hardware basada en una sencilla placa con entradas y salidas (E/S), analógicas y digitales. ► ► Su corazón es el microcontrolador Atmega 328, un chip sencillo y de bajo coste que permite el desarrollo de múltiples diseños. Posee 32KB y 8bits. ► ► Al ser open-hardware tanto su diseño como su distribución es libre, puede utilizarse libremente para desarrollar cualquier tipo de proyecto sin tener que adquirir ningún tipo de licencia.

4 ¿Para qué puedo utilizar Arduino? ► ► Las posibilidades de realizar desarrollos basados en Arduino tienen como límite la imaginación…..   Permite desarrollar objetos interactivos autónomos   Objetos móviles: puede controlar hasta 6 servomotores   Robots con diferentes sensores   Controlar los semáforos de un cruce, etc. ► ► Puede conectarse a un PC a través del puerto USB:   Controlar el funcionamiento de una iluminación, invertir el giro de un motor y variar la velocidad de giro.   Conectar/desconectar aparatos de forma remota,……   Controlar con el teclado el funcionamiento de los proyectos de Tecnología: grúas, barreras señalizadas, puentes levadizos,…..

5 ELEMENTOS NECESARIOS Arduino USB Hardware CABLE USB PLACA Software EMPLEA

6 ELEMENTOS NECESARIOS HARDWARE

7 Placa Arduino (USB)

8 Cable de comunicaciones (USB) ► ► El cable USB debe tener un conector tipo A (para conectar al PC) y otro tipo B (para conectar a la placa) en sus extremos.

9 Fuentes de alimentación: ► ► Mediante el cable USB conectado al ordenador. ► ► Mediante pilas (6-12V) Conector para el USB Conector para pilas

10 ¿Con qué elementos podemos interactuar?

11 PARTES PRINCIPALES DE LA PLACA Comenzando en el sentido de las agujas del reloj desde el centro de la parte superior: ► ► Pin de referencia analógica (naranja) ► ► Señal de tierra digital (verde claro) ► ► Pines digitales 2-13 (verde) ► ► Pines digitales 0-1 / entrada y salida del puerto serie: TX/RX (verde oscuro) ► ► Botón de reset (azul oscuro) ► ► Entrada del circuito del programador serie (azul turquesa) ► ► Pines de entrada analógica 0-5 (azul claro) ► ► Pines de alimentación y tierra (fuerza: naranja, tierra: naranja claro) ► ► Entrada de la fuente de alimentación externa (6-12V DC) – X1 (rosa) ► ► Conmuta entre fuente de alimentación externa o alimentación a través del puerto USB – SV1 (violeta) ► ► Puerto USB (amarillo)

12 SOFTWARE

13 Entorno de desarrollo (IDE) ► ► Para programar la placa es necesario descargarse el entorno de desarrollo (IDE) de la página web de Arduino: http://www.arduino.cc/en/ Main/Software http://www.arduino.cc/en/ Main/Software ► ► Elegir el software de la versión que corresponda a la placa. En nuestro caso es Arduino 0018 ► ► Es necesario instalar los drivers FTDI.

14 Instalación

15 PASOS NECESARIOS Descargar el software y guardarlo en la unidad C:\ Conectar la placa al ordenador Se inicia de forma automática el “Asistente para la instalación de nuevo Hardware” de Windows. Instalar los drivers del chip FTDI para que el PC lo reconozca. Sólo hay que indicar la ubicación de la carpeta en la que previamente hemos descomprimido los drivers.

16 Pantallas de Instalación de Arduino en Windows Al conectar la placa USB se abrirá automáticamente el “Asistente para nuevo hardware encontrado”:

17 Sólo hay que indicar la ubicación de la carpeta en la que previamente hemos descomprimido los drivers.

18

19 Se abrirá de nuevo el asistente para nuevo hardware encontrado (los pasos son los mismos que antes) Se abrirá de nuevo el asistente para nuevo hardware encontrado (los pasos son los mismos que antes)

20 Se instalará otro software correspondiente al USB Serial Port

21

22 Si todo ha ido bien el software de la placa estará instalado. Ya sólo queda ejecutar el fichero Arduino.exe para abrir la interfaz.

23 Configuración de las comunicaciones 1.Abrir la interfaz, mediante arduino.exe 2. Configurar el puerto USB al que tenemos conectada la placa.

24 En Windows, si desconocemos el puerto al que está conectado nuestra placa podemos descubrirlo a través del “Administrador de dispositivos”: PANEL DE CONTROL  SISTEMA  ADMINISTRADOR DE DISPOSITIVOS

25 Abriendo el primer ejemplo Se recomienda abrir el ejemplo”Blink” (parpadeo). Acceder a través del Menú File  Examples  Digital  Blink

26 El ejemplo “blink” lo único que hace es parpadear un LED que esté colocado en el pin número 13 de la placa.

27 Subiendo el programa de ejemplo a la placa ► ► 1º Comprobamos que el código fuente es el correcto.

28 2º Deberá aparecer un mensaje en la parte inferior de la interfaz indicando “Done compiling”: (el código ha sido verificado) 3º Procederemos a cargarlo en la placa pulsando el botón que comienza la carga.

29 4º Durante la carga del programa, en la placa USB, se encenderán los LED que indican que se están enviando y recibiendo información por el puerto serie: TX/RX. 5º Si todo se ha realizado correctamente debe aparecer el mensaje : “Done uploading” como el que se muestra a continuación:

30 6º Ahora tan sólo queda esperar unos 8 segundos aproximadamente para comprobar que todo ha salido bien. Si el led colocado en GND y el pin 13 de la placa se enciende y se apaga cada segundo entonces todo ha ido bien. Tenemos todo listo para empezar a trabajar con la placa Arduino.

31 int ledPin = 13 void setup() { pinMode(ledPin, OUTPUT); } void loop() { digitalWrite(ledPin, HIGH) delay(1000) digitalWrite(ledPin, LOW) delay(1000) } Código del programa ejemplo “parpadeo” del Led Declaración de VARIABLES CONFIGURACIÓN DE LOS PINES PROGRAMA QUE SE EJECUTA CICLICAMENTE (Bucle)

32 EJEMPLO2EJEMPLO1 VIDEOS DE EJEMPLOS EJEMPLO3

33 EJEMPLOS DE Aplicaciones prácticas 1. Intermitente 2. Alarma 3. Secuencia Básica de 3 LEDs 4. Lectura de un pulsador 5. Lectura de un sensor de inclinación 6. Potenciómetro: Lectura de señal Analógica 7. El coche fantástico 8. Estrella fugaz 9. Contador 10. Contador de 0 a 10 11. Entrada Analógica 12. Simulación de la luz de una vela 13. Construcción de un indicador de nivel 14. Encendido y apagado de una luz de manera analógica 15. Control de la iluminación de una lámpara. 16. Sensor de Luz o LDR 17. Sensor de temperatura o NTC 18. Sensor de Fuerza. 19. Generador de notas musicales 20. Toca tonos desde el puerto serie

34 21. Timbre de llamada 22. Enciende y apaga un número de veces un LED 23. Control de un motor de cc con un transistor 24. Control de un motor de cc con el driver L293D 25. Control de un motor: velocidad variable y sentido de giro variable 26. Control de un motor: velocidad variable y sentido de giro variable 27. Utilizar un relé para encender dispositivos de 220V

35

36 1. Intermitente Se trata de realizar un ejercicio básico que consiste en encender y a pagar un led que conectamos en el PIN 13 de Arduino que lo configuramos como salida. El tiempo de encendido y apagado es de 1 segundo. PRÁCTICAS En el caso de conectar a la salida Pin13 no se necesita poner la resistencia de 220 ohmios en las demás salidas SI SIEMPRE

37

38 Placa Arduino

39


Descargar ppt "CONTROL Y ROBÓTICA TECNOLOGÍA 4ºESO. Iniciación a LA ROBÓTICA con La µControladora."

Presentaciones similares


Anuncios Google