Programación con Arduino. Jornadas de Robótica 2015 Curso de Impresión 3D y Hardware libre
|
|
- Amparo Márquez San Segundo
- hace 6 años
- Vistas:
Transcripción
1 Programación con Arduino Jornadas de Robótica 2015 Curso de Impresión 3D y Hardware libre
2 Índice: 0. Instalación Software 1. Presentando la tarjeta Arduino UNO /ZUMBT 2. Bitbloq 3. Alternativas: a. Instalables b. WEB 4. Presentación del IDE Arduino 5. Inicio a la programación con Arduino: a. Salidas Digitales b. Entradas Digitales 6. Robot Seguidor de lineas
3 0. Instalación Software Hace falta instalar: IDE de arduino: Descargar de e instalar ( si a todo) Google Chrome: Descargar de google
4 0. Instalación IDE Arduino Descargar y darle a si a todo.
5 0. Google Chrome Instalar el google Chrome
6 1.-Presentación de Arduino UNO Conector USB al PC Pines de Entrada y Salida Digital Selector de tensión de la placa G=GND= Masa=0V V= 5V Sx=x: Pin x Conector de alimentación Pines de Entrada Analógica
7 2.-Bitbloq Se accede con la dirección: desde: Google Chrome
8 2. Bitbloq Antes de nada, instalamos el serial uploader
9 Se puede acceder Sin usuario (Todo lo que hagamos habrá que guardarlo en local) Con usuario (Todo lo que hagamos se guarda en la nube) El usuario puede ser: - Gmail - Facebook - Registrarnos en bq 2.-Bitbloq
10 2.-Bitbloq La Web App puede que te pida instalar una extensión para seguir CodeBender.cc. La descargas y reinicias el navegador El resultado es el que ves.
11 Hay dos partes o pantallas diferentes: Pantalla Bloques Pantalla Código En la pantalla de los Bloques se elabora el programa con elementos preconfigurados. 2.-Bitbloq
12 Las opciones que hay son: Octopus zum Servo LCD block Controlar Lógica Matemáticas Texto comunicaciones Pin functions Varialbes Funciones 2.-Bitbloq
13 Las opciones que hay son: bq Servo Controlar Lógica Matemáticas Texto Avanzado Variables Funciones 2.-Bitbloq
14 Las opciones que hay son: bq Servo Controlar Lógica Matemáticas Texto Avanzado Variables Funciones 2.-Bitbloq
15 Las opciones que hay son: bq Servo Controlar Lógica Matemáticas Texto Avanzado Variables Funciones 2.-Bitbloq
16 Hay dos partes o pantallas diferentes: Pantalla Bloques Pantalla Código En la pantalla Código se traduce lo elaborado en la pantalla de Bloques en el lenguaje de Arduino, pudiéndose emplear en el IDE. 2.-Bitbloq
17 3.-Alternativas Hay muchísimas, pero las más usuales: Instalables: o Processing o S4A (Scratch for Arduino) WEB: o 123D.circuits.io (Simulador) o Blockly Demo (origen de Bitbloq)
18 3.-Alternativas instalables Processing: Open Source del MIT. De donde proviene el IDE de Arduino. Se puede comunicar vía USB con la tarjeta cargando a esta un firmware. Puedes descargártelo en:
19 3.-Alternativas instalables Processing (II): puedes compilar (crear la aplicación ejecutable) en: JAVA: para ejecutar en cualquier PC. JavaScript: para incrustar en una WEB. APK Android: para correr en un dispositivo Android.
20 3.-Alternativas instalables S4A (Scratch for Arduino): creada por españoles en Cataluña. Tiene su origen en Scratch (del MIT) y permite conectar una tarjeta Arduino UNO vía USB cargando en ella un firmware. Está en:
21 3.-Alternativas WEB 123D.circuits.io (Simulador): es una WEBApp comercial, no es Open Source, pero tiene cuenta gratuita con limitaciones. Si no tienes tarjeta, es una buena solución para probar programas.
22 3.-Alternativas WEB Blockly Demo: (origen de Bitbloq) verás el parecido en Inglés. A través de Internet puedes acceder a esta versión Demostración, puesto que te puedes bajar un paquete que crea un servidor WEB con la aplicación, de manera que puedes crear nuevos bloques.
23 4.-Presentación del IDE de Arduino Al pulsar en el icono arranca el IDE de Arduino que funciona sobre la máquina virtual de JAVA. El lenguaje empleado para generar las programas es C simplificado, coloquialmente Arduino. Está pensado para aprender rápido. Guardar Verificar el programa Cargar el programa en la tarjeta Nuevo Fichero Abrir
24 4.-Presentación del IDE de Arduino Abre el monitor del puerto serie, podemos observar la comunicación por USB entre el PC y la tarjeta UNO.
25 5.-Iniciación a la programación con Arduino Para aprender a programar, emplearemos lo que se denomina Code-On line que consiste en que: el instructor va ir haciendo los programas a la vez que los explica. el alumno va copiando los programas y atendiendo a las explicaciones. Más tarde, el profesor os planteará una serie de mejoras o retos para que lo modifiquéis.
26 5.-Iniciación a la programación con Arduino Para aprender a programar para un Ordenador en cualquier lenguaje, la primera aplicación suele ser Hola mundo. En Arduino, el primer programa es el Blink, que consiste en hacer parpadear un LED (Diodo Emisor de Luz) que está cerca de la patilla D13 y que se activa con esta. Vamos pues a trabajar con Salidas Digitales
27 5.-Iniciación a la programación con Arduino En bloques: En código:
28 5.Iniciación a la programación con Arduino En bloques: Analicemos lo que hemos puesto: 1. Conectamos el módulo del LED en el Pin D13 de la placa. 2. Le indico a Arduino que lo encienda 3. Espero 1000ms, es decir, 1 s 4. Le indico a Arduino que lo enchufado en el pin13 se apague 5. Espero 1000ms, es decir, 1 s 6. Vuelve al punto 1 porque llego al final del programa
29 5.-Iniciación a la programación con Arduino En bloques: Su traducción en código:
30 5.-Iniciación a la programación con Arduino Explicación: Todo programa Arduino tiene, por lo menos dos funciones: setup(): lo que hay entre las llaves { } sólo se ejecuta una vez al encenderse la placa. Se emplea, generalmente, para configurar las conexiones. loop(): lo que hay entre las llaves { } vuelve a ejecutarse cada vez que llega a su fin. Código:
31 5.-Iniciación a la programación con Arduino Explicación del código: pinmode(nº de pin,modo): configura el pin como entrada o salida. digitalwrite(nº de pin, valor digital): coloca ese pin a: 5V si es HIGH 0V si es LOW delay(milisegundos): indica al procesador que se espere el tiempo expresado en milisegundos. Código: Este código se puede copiar y pegar, después, en el IDE de Arduino para su carga en la tarjeta UNO.
32 5.-Iniciación a la programación con Arduino - Para cargar en el arduino: - 1º Conecta el cable usb al arduino - 2º Configura el bitbloq serial - 3º Dale al icono programar
33 5.-Iniciación a la programación con Arduino Otra manera más avanzada: 1. Composición por bloques con Bitbloq 2. Copia del código al IDE Arduino 3. Modificado del código 4. Carga del programa en la tarjeta UNO
34 5.-Iniciación a la programación con Arduino Entradas Digitales: Como entrada digital, vamos a emplear: los sensores de infrarrojos de la cabeza del robot renacuajo y el botón pulsador. Estos elementos nos ofrecen a la tarjeta o 0V (LOW) o 5V (HIGH)
35 5.-Iniciación a la programación con Arduino Entradas Digitales: Como entrada digital, vamos a emplear: los sensores de infrarrojos o LOW -> detecta negro o HIGH -> detecta blanco el botón pulsador. o LOW ->pulsado o HIGH ->sin pulsar
36 5.-Iniciación a la programación con Arduino Ejercicio: 1. Diseña un programa con un pulsador (pin 10) que encienda el LED del (pin 13) cuando lo pulses. Qué pasa? Te falta conocer algo?
37 5.-Iniciación a la programación con Arduino Ejercicio: Si has hecho esto: Siempre se enciende el LED porque no has puesto que el resto del tiempo debe estar apagado
38 5.-Iniciación a la programación con Arduino Para añadir un caso else (es decir si no se cumple el pulsador entonces hacer otra cosa) Se enciende el led cuando se pulsa????? Que está pasando???: Pulsador en lógica negativa
39 5.-Iniciación a la programación en Arduino Movimiento motores Motor izquierdo pin 9 Motor derecho pin 6 Que sentido deben seguir los motores para que el robot vaya recto, hacia atrás, izquierda o derecha? Hacer un programita que pulsando el pulsador haga que el robot vaya recto.
40 5. Iniciación a la programación con Arduino Vamos a calibrar el servo, o que es lo mismo, si seleccionamos detener en ambos servos el robot no deberia moverse. Si se mueve hay que desmontar el servo y ajustar el tornillo de calibracion (explicado en las transparencias del primer día) Bloque Código #include <Servo.h> Servo servo_6; Servo servo_9; void setup(){ servo_6.attach(6);} servo_9.attach(9);} void loop(){ servo_6.write(90); servo_9.write(90); }
41 6. Robot seguidor de líneas Localización por medio de landmarks Utilizaremos dos sensores de infrarrojos para seguir líneas negras colocadas en el suelo, como utilizan los robots guiados en la industria (aunque con otro tipo de líneas)
42 Seguidor Renacuajo
43 6. Robot seguidor de líneas(básico) El robot seguidor de líneas. Procedimiento: Si ambos sensores leen blanco: Sigo en línea recta Si el sensor derecho detecta negro: giro un poco a la derecha Si el sensor izquierdo detecta negro: Sigo un poco a la izquierda Si ambos detectan negro puede ser que sea una bifurcación! Ya veremos Si después de negro ambos detectan blanco estoy perdido!
44 M_Izq: Pin 9 M_Der: Pin 6 IR_Izq: Pin 3 IR_Der: Pin 2 6. Robot seguidor de líneas(básico) Si sensor derecho negro entonces mover Rueda Izquierda (sentido antihorario) Si sensor izquiedo negro entonces mover Rueda Derecha (sentido horario)
45
46 6. Robot seguidor de líneas Problema: velocidad del servo. Solución 1: Utilizar el bloque servo de posición y ponerle manualmente el valor Solución 2: copiar el código al IDE de arduino y aumentar o disminuir el valor de velocidad del servo Solución 3: LA VUESTRA
47 COMPETICIÓN Características del circuito: Posible Circuito: - Las ramas a seguir en las bifurcaciones se definen aleatoriamente cuando el robot comienza el recorrido. - Aparece un obstáculo en la última bifurcación (en la rama contraria a la indicada por la señal)
Programación con Arduino. Jornadas de Robótica 2016 Curso de Impresión 3D y Hardware libre
Programación con Arduino Jornadas de Robótica 2016 Curso de Impresión 3D y Hardware libre Índice: 0. Instalación Software 1. Presentando la tarjeta Arduino UNO /ZUMBT 2. Bitbloq 3. Alternativas: a. Instalables
Más detallesSensor Analógico: Potenciómetro
1.2.16. Sensor Analógico: Potenciómetro En esta actividad vamos a utilizar un potenciómetro como ejemplo de sensor analógico. Los potenciómetros son utilizados en multitud de aplicaciones, como por ejemplo
Más detallesBuild & Code 4in1 Primeros pasos
Build & Code 4in1 Primeros pasos Puedes programar la placa Build&Code 4in1 utilizando los softwares Arduino IDE y Bitbloq, además de otros software de programación por bloques compatibles. Elige el software
Más detallesCurso Robótica Práctica
TÍTULO DE LA UNIDAD DIDÁCTICA Montaje de distintos proyectos fundamentales con ambos entornos: Placa controladora PICAXE. Placa controladora ARDUINO. CURSO 3º-4º ESO DESCRIPCIÓN DE LA UNIDAD DIDÁCTICA
Más detallesSensor Analógico: LDR. Componentes. Conexionado Lectura del nivel de Luz. Libro de Actividades de Robótica Educativa
1.2.17. Sensor Analógico: LDR En este apartado vamos a realizar dos actividades en donde utilizaremos un sensor de luz visible o LDR. Este tipo de sensores son analógicos, nos dan una medida de intensidad
Más detallesFigura Robot Filoguiado
1.2.14. Robot Sigue Líneas En esta actividad vamos a utilizar los sensores de infrarrojo para que un robot sea capaz de seguir líneas negras. Este principio es utilizado en robots reales, como el de la
Más detallesSensor Digital: Infrarrojo. Componentes. Conexionado. Libro de Actividades de Robótica Educativa
1.2.13. Sensor Digital: Infrarrojo En esta actividad vamos a aprender a utilizar los sensores de infrarrojo. Hay diferentes tipos de sensores de infrarrojo y son utilizados para muchas aplicaciones, como
Más detallesTPR 3ºESO. Departamento de Tecnología. IES Nuestra Señora de la Almudena Mª Jesús Saiz TEMA 5: ROBÓTICA
TEMA 5: ROBÓTICA La robótica es la rama de la tecnología que se dedica al diseño y construcción de robots, Un robot es una máquina formada por sensores y actuadores controlados por un ordenador y programada
Más detallesMedidor de distancias En esta actividad utilizaremos un sensor de ultrasonidos como medidor de distancias
1.2.15. Sensor Digital: Ultrasonidos En este apartado vamos a realizar varias actividades en donde utilizaremos los sensores de ultrasonido. Como veremos más adelante, un sensor de ultrasonido, al igual
Más detallesRobótica con Hardware Libre
Jornadas Ingeniería Industrial 2017 Robótica con Hardware Libre Diseño, fabricación y programación de Robots QUÉ ES UN ROBOT? Un robot es una máquina que puede sentir, pensar y actuar para conseguir un
Más detallesTPR 3ºESO. Departamento de Tecnología. IES Nuestra Señora de la Almudena Mª Jesús Saiz TEMA 6: ROBÓTICA
TEMA 6: ROBÓTICA La robótica es la rama de la tecnología que se dedica al diseño y construcción de robots, Un robot es una máquina formada por sensores y actuadores controlados por un ordenador y programada
Más detallesHTTPS://VIMEO.COM/
INTRODUCCIÓN A ARDUINO Centro CFP/ES VIDEO SOBRE ARDUINO HTTPS://VIMEO.COM/18390711 1 QUÉ ES ARDUINO? QUÉ NOS PROPORCIONA ARDUINO? 2 CARACTERÍSTICAS ARDUINO Microcontrolador Atmega 328 @ 16MHz. Voltaje
Más detallesAprende a construir y programar un robot interactivo utilizando los componentes del Maker Control Kit y el Maker Kit 3.
PROYECTO Nº 1: Robot interactivo Aprende a construir y programar un robot interactivo utilizando los componentes del Maker Control Kit y el Maker Kit 3. Utiliza el servomotor, el sensor de distancia y
Más detallesMovimiento de servos de rotación continua (Ref libro 1 pg 105)
1.2.8. Movimiento de servos de rotación continua (Ref libro 1 pg 105) Esta actividad va a introducirnos en el uso de motores con nuestra placa. Los primeros motores que vamos a utilizar son servos de rotación
Más detallesPrograma tu máquina de reflejos
Programa tu máquina de reflejos Con esta guía aprenderás a programar una máquina que compruebe los reflejos de una persona. Nivel de dificultad: Medio Tiempo estimado: 40 minutos Materiales: Máquina de
Más detallesProgramación Arduino Con Visualino
Programación Arduino Con Visualino Ponente: Ing. Patricio Tisalema ROBOTS FAMOSOS Y NO TAN FAMOSOS PERO SÍ CERCANOS QUÉ ES ROBOT? Es un sistema electro-mecánico que por su apariencia de movimientos, ofrece
Más detallesIntroducción Arduino TPR 3º ESO
Programar consiste en decirle a tu Arduino y a los actuadores que éste controla, desde sus puertos, lo que tiene que hacer. El programa instalado en nuestro PC tiene el icono siguiente: Al abrir el programa,
Más detallesControl de movimientos y rutinas para Mini Brazo Robótico por Bluetooth. (Compatible solo con dispositivos Android)
Control de movimientos y rutinas para Mini Brazo Robótico por Bluetooth (Compatible solo con dispositivos Android) Objetivo General. Desarrollar un programa que permita controlar movimientos del mini brazo
Más detallesClase 2: Programación
Clase 2: Conviértete en un Joven Inventor PENTA UC TAV 2014 Contenidos Qué es un micro-controlador? Configuración IDE Arduino Qué es programar? Ejemplo Tipos de datos Funciones útiles Contenidos Qué es
Más detallesProgramar posiciones en un Micro Servo Tower Pro SG90 9G
Programar posiciones en un Micro Servo Tower Pro SG90 9G (Recopilado de Internet. Revision Prof: Bolaños DJB) Versión: 12-04-18 Los servos son motores de corriente continua (CC), pero en lugar tener un
Más detallesCrear una app con MIT inventor
Crear una app con MIT inventor En esta guía vamos a programar una aplicación para Android con MIT App Inventor 2, un aplicativo web que permitirá construir aplicaciones rápidamente sin tener que programar.
Más detallesMiguel Ángel Asensio Hernández, Profesor de Electrónica de Comunicaciones. Departamento de Electrónica, I.E.S. Emérita Augusta MÉRIDA.
Miguel Ángel Asensio Hernández, Profesor de Electrónica de Comunicaciones. Departamento de Electrónica, I.E.S. Emérita Augusta. 06800 MÉRIDA. 1 Qué es un Robot? Máquina que en apariencia o comportamiento
Más detallesQUÉ ES MBOT? Conectores RJ25
1 QUÉ ES MBOT? mbot es el kit educativo, ideal para niños y centros de enseñanza, para iniciarse en robótica, programación y electrónica. Está basado en Arduino y Scratch (dos conocidos hardware y software
Más detallesKIT DE ROBÓTICA EDUCATIVA BeDuino
KIT DE ROBÓTICA EDUCATIVA BeDuino LOGIX5 le agradece que haya adquirido el kit BeDuino, un kit diseñado con la intención de difundir la Robótica Educativa de una manera abierta: basado en una programación
Más detallesFigura Discos para enconder de las ruedas
1.2.20. Encoders y Odometría La odometría es utilizada en robótica para saber dónde está un robot midiendo el movimiento de sus ruedas. En esta actividad nos construiremos y programaremos un enconder para
Más detallesControl de brazo robótico por Bluetooth (Compatible solo con dispositivos Android)
Control de brazo robótico por Bluetooth (Compatible solo con dispositivos Android) Se realizará el control de un brazo robótico mediante el módulo bluetooth, el brazo está conformado por 5 motores. Objetivo
Más detallesMiguel Ángel Asensio Hernández, Profesor de Electrónica de Comunicaciones. Departamento de Electrónica, I.E.S. Emérita Augusta MÉRIDA.
Miguel Ángel Asensio Hernández, Profesor de Electrónica de Comunicaciones. Departamento de Electrónica, I.E.S. Emérita Augusta. 06800 MÉRIDA. 1 Qué es un Robot? Máquina que en apariencia o comportamiento
Más detallesBitbloq 2: Entorno de programación
1.1.5. Bitbloq 2: Entorno de programación Bitbloq 1 es una herramienta online que permite crear programas para un microcontrolador y cargarlos en el mismo de forma sencilla y sin tener necesariamente conocimientos
Más detallesManual para hacer la primera prueba con TinyDuino Basic Kit Clave: ASK1001
Manual para hacer la primera prueba con TinyDuino Basic Kit Clave: ASK1001 Introducción: TinyDuino se ha convertido en uno de los favoritos para muchas personas, ya que nos ofrece capacidades en hardware
Más detallesIM : ARDUINO NANO OEM
IM130615004: ARDUINO NANO OEM NIVEL DE ENTRADA Básico Estas placas y módulos son los mejores para iniciar a programar un micro-controlador Descripción Arduino Nano es una pequeña placa basada en el ATmega328
Más detallesTuBot 2014 GUIA DE MONTAJE Y PROGRAMACIÓN SENSORES. Dpto. de Electrónica - Universidad de Alcalá TuBot
TuBot 2014 GUIA DE MONTAJE Y PROGRAMACIÓN SENSORES Dpto. de Electrónica - Universidad de Alcalá TuBot 2014 1 Sistema Basado en Microprocesador El Microprocesadores el cerebro de un ordenador Para funcionar
Más detallesAUTOMATIZACIÓN INDUSTRIAL
Universidad Carlos III de Madrid Departamento de Ingeniería de Sistemas y Automática AUTOMATIZACIÓN INDUSTRIAL Práctica 1 Introducción a los autómatas programables Marzo 2008 Ramiro Diez Automatización
Más detalles1. Qué es App Inventor 2? 2. Requisitos para utilizar AI2
1. Qué es App Inventor 2? App Inventor 2 (AI2) es la versión mejorada de una herramienta de programación creada por el MIT (Instituto Tecnológico de Massachusetts) y que fue adoptada por Google para sus
Más detallesV 1.0. Ing. Juan C. Guarnizo B.
V 1.0 Ing. Juan C. Guarnizo B. INSTALACIÓN DEL MRT V1.2... 3 PROGRAMACIÓN BÁSICA... 11 Posibles errores en la programación... 16 2 INSTALACIÓN DEL MRT V1.2 En la carpeta Instaladores, ubique el icono MRTSetupV1.2.msi,
Más detallesUNIDAD 11: CONTROL DE SERVOMOTORES
UNIDAD 11: CONTROL DE SERVOMOTORES Objetivo y Programa de la Unidad 11 Objetivo de la presentación Estudiar las ideas principales y ejemplos básicos sobre el control servomotor en Arduino Programa de la
Más detallesCONSTRUCCION DE TIMER PARA VUELO CIRCULAR CON MOTOR ELECTRICO
CONSTRUCCION DE TIMER PARA VUELO CIRCULAR CON MOTOR ELECTRICO Vamos a construir un timer para su utilización en vuelo circular sin precisar conocimientos previos de electrónica ni informática más allá
Más detallesLa plataforma Arduino y su programación en entornos gráficos
La plataforma Arduino y su programación en entornos gráficos Luisa Fernanda García Vargas Flor Ángela Bravo Sánchez Agenda 1 Control de un robot 2 Qué es Arduino? 3 4 El uso de Arduino en robótica Programación
Más detallesTuBot 2014 GUIA DE MONTAJE Y PROGRAMACIÓN MOTORES. Dpto. de Electrónica - Universidad de Alcalá TuBot
TuBot 2014 GUIA DE MONTAJE Y PROGRAMACIÓN MOTORES Dpto. de Electrónica - Universidad de Alcalá TuBot 2014 1 Conectamos los motores Conecta los conectores de los servos. CUIDADO! Podemos romper los motores.
Más detallesInstalación y entorno de programación
Instalación y entorno de programación Miguel Ángel Asensio Hernández, Profesor de Electrónica de Comunicaciones. Departamento de Electrónica, I.E.S. Emérita Augusta. 06800 MÉRIDA. Pagina oficial de Arduino:
Más detallesEducaBot. Sensores 3º parte.
CURSO PROVINCIAL: CONTROL Y ROBÓTICA EN TECNOLOGÍA ROBÓTICA EDUCATIVA EducaBot. Sensores 3º parte. Manuel Hidalgo Díaz Noviembre 2009 Sensores de contacto. Bumper. Los sensores de contactos son los dispositivos
Más detallesAPRENDE ARDUINO FACILMENTE CON MIRPAS.COM.
APRENDE ARDUINO FACILMENTE CON MIRPAS.COM. Este curso está redactado por Pascual Gómez del Pino para Mirpas.com. El autor y la Web reclinan las responsabilidades civiles y penales que pudiesen derivar
Más detallesDpto. de Electrónica - Universidad de Alcalá TuBot
Dpto. de Electrónica - Universidad de Alcalá TuBot 2014 1 TUBOT 2014 INTRODUCCIÓN Dpto. de Electrónica - Universidad de Alcalá TuBot 2014 2 Elementos de un Robot Móvil Autónomo SISTEMA DE ALIMENTACIÓN
Más detallesCONTROL AUTOMÁTICO CON ARDUINO
CONTROL AUTOMÁTICO CON ARDUINO TECNOLOGIA Juan Crespo López Señal analógica: es una señal que puede tomar infinitos valores Señal digital: Es una señal que solo puede tomar dos valores 0 y 1 normalmente
Más detallesMotor de Corriente Continua
1.2.12. Motor de Corriente Continua En este proyecto vamos a controlar un motor de corriente continua como los que se utilizan en multitud de proyectos de tecnología o juguetes como coches teledirigidos,
Más detallesINSTITUTO TECNOLÓGICO METROPOLITANO ITM GUÍA DE LABORATORIO INSTRUMENTACIÓN ELECTRÓNICA INTERFAZ ARDUINO - LABVIEW
OBJETIVOS: Establecer la conexión entre ARDUINO y LABVIEW para realizar la lectura de un dato analógico y visualizarlo en forma de indicador. Usar una placa de ARDUINO como tarjeta de adquisición de datos
Más detallesLa ventana de mblock se compone de 5 partes principalmente:
Programación Visual con mbloc mblock es un entorno gráfico de programación basado en el editor Scratch 2.0 para introducir de forma sencilla la programación y robótica. El entorno de programación de mblock
Más detallesQué es y por qué usarlo
ARDUINO * El proyecto Arduino: Qué es y por qué usarlo Arduino es un sistema electrónico de prototipado abierto (opensource ) basada en hardware y software flexibles y fáciles de usar. Con conceptos básicos
Más detallesAndroid 2.3 Tablet Manual de Usuario
Contenido. Contenido....1 2. Contenido de la caja...2 3. Perspectiva del producto...3 4. Encendido y apagado...4 Hibernar: Pulsar el botón de encendido para que la tableta se ponga en modo de hibernación
Más detallesDynabot II es un kit diseñado para el aprendizaje de robótica móvil basado en arduino. Para qué sirve?
Versión arduino Descripción Dynabot II es un kit diseñado para el aprendizaje de robótica móvil basado en arduino. Para qué sirve? Sirve para programar aplicaciones básicas y avanzadas en robótica móvil,
Más detallesReloj Despertador Invisible Wifi 1080p Manual de Usuario REL062-1
Reloj Despertador Invisible Wifi 1080p Manual de Usuario REL062-1 Botones 1. Sensor de Luz 10. Tecla de configuración 2. Display del reloj 11. Tecla + 3. LED de visión nocturna 12. Tecla - 4. LED de visión
Más detallesGUÍA DEL CURSO DE INICIACIÓN A ARDUINO KIT DE ARDUINO DE LA XUNTA DE GALICIA
GUÍA DEL CURSO DE INICIACIÓN A ARDUINO KIT DE ARDUINO DE LA XUNTA DE GALICIA http://www.futureworkss.com 1 ÍNDICE INTRODUCCIÓN...3 EJERCICIO Nº1: LOS MATERIALES DEL KIT...3 EJERCICIO Nº2: LA PLACA ARDUINO
Más detallesOKY2002: Arduino Uno Genérico
OKY2002: Arduino Uno Genérico Básico NIVEL DE ENTRADA Estas tarjetas y módulos son los ideales para iniciar a programar un microcontrolador y adentrarte al mundo de la tecnología. Descripción El OKI2002
Más detallesARDUINO El proyecto Arduino: Recordando - Pines de entrada - Pines de salida - Microcontrolador - Conexión USB - IDE de arduino
ARDUINO El proyecto Arduino: Recordando - Pines de entrada - Pines de salida - Microcontrolador - Conexión USB - IDE de arduino Escuchas y respuestas con dos valores: pinmode modos del pin - (OUTPUT, INPUT);
Más detallesGUÍA DE UTILIZACIÓN DEL ROBOT MBOT RANGER A TRAVÉS DE LA APP
GUÍA DE UTILIZACIÓN DEL ROBOT MBOT RANGER A TRAVÉS DE LA APP http://www.futureworkss.com 1 ÍNDICE INTRODUCCIÓN...3 LOS SENSORES DEL ROBOT...3 SENSORES INTERNOS...3 SENSORES EXTERNOS...4 UTILIZACIÓN DE
Más detallesManual de Usuario RoboticSAD. Universidad Pedagógica Nacional Licenciatura en Electrónica. Elaborado por: Yuli Marcela Marín Peña
Manual de Usuario RoboticSAD Universidad Pedagógica Nacional Licenciatura en Electrónica Elaborado por: Yuli Marcela Marín Peña Manual de Usuario RoboticSAD RoboticSAD es un Software de Apoyo Didáctico
Más detalles4.2 Práctica 1: encendiendo y apagando varios leds
Taller de Arduino 4.2 Práctica 1: encendiendo y apagando varios leds En esta primera práctica vamos a simular el juego de luces del famoso coche fantástico de la serie de televisión que se hizo popular
Más detallesTecnológico Nacional de México
Tecnológico Nacional de México Instituto Tecnológico de Ensenada Introduccio n a la tecnologí a arduino Instructor: M. E. Oscar Martin Tirado Ochoa Ensenada, B. C. Junio del 2015 Contenido Hola mundo...
Más detallesI.E.S. PADRE MANJÓN DPTO. TECNOLOGÍA-INFORMÁTICA 2017/2018 BRAZO ROBOT ARDUINO
I.E.S. PADRE MANJÓN DPTO. TECNOLOGÍA-INFORMÁTICA 2017/2018 BRAZO ROBOT ARDUINO PROYECTO ROBOT Contenido MATERIAL Y MONTAJE.... 2 MOTOR MG996R... 6 CALIBRACIÓN DE SERVOS:... 6 ALIMENTACIÓN DE 5 SERVOS:...
Más detallesENTRADAS Y SALIDAS DIGITALES USO DE VARIABLES Y TEMPORIZADORES
ENTRADAS Y SALIDAS DIGITALES USO DE VARIABLES Y TEMPORIZADORES Centro CFP/ES VARIABLES 1 EJEMPLOS USO DE VARIABLES EJEMPLOS USO DE VARIABLES 2 TEMPORIZADORES TEMPORIZADORES 3 SALIDAS DIGITALES P1.- PARPADEO
Más detallesVISUALINO Apuntes y Proyectos IV
VISUALINO Apuntes y Proyectos IV por BY - SA - NC Servos (de rotación continua) Qué son los servos? Un servo es un motor de corriente continua especial; gracias a un sistema de engranajes reductores y
Más detallesAnexo: Software de Programación y APP
Anexo: Software de Programación y APP Anexo_software_mbolck Pág. 1 Anexo: software de programación y APP Modos de programación: Software mblock Como se ha descrito anteriormente uno de los software para
Más detallesQué es un Robot. Entidad artificial Da la sensación de tener un propósito propio. Entorno. Club de Robótica-Mecatrónica UAM 2012
HKTR9000 Qué es un Robot Entidad artificial Da la sensación de tener un propósito propio Sensores Procesador Actuadores Entorno Robot Toyota por Chris73 - Wikimedia Sensores Infrarrojos GP2D12, CNY70...
Más detallesCampamentos moway. Prácticas propuestas.
Campamentos moway.. www.moway-robot.com 1 Índice Enseñar prácticas ya hechas (10 minutos)...2 Explicación básica del robot moway (5 minutos)...2 Explicación básica del software MowayWorld (15 minutos)...2
Más detallesEL SENSOR DE SONIDO KY-038 (VERSION )
EL SENSOR DE SONIDO KY-038 (VERSION 27-8-17) OBJETIVOS Presentar el sensor de sonido KY-038. Utilizar el pin digital D0 del sensor. Mostrar las lecturas del sensor utilizando el pin analógico A0 del sensor.
Más detallesConstruye y programa tu radar de tramo
Construye y programa tu radar de tramo Breve descripción del proyecto Materiales: En este proyecto vas a descubrir cómo construir y programar tu propio radar de tramo para poder medir la velocidad a la
Más detallesSesión 12: Practica 3: Creación de prototipo básico de Arduino.
Sesión 12: Practica 3: Creación de prototipo básico de Arduino. Introducción Arduino es una plataforma electrónica de prototipos de código abierto (open-source) basada en hardware y software flexible y
Más detallesACTIVIDADES DE SCRATCH PARA ARDUINO (S4A) 3º ESO TECNOLOGÍAS
ACTIVIDADES DE SCRATCH PARA ARDUINO (S4A) 3º ESO TECNOLOGÍAS A1: ENCENDER UN LED Y APAGARLO CON S4A Conecta la placa arduino al ordenador y arranca S4A. Recuerda que la placa arduino tiene que tener instalado
Más detallesIntroducción a Arduino. Electrónica para todos.
Introducción a Arduino. Electrónica para todos. Qué es Arduino? Qué es Opensource? Opensource (Código abierto o fuente abierta): Software distribuido y desarrollado libremente. Busca los beneficios prácticos
Más detallesIniciación al IDE de Arduino y primer ejercicio
Ardushop.es Iniciación al IDE de Arduino y primer ejercicio 1. Componentes Arduino UNO Cable USB 2. Explicación placa Arduino UNO 1 Led Debug 9 Botón Reset 2 Pines digitales (entrada/salida) USB 8 3 ICSP
Más detallesPrograma del curso de Arduino
Programa del curso de Arduino Víctor Pérez Domingo victorperezdomingo@gmail.com Febrero 2017 1 ÍNDICE ÍNDICE Índice 1. Curso 4 1.1. Objetivo del bloque 1................................... 4 1.2. Objetivo
Más detalles5. CONSTRUCCIÓN a) Montar la plataforma móvil según sus instrucciones. b) Soldar un trozo de 20 cm de hilo rígido a los terminales de las reductoras.
1. OBJETIVOS Construir un coche seguidor de línea negra controlado por arduino. 2. FOTOGRAFÍA Leer todas las instrucciones y comprobar el listado de materiales antes de empezar el proyecto. 3. FUNCIONAMIENTO
Más detallesDispositivos de Entrada/Salida
Dispositivos de Entrada/Salida Notas de clase: Unidad IV Materia: Diseño y Paradigmas de Lenguajes Carrera: Ingeniería en Informática/Ingeniería en Computación Universidad Nacional de San Luis 20/09/2017
Más detallesFundamentos para programación y robótica Módulo 2 Programación y robótica Capítulo 3 TortuBots y NXT
Módulo 2 Programación y robótica Capítulo 3 Agenda Generalidades sobre el kit Lego NXT Conceptos básicos de Lego NXT Operando el NXT con TortuBots Objetivos Aprender sobre el kit y familiarizarse con el
Más detallesTICA EN LA ESCUELA. El Robot (hardware) Alicia Escudero. Apellido y Nombre: Escudero Alicia. Tema: características de un robot
Alicia Escudero ROBÓTICA TICA EN LA ESCUELA El Robot (hardware) Apellido y Nombre: Escudero Alicia Tema: características de un robot E-mail: alyy_94@hotmail.com D.N.I: 36.491.199 02/05/1994 Introducción
Más detallesC S M a n u a l d e u s u a r i o
CS918 Manual de usuario TABLA DE CONTENIDOS 1. CONTENIDO DEL PRODUCTO... 2 2. INTRODUCCIÓN DE BOTONES Y CONECTORES... 2 3. COMO UTILIZAR EL PRODUCTO:... 2 3.1 Conexión y activación del producto... 2 3.2
Más detallesProgramando con Minibloq.
Programando con Minibloq. Introducción Como vimos en los videos anteriores, para programar los robots vamos a utilizar Minibloq. Pueden descargar la última versión aca: http://blog.minibloq.org/p/download.html
Más detallesINTRODUCCIÓN DESCRIPCIÓN... 4 Características Hardware... 4
TARJETA ULN2003 TABLA DE CONTENIDO INTRODUCCIÓN... 3 DESCRIPCIÓN... 4 Características Hardware... 4 ETAPAS Y CARACTERISTICAS ESPECÍFICAS... 5 1. Entrada de voltaje... 5 2. Señales de entrada... 5 3. Salida
Más detallesEl ladrillo llamado R8+ es el cerebro del kit robó co. Tiene conectores laterales para motores y sensores.
1 m Manual R8+ El ladrillo llamado R8+ es el cerebro del kit robó co. Tiene conectores laterales para motores y sensores. Boton Reset o encendido apagado segun modelo Salida / Entrada Mini USB para conexión
Más detallesPRESENTA INTRODUCCIÓN A ARDUINO
PRESENTA INTRODUCCIÓN A ARDUINO #1: ALGORITMOS Y PSEUDOCÓDIGO, BLINK #2: ENTRADA y SALIDAS ANALOGAS / DIGITALES #3: SERVOMOTOR + DESAFIO #1 Qué es Arduino? Tips Generales Hasta dónde se puede llegar?
Más detallesIntroducción a Arduino
Introducción a Arduino Dr. Ulises Pineda Rico Cuerpo Académico de Comunicaciones Facultad de Ciencias, UASLP Tel. +52(444) 826-2486 ext. 2964 correo electrónico: u_pineda@galia.fc.uaslp.mx http://galia.fc.uaslp.mx/~u_pineda
Más detallesPrograma tu sistema de aviso de la distancia de seguridad.
Programa tu sistema de aviso de la distancia de seguridad. En este proyecto crearás un sistema que te permita alertar a los coches o ciclistas de que no están cumpliendo con la distancia de seguridad adecuada.
Más detallesConstruct Your Dreams Shenzhen Maker Works Technology Co., Ltd. Soporte técnico:
Construct Your Dreams Shenzhen Maker Works Technology Co., Ltd. Soporte técnico: support@makeblock.cc www.makeblock.cc :himakeblock : makeblock bbs.makeblock.cc Construct Your Dreams ÍNDICE mbot es un
Más detalles1 CAJA NEGRA R300 DUAL CAM
1 CAJA NEGRA R300 DUAL CAM Funciones principales: 1. Incluye dos cámaras que puede utilizar para tomar imágenes de la parte delantera y trasera al mismo tiempo. 2. Incluye un módulo GPS que le permite
Más detallesCurso Arduino avanzado
Febrero 2017 Curso Arduino avanzado Ricardo Castrillejo Abad INDICE 1. CURSO... 4 1.1 OBJETIVO DEL PRIMER DÍA... 4 1.2 OBJETIVO DEL SEGUNDO DÍA... 4 2. AVANZADO: CLASE 1 (2H)... 4 2.1 OBJETIVOS (30MIN)...
Más detallesFreemind y Dia. Edición Abalar FERROL By Tino Fernández
FERROL 2011 http://www.futureworkss.com 1 By Tino Fernández INTRODUCCIÓN Se define un mapa mental o conceptual como aquel que realiza una representación gráfica del conocimiento. Estos mapas son diagramas
Más detallesCaracterísticas del sistema
BARRERA ELECTROMECÁNICA Introducción Consiste en una barrera totalmente automatizada. El programa se inicia accionando un pulsador. Posee un semáforo para permitir o no el paso y un sensor infrarrojo que
Más detallesVigas Ruedas Planchas Ejes
QUÉ ES MAKEBLOCK? Makeblock es un sistema de piezas intercambiables de gran resistencia que se pueden montar entre ellas fácilmente y con infinidad de combinaciones. Makeblock es accesible a pequeños (a
Más detallesControl de LCD y sensor de temperatura
Control de LCD y sensor de temperatura Componentes Protoboard Arduino UNO Sensor de temperatura LM35 Potenciómetro (resistencia variable) Resistencia de 220 Ω Pantalla LCD 16 x 2 20 cables jumpers Montaje
Más detallesEncender un LED utilizando un pulsador (Ref libro 1 pg 82 pero como 1.2.2 y pg 132 como 1.2.3)
Libro de Actividades de Robótica Educativa 1.2.3. Encender un LED utilizando un pulsador (Ref libro 1 pg 82 pero como 1.2.2 y pg 132 como 1.2.3) La tercera actividad, es nuestra última actividad con el
Más detalles4 Actuadores eléctricos. Alfaomega. Material Web. Arduino control de servomotores a pasos 2
4 Actuadores eléctricos Capítulo Material Web Arduino control de servomotores a pasos 2 2 Actuadores eléctricos 4.1. 4.1 Arduino control de servomotores a pasos Un servomotor de pasos es un sistema formado
Más detallesProgramación de autómatas
Universidad Carlos III de Madrid Departamento de Ingeniería de Sistemas y Automática AUTOMATIZACIÓN INDUSTRIAL Práctica 2 Programación de autómatas Abril 2008 Ramiro Diez Automatización Industrial. Práctica
Más detallesZUMO SHIELD - BLUETOOTH
ZUMO SHIELD - BLUETOOTH Pasos comunes El coche puede controlarse mediante botones, acelerómetro y voz. Para cada una de las opciones hay que seguir unos pasos ligeramente distintos, primero detallamos
Más detallesPrograma la luz inteligente de tu bici
Programa la luz inteligente de tu bici En este proyecto vas a descubrir cómo programar tu propia luz inteligente para ponerle tu bicicleta, con el fin de que ésta se encienda cuando detecte que es de noche.
Más detallesConceptos básicos de Arduino:
Conceptos básicos de Arduino: Cosas básicas de C: Siempre que se acabe de escribir una línea, y esta no acabe en }, hay que poner punto y coma (;) 1. Variables: 2. Cómo declarar una variable: a. Se pueden
Más detallesINTRODUCCIÓN A LA PROGRAMACIÓN ENGINEERING KICKSTART
INTRODUCCIÓN A LA PROGRAMACIÓN ENGINEERING KICKSTART 1 Introducción a la Programación Everybody in this country should learn to program a computer... because it teaches you how to think -Steve Jobs Qué
Más detallesCurso de Modelado y Simulación
Curso de Modelado y Simulación Para Profesores de Física, Matemáticas y Electrónica Universidad Técnica de Ambato AMBATO-ECUADOR Agosto-2006 Ing. José Manuel Ruiz Gutiérrez Catedrático de Tecnología Eléctrica
Más detallesQUÉ ES EL OPEN SOURCE?
TALLER ARDUINO QUÉ ES EL OPEN SOURCE? Ventajas del open source : Idea Compartir Desarrollo del proyecto - Desarrollo acelerado de proyectos. - Feedback internacional y cooperación comunitaria. - Desarrollo
Más detallesAR 1 T. Tutorial 1. Introducción a Arduino Controlando un LED.
1 T Tutorial 1. Introducción a Arduino Controlando un LED. Objetivo general. Conocer los conceptos básicos de Arduino para aplicarlos, encender y apagar un LED como primera práctica. Qué es Arduino? Arduino
Más detallesTEMA 7: ROBÓTICA -PROGRAMACIÓN
1. Control de un robot: TEMA 7: ROBÓTICA -PROGRAMACIÓN Los robots se controlan mediante circuitos electrónicos analógicos y digitales, y programación mediante ordenador. La electrónica se divide en dos
Más detalles