SlideShare una empresa de Scribd logo
Grupo de Trabajo:
ELABORACIÓN DE MATERIALES
DIDÁCTICOS USANDO LA PLATAFORMA
ARDUINO
IES HELIÓPOLIS
Curso 2013/2014
José Pujol
OBJETIVOS DEL GRUPO DE TRABAJO
1) Control de vehículo mediante aplicación móvil
2) Presentación de la herramienta S4A: Scratch For
Arduino
CONTROL DE VEHÍCULO MEDIANTE APP
1) Comunicación Serie Teléfono móvil → Arduino
mediante módulo Bluetooth
2) Control de motores mediante Driver L298
CONTROL DE VEHÍCULO MEDIANTE APP
Los datos que envía la app son:
http://es.appszoom.com/android_applications/tools/arduino-controlled-robot_inuri.html
COMUNICACIÓN SERIE
1) Tipos de datos
2) Comunicación Serie
3) Comunicación Arduino → PC
4) Comunicación PC → Arduino
5) Módulo Bluetooth
Tipos de datos
● Enteros- int
Números enteros, ocupan 2 bytes, -32,768 al 32,767
Ejemplo:
int ledPin=13; // variable ledPin de tipo entero igual a 13
● Binarios- boolean
Tienen 2 valores true o false. 1 bit de memoria
Ejemplo:
boolean lectura=false; // variable binaria lectura, estado falso
Tipos de datos
● byte
Guarda un números de 8 bits entre 0 y 255
Ejemplo: byte b=01010101; // variable b de tipo byte
● char
Tipo de datos que ocupa 1 byte de memoria que almacena un
carácter. Son almacenados con la numeración decimal
correspondiente al carácter ASCII
Ejemplo:
char dato ='A';
char dato=65; // ambos son equivalentes
Comunicación Serie
● Comunica Arduino con PC u otros dispositivos
● Utiliza los pines Rx 0 y Tx 1 conectados al controlador FTDI
● Permite recibir y enviar datos
● Usa un buffer de 64 bytes cola FIFO
Comunicación Serie
● Para enviar y recibir datos usa el código ASCII
● Utilidades:
➔ Monitorizar valores de variables
➔ Depurar programas
➔ Mandar comandos a Arduino
➔ Conexión con otros módulos
Comunicación Serie
Comunicación Serie
● Monitor Serie
Enviar Datos Arduino → PC
Ejemplo de contador
Enviar Datos Arduino → PC
Serial.begin (velocidad)
Abre el puerto serie y establece la velocidad de conexión
Serial.print()
Imprime los datos por el puerto serie
Serial.print (“Texto”);
Serial.print (variables);
Serial.println()
Realiza además un retorno de carro
Enviar Datos Arduino → PC
Ejercicio: monitorizar un sensor por el Puerto Serie.
Enviar Datos PC → Arduino
Nos permite controlar Arduino desde otro dispositivo
Algunas opciones:
● PC desde cable USB
● Teléfono movil vía bluetooth
● Internet via Telnet
Enviar Datos PC → Arduino
Ejemplo: programa básico para recibir datos
Enviar Datos PC → Arduino
Ejercicio: controlar el encendido de un LED desde el
teclado mediante las letras H y L
Enviar Datos PC → Arduino
Serial.available ()
Devuelve el estado del buffer del puerto serie y desvela si hay
datos dentro de este
Serial.read()
Lee el primer carácter del buffer. Es importante entender que lee
un solo carácter (byte)
Serial.flush()
Vacia el buffer del puerto serie
Serial.end()
Desactiva la comunicación serie
Enviar Datos PC → Arduino
Ejemplo: programa básico para recibir datos numéricos
Enviar Datos Arduino → PC
Ejercicio: Controlar la intensidad luminosa de un led
mediante el teclado mandando un número entre 0 y 255
Añadir terminador de datos >
Añadir comienzo de cadena <
Ejercicio: Controlar la intensidad luminosa de un led RG
mediante el teclado mandando <255R> <255G>
Módulo Bluetooth
Usaremos Módulo HC-06
Características:
● Económico
● Fácil de usar
Modos de funcionamiento:
● Master
● Esclavo
Módulo Bluetooth
Conexión:
Configuración: mediante programa o comandos AT podemos
cambiar nombre, y la contraseña, además del modo de
funcionamiento
http://giltesa.com/2012/08/10/modulo-bluetooth-hc-06-para-
arduino/
Módulo Bluetooth
Pasos para conectar al teléfono móvil:
● Activar modo Bluetooth en nuestro teléfono y
comprobar que ve el dispositivo
● Linkarlo: el LED rojo que parpadea debe quedarse fijo
● Descargar un programa de envio de datos
● Comprobar que podemos encende un LED desde el
telefono mediante H y L, en Arduino debemos cargar
Communication--> Physical Pixel
CONTROL DE MOTORES MEDIANTE DRIVER
L298
1) L298
2) Driver
Vehiculo controlado por app y Arduino
CONTROL DE MOTORES MEDIANTE L298
2) Driver
CONTROL DE MOTORES MEDIANTE L298
Ejemplo: programa básico para controlar un motor
Grupo de Trabajo:
ELABORACIÓN DE MATERIALES
DIDÁCTICOS USANDO LA PLATAFORMA
ARDUINO
IES HELIÓPOLIS
Curso 2013/2014
José Pujol

Más contenido relacionado

La actualidad más candente

Dispositivos de Redes
Dispositivos de RedesDispositivos de Redes
Dispositivos de Redes
Iván Sánchez Cervantes
 
Redes alambricas
Redes alambricas Redes alambricas
Redes alambricas
EMILIANORODRIGUEZAGU1
 
Configuracion router
Configuracion routerConfiguracion router
Configuracion router
cyberleon95
 
11 comunicaciones opticas
11 comunicaciones opticas11 comunicaciones opticas
11 comunicaciones opticas
Fernando Avila
 
Antenas lineales
Antenas linealesAntenas lineales
Antenas lineales
Moisés Maidana
 
Protocolo de capa 3
Protocolo de capa 3Protocolo de capa 3
Protocolo de capa 3
Eduardo J Onofre
 
Modelo tcp ip
Modelo tcp ipModelo tcp ip
Modelo tcp ip
wsar85
 
Comunicacion punto a punto
Comunicacion punto a puntoComunicacion punto a punto
Comunicacion punto a punto
Jose Hernandez Landa
 
Arquitectura cisc
Arquitectura ciscArquitectura cisc
Arquitectura cisc
SuarezJhon
 
Presentacion generacion de computadoras
Presentacion generacion de computadorasPresentacion generacion de computadoras
Presentacion generacion de computadoras
SaRa PaOLA AnGeLeS
 
Protoboard (1)
Protoboard (1)Protoboard (1)
Protoboard (1)
Oscar Barrios
 
Topologias de red
Topologias de redTopologias de red
Topologias de red
Oscar Mauricio Buenaventura
 
10. presentación de redes con power point
10. presentación de redes con power point10. presentación de redes con power point
10. presentación de redes con power point
rmticlydia
 
Ppt redes informaticas
Ppt redes informaticasPpt redes informaticas
Ppt redes informaticas
ticoiescla
 
Espectro Ensanchado - Telecomunicaciones III
Espectro Ensanchado - Telecomunicaciones IIIEspectro Ensanchado - Telecomunicaciones III
Espectro Ensanchado - Telecomunicaciones III
Andy Juan Sarango Veliz
 
Pcm
PcmPcm
Raspberry Pi
Raspberry PiRaspberry Pi
Raspberry Pi
Saúl Vázquez
 
trafico
traficotrafico
Trabajo 2 redes informaticas
Trabajo 2 redes informaticasTrabajo 2 redes informaticas
Trabajo 2 redes informaticas
Mariana Del Pilar Quevedo Galindo
 
Códigos de línea
Códigos de líneaCódigos de línea
Códigos de línea
Oscar Llanos
 

La actualidad más candente (20)

Dispositivos de Redes
Dispositivos de RedesDispositivos de Redes
Dispositivos de Redes
 
Redes alambricas
Redes alambricas Redes alambricas
Redes alambricas
 
Configuracion router
Configuracion routerConfiguracion router
Configuracion router
 
11 comunicaciones opticas
11 comunicaciones opticas11 comunicaciones opticas
11 comunicaciones opticas
 
Antenas lineales
Antenas linealesAntenas lineales
Antenas lineales
 
Protocolo de capa 3
Protocolo de capa 3Protocolo de capa 3
Protocolo de capa 3
 
Modelo tcp ip
Modelo tcp ipModelo tcp ip
Modelo tcp ip
 
Comunicacion punto a punto
Comunicacion punto a puntoComunicacion punto a punto
Comunicacion punto a punto
 
Arquitectura cisc
Arquitectura ciscArquitectura cisc
Arquitectura cisc
 
Presentacion generacion de computadoras
Presentacion generacion de computadorasPresentacion generacion de computadoras
Presentacion generacion de computadoras
 
Protoboard (1)
Protoboard (1)Protoboard (1)
Protoboard (1)
 
Topologias de red
Topologias de redTopologias de red
Topologias de red
 
10. presentación de redes con power point
10. presentación de redes con power point10. presentación de redes con power point
10. presentación de redes con power point
 
Ppt redes informaticas
Ppt redes informaticasPpt redes informaticas
Ppt redes informaticas
 
Espectro Ensanchado - Telecomunicaciones III
Espectro Ensanchado - Telecomunicaciones IIIEspectro Ensanchado - Telecomunicaciones III
Espectro Ensanchado - Telecomunicaciones III
 
Pcm
PcmPcm
Pcm
 
Raspberry Pi
Raspberry PiRaspberry Pi
Raspberry Pi
 
trafico
traficotrafico
trafico
 
Trabajo 2 redes informaticas
Trabajo 2 redes informaticasTrabajo 2 redes informaticas
Trabajo 2 redes informaticas
 
Códigos de línea
Códigos de líneaCódigos de línea
Códigos de línea
 

Destacado

Taller Arduino espacio-RES 2ª Sesion
Taller Arduino espacio-RES 2ª SesionTaller Arduino espacio-RES 2ª Sesion
Taller Arduino espacio-RES 2ª Sesion
José Pujol Pérez
 
Taller Arduino espacio-RES 3ª Sesion
Taller Arduino espacio-RES 3ª SesionTaller Arduino espacio-RES 3ª Sesion
Taller Arduino espacio-RES 3ª Sesion
José Pujol Pérez
 
Arduino: Programación y Robótica en Secundaria
Arduino: Programación y Robótica en SecundariaArduino: Programación y Robótica en Secundaria
Arduino: Programación y Robótica en Secundaria
José Pujol Pérez
 
Ethernet Shield
Ethernet ShieldEthernet Shield
Ethernet Shield
José Pujol Pérez
 
Libreria webduino
Libreria webduinoLibreria webduino
Libreria webduino
José Pujol Pérez
 
Motores-Arduino
Motores-ArduinoMotores-Arduino
Motores-Arduino
José Pujol Pérez
 
Iniciación a Arduino
Iniciación a ArduinoIniciación a Arduino
Iniciación a Arduino
José Pujol Pérez
 
ITT 18 Practicas Basicas de Arduino
ITT 18 Practicas Basicas de Arduino ITT 18 Practicas Basicas de Arduino
ITT 18 Practicas Basicas de Arduino
El Gfe Davidson
 
Arduino vs S4A
Arduino vs S4AArduino vs S4A
Arduino vs S4A
José Pujol Pérez
 
Libro de proyectos del kit oficial de Arduino en castellano completo - Arduin...
Libro de proyectos del kit oficial de Arduino en castellano completo - Arduin...Libro de proyectos del kit oficial de Arduino en castellano completo - Arduin...
Libro de proyectos del kit oficial de Arduino en castellano completo - Arduin...
Tino Fernández
 
Presentación arduino 4 eso
Presentación arduino 4 esoPresentación arduino 4 eso
Presentación arduino 4 eso
amartind11
 
Practicas E -S Analogicas Arduino
Practicas E -S Analogicas ArduinoPracticas E -S Analogicas Arduino
Practicas E -S Analogicas Arduino
José Pujol Pérez
 
Taller Iniciacion Arduino Camara Comercio
Taller Iniciacion Arduino Camara ComercioTaller Iniciacion Arduino Camara Comercio
Taller Iniciacion Arduino Camara Comercio
José Pujol Pérez
 
Prácticas Entradas Salidas Digitales
Prácticas Entradas Salidas DigitalesPrácticas Entradas Salidas Digitales
Prácticas Entradas Salidas Digitales
José Pujol Pérez
 
Iniciacion arduino
Iniciacion arduinoIniciacion arduino
Iniciacion arduino
José Pujol Pérez
 
Ejercicios de Arduino resueltos Grupo Sabika
Ejercicios de Arduino resueltos Grupo SabikaEjercicios de Arduino resueltos Grupo Sabika
Ejercicios de Arduino resueltos Grupo Sabika
Johnny Parrales
 
Manual basico de practicas con Arduino uno
Manual basico de practicas con Arduino unoManual basico de practicas con Arduino uno
Manual basico de practicas con Arduino uno
Ramiro Hernandez Michua
 
20 Magnificos proyectos para ARDUINO
20 Magnificos proyectos para ARDUINO20 Magnificos proyectos para ARDUINO
20 Magnificos proyectos para ARDUINO
dave
 
Impresoras 3d opensource
Impresoras 3d opensourceImpresoras 3d opensource
Impresoras 3d opensource
José Pujol Pérez
 
Introduccion a Openscad y Blockscad
Introduccion a Openscad y BlockscadIntroduccion a Openscad y Blockscad
Introduccion a Openscad y Blockscad
José Pujol Pérez
 

Destacado (20)

Taller Arduino espacio-RES 2ª Sesion
Taller Arduino espacio-RES 2ª SesionTaller Arduino espacio-RES 2ª Sesion
Taller Arduino espacio-RES 2ª Sesion
 
Taller Arduino espacio-RES 3ª Sesion
Taller Arduino espacio-RES 3ª SesionTaller Arduino espacio-RES 3ª Sesion
Taller Arduino espacio-RES 3ª Sesion
 
Arduino: Programación y Robótica en Secundaria
Arduino: Programación y Robótica en SecundariaArduino: Programación y Robótica en Secundaria
Arduino: Programación y Robótica en Secundaria
 
Ethernet Shield
Ethernet ShieldEthernet Shield
Ethernet Shield
 
Libreria webduino
Libreria webduinoLibreria webduino
Libreria webduino
 
Motores-Arduino
Motores-ArduinoMotores-Arduino
Motores-Arduino
 
Iniciación a Arduino
Iniciación a ArduinoIniciación a Arduino
Iniciación a Arduino
 
ITT 18 Practicas Basicas de Arduino
ITT 18 Practicas Basicas de Arduino ITT 18 Practicas Basicas de Arduino
ITT 18 Practicas Basicas de Arduino
 
Arduino vs S4A
Arduino vs S4AArduino vs S4A
Arduino vs S4A
 
Libro de proyectos del kit oficial de Arduino en castellano completo - Arduin...
Libro de proyectos del kit oficial de Arduino en castellano completo - Arduin...Libro de proyectos del kit oficial de Arduino en castellano completo - Arduin...
Libro de proyectos del kit oficial de Arduino en castellano completo - Arduin...
 
Presentación arduino 4 eso
Presentación arduino 4 esoPresentación arduino 4 eso
Presentación arduino 4 eso
 
Practicas E -S Analogicas Arduino
Practicas E -S Analogicas ArduinoPracticas E -S Analogicas Arduino
Practicas E -S Analogicas Arduino
 
Taller Iniciacion Arduino Camara Comercio
Taller Iniciacion Arduino Camara ComercioTaller Iniciacion Arduino Camara Comercio
Taller Iniciacion Arduino Camara Comercio
 
Prácticas Entradas Salidas Digitales
Prácticas Entradas Salidas DigitalesPrácticas Entradas Salidas Digitales
Prácticas Entradas Salidas Digitales
 
Iniciacion arduino
Iniciacion arduinoIniciacion arduino
Iniciacion arduino
 
Ejercicios de Arduino resueltos Grupo Sabika
Ejercicios de Arduino resueltos Grupo SabikaEjercicios de Arduino resueltos Grupo Sabika
Ejercicios de Arduino resueltos Grupo Sabika
 
Manual basico de practicas con Arduino uno
Manual basico de practicas con Arduino unoManual basico de practicas con Arduino uno
Manual basico de practicas con Arduino uno
 
20 Magnificos proyectos para ARDUINO
20 Magnificos proyectos para ARDUINO20 Magnificos proyectos para ARDUINO
20 Magnificos proyectos para ARDUINO
 
Impresoras 3d opensource
Impresoras 3d opensourceImpresoras 3d opensource
Impresoras 3d opensource
 
Introduccion a Openscad y Blockscad
Introduccion a Openscad y BlockscadIntroduccion a Openscad y Blockscad
Introduccion a Openscad y Blockscad
 

Similar a Vehiculo controlado por app y Arduino

Taller practico iot fundación telefónica
Taller practico iot fundación telefónicaTaller practico iot fundación telefónica
Taller practico iot fundación telefónica
Sara Alvarellos Navarro
 
Bluetooth 2
Bluetooth 2Bluetooth 2
CONTADOR BINARIO DESCENDENTE DE 8 BITS CON ARDUINO
CONTADOR BINARIO DESCENDENTE DE 8 BITS CON ARDUINOCONTADOR BINARIO DESCENDENTE DE 8 BITS CON ARDUINO
CONTADOR BINARIO DESCENDENTE DE 8 BITS CON ARDUINO
Fernando Marcos Marcos
 
CONTADOR BINARIO ASCENDENTE DE 8 BITS CON ARDUINO
CONTADOR BINARIO ASCENDENTE DE 8 BITS CON ARDUINOCONTADOR BINARIO ASCENDENTE DE 8 BITS CON ARDUINO
CONTADOR BINARIO ASCENDENTE DE 8 BITS CON ARDUINO
Fernando Marcos Marcos
 
Tutorial comunicación bluetooth con módulos rn42 y rn41_by_ editronikx
Tutorial comunicación bluetooth con módulos rn42 y rn41_by_ editronikxTutorial comunicación bluetooth con módulos rn42 y rn41_by_ editronikx
Tutorial comunicación bluetooth con módulos rn42 y rn41_by_ editronikx
Universidad mariana
 
CONTADOR BINARIO DESCENDENTE DE 14 BITS CON ARDUINO
CONTADOR BINARIO DESCENDENTE DE 14 BITS CON ARDUINOCONTADOR BINARIO DESCENDENTE DE 14 BITS CON ARDUINO
CONTADOR BINARIO DESCENDENTE DE 14 BITS CON ARDUINO
Fernando Marcos Marcos
 
La electricidad y la electronica tarjeta arduino
La electricidad y la electronica tarjeta arduinoLa electricidad y la electronica tarjeta arduino
La electricidad y la electronica tarjeta arduino
SantiagoMarulanda6
 
Introduccion Arduino 2010
Introduccion  Arduino 2010Introduccion  Arduino 2010
Introduccion Arduino 2010
Rubén Loredo
 
La electricidad y la electronica tarjeta arduino.
 La electricidad y la electronica  tarjeta arduino. La electricidad y la electronica  tarjeta arduino.
La electricidad y la electronica tarjeta arduino.
Cata2004
 
Manual arduino
Manual arduinoManual arduino
Manual arduino
Salvador Franchy
 
La electricidad y la electrónica tarjeta arduino.
La electricidad y la electrónica  tarjeta arduino. La electricidad y la electrónica  tarjeta arduino.
La electricidad y la electrónica tarjeta arduino.
SantiagoZuluaga26
 
La electricidad y la electronica tarjeta arduino.
La electricidad y la electronica  tarjeta arduino.La electricidad y la electronica  tarjeta arduino.
La electricidad y la electronica tarjeta arduino.
SofiaRosero2
 
CONTADOR BINARIO ASCENDENTE DE 14 BITS CON ARDUINO
CONTADOR BINARIO ASCENDENTE DE 14 BITS CON ARDUINOCONTADOR BINARIO ASCENDENTE DE 14 BITS CON ARDUINO
CONTADOR BINARIO ASCENDENTE DE 14 BITS CON ARDUINO
Fernando Marcos Marcos
 
La electricidad y la electronica tarjeta arduino.
La electricidad y la electronica  tarjeta arduino.La electricidad y la electronica  tarjeta arduino.
La electricidad y la electronica tarjeta arduino.
DanielaSanchez255
 
CONTADOR BINARIO ASCENDENTE-DESCENDENTE DE 14 BITS CON ARDUINO
CONTADOR BINARIO ASCENDENTE-DESCENDENTE DE 14 BITS CON ARDUINOCONTADOR BINARIO ASCENDENTE-DESCENDENTE DE 14 BITS CON ARDUINO
CONTADOR BINARIO ASCENDENTE-DESCENDENTE DE 14 BITS CON ARDUINO
Fernando Marcos Marcos
 
Arduino sin cables: usando Bluetooth
Arduino sin cables: usando BluetoothArduino sin cables: usando Bluetooth
Arduino sin cables: usando Bluetooth
Jorge Zaccaro
 
[Arqui1]practica2 200815555
[Arqui1]practica2 200815555[Arqui1]practica2 200815555
[Arqui1]practica2 200815555
AnGeo Gomez
 
Presentacion Arduino 2024 implementando tinkercad.pptx
Presentacion Arduino 2024 implementando tinkercad.pptxPresentacion Arduino 2024 implementando tinkercad.pptx
Presentacion Arduino 2024 implementando tinkercad.pptx
Andrea713958
 
Tarjeta arduino
Tarjeta arduinoTarjeta arduino
Tarjeta arduino
vanessabalseca
 
Tarjeta arduino
Tarjeta arduinoTarjeta arduino
Tarjeta arduino
vanessabalseca
 

Similar a Vehiculo controlado por app y Arduino (20)

Taller practico iot fundación telefónica
Taller practico iot fundación telefónicaTaller practico iot fundación telefónica
Taller practico iot fundación telefónica
 
Bluetooth 2
Bluetooth 2Bluetooth 2
Bluetooth 2
 
CONTADOR BINARIO DESCENDENTE DE 8 BITS CON ARDUINO
CONTADOR BINARIO DESCENDENTE DE 8 BITS CON ARDUINOCONTADOR BINARIO DESCENDENTE DE 8 BITS CON ARDUINO
CONTADOR BINARIO DESCENDENTE DE 8 BITS CON ARDUINO
 
CONTADOR BINARIO ASCENDENTE DE 8 BITS CON ARDUINO
CONTADOR BINARIO ASCENDENTE DE 8 BITS CON ARDUINOCONTADOR BINARIO ASCENDENTE DE 8 BITS CON ARDUINO
CONTADOR BINARIO ASCENDENTE DE 8 BITS CON ARDUINO
 
Tutorial comunicación bluetooth con módulos rn42 y rn41_by_ editronikx
Tutorial comunicación bluetooth con módulos rn42 y rn41_by_ editronikxTutorial comunicación bluetooth con módulos rn42 y rn41_by_ editronikx
Tutorial comunicación bluetooth con módulos rn42 y rn41_by_ editronikx
 
CONTADOR BINARIO DESCENDENTE DE 14 BITS CON ARDUINO
CONTADOR BINARIO DESCENDENTE DE 14 BITS CON ARDUINOCONTADOR BINARIO DESCENDENTE DE 14 BITS CON ARDUINO
CONTADOR BINARIO DESCENDENTE DE 14 BITS CON ARDUINO
 
La electricidad y la electronica tarjeta arduino
La electricidad y la electronica tarjeta arduinoLa electricidad y la electronica tarjeta arduino
La electricidad y la electronica tarjeta arduino
 
Introduccion Arduino 2010
Introduccion  Arduino 2010Introduccion  Arduino 2010
Introduccion Arduino 2010
 
La electricidad y la electronica tarjeta arduino.
 La electricidad y la electronica  tarjeta arduino. La electricidad y la electronica  tarjeta arduino.
La electricidad y la electronica tarjeta arduino.
 
Manual arduino
Manual arduinoManual arduino
Manual arduino
 
La electricidad y la electrónica tarjeta arduino.
La electricidad y la electrónica  tarjeta arduino. La electricidad y la electrónica  tarjeta arduino.
La electricidad y la electrónica tarjeta arduino.
 
La electricidad y la electronica tarjeta arduino.
La electricidad y la electronica  tarjeta arduino.La electricidad y la electronica  tarjeta arduino.
La electricidad y la electronica tarjeta arduino.
 
CONTADOR BINARIO ASCENDENTE DE 14 BITS CON ARDUINO
CONTADOR BINARIO ASCENDENTE DE 14 BITS CON ARDUINOCONTADOR BINARIO ASCENDENTE DE 14 BITS CON ARDUINO
CONTADOR BINARIO ASCENDENTE DE 14 BITS CON ARDUINO
 
La electricidad y la electronica tarjeta arduino.
La electricidad y la electronica  tarjeta arduino.La electricidad y la electronica  tarjeta arduino.
La electricidad y la electronica tarjeta arduino.
 
CONTADOR BINARIO ASCENDENTE-DESCENDENTE DE 14 BITS CON ARDUINO
CONTADOR BINARIO ASCENDENTE-DESCENDENTE DE 14 BITS CON ARDUINOCONTADOR BINARIO ASCENDENTE-DESCENDENTE DE 14 BITS CON ARDUINO
CONTADOR BINARIO ASCENDENTE-DESCENDENTE DE 14 BITS CON ARDUINO
 
Arduino sin cables: usando Bluetooth
Arduino sin cables: usando BluetoothArduino sin cables: usando Bluetooth
Arduino sin cables: usando Bluetooth
 
[Arqui1]practica2 200815555
[Arqui1]practica2 200815555[Arqui1]practica2 200815555
[Arqui1]practica2 200815555
 
Presentacion Arduino 2024 implementando tinkercad.pptx
Presentacion Arduino 2024 implementando tinkercad.pptxPresentacion Arduino 2024 implementando tinkercad.pptx
Presentacion Arduino 2024 implementando tinkercad.pptx
 
Tarjeta arduino
Tarjeta arduinoTarjeta arduino
Tarjeta arduino
 
Tarjeta arduino
Tarjeta arduinoTarjeta arduino
Tarjeta arduino
 

Más de José Pujol Pérez

Multievaluación con Rúbricas y Formularios
Multievaluación con Rúbricas y FormulariosMultievaluación con Rúbricas y Formularios
Multievaluación con Rúbricas y Formularios
José Pujol Pérez
 
Arduino control motores cc
Arduino control motores ccArduino control motores cc
Arduino control motores cc
José Pujol Pérez
 
App inventor bluetooth Arduino
App inventor bluetooth ArduinoApp inventor bluetooth Arduino
App inventor bluetooth Arduino
José Pujol Pérez
 
Taller Arduino con Kiwibot- Interruptor crepuscular
Taller Arduino con Kiwibot- Interruptor crepuscularTaller Arduino con Kiwibot- Interruptor crepuscular
Taller Arduino con Kiwibot- Interruptor crepuscular
José Pujol Pérez
 
Scratch: Clones
Scratch: ClonesScratch: Clones
Scratch: Clones
José Pujol Pérez
 
Paralelismo y sincronizacion scratch
Paralelismo y sincronizacion scratchParalelismo y sincronizacion scratch
Paralelismo y sincronizacion scratch
José Pujol Pérez
 
Depuracion errores scratch
Depuracion errores scratchDepuracion errores scratch
Depuracion errores scratch
José Pujol Pérez
 
Por que trabajar con scratch
Por que trabajar con scratchPor que trabajar con scratch
Por que trabajar con scratch
José Pujol Pérez
 
Que es scratch
Que es scratchQue es scratch
Que es scratch
José Pujol Pérez
 
S4A Metodo Trabajo
S4A Metodo TrabajoS4A Metodo Trabajo
S4A Metodo Trabajo
José Pujol Pérez
 
Introducción a Processing
Introducción a ProcessingIntroducción a Processing
Introducción a Processing
José Pujol Pérez
 
Memoria Casa Inteligente con S4A
Memoria Casa Inteligente con S4AMemoria Casa Inteligente con S4A
Memoria Casa Inteligente con S4A
José Pujol Pérez
 
S4A Metodologia
S4A MetodologiaS4A Metodologia
S4A Metodologia
José Pujol Pérez
 
Introducción a Scratch
Introducción a ScratchIntroducción a Scratch
Introducción a Scratch
José Pujol Pérez
 
Programacion y Robótica Secundaria Open Source
Programacion y Robótica Secundaria Open SourceProgramacion y Robótica Secundaria Open Source
Programacion y Robótica Secundaria Open Source
José Pujol Pérez
 
Programacion y Robotica Secundaria-Linea Trabajo Propuesta
Programacion y Robotica Secundaria-Linea Trabajo PropuestaProgramacion y Robotica Secundaria-Linea Trabajo Propuesta
Programacion y Robotica Secundaria-Linea Trabajo Propuesta
José Pujol Pérez
 
Taller fabricación robots-d2
Taller fabricación robots-d2Taller fabricación robots-d2
Taller fabricación robots-d2
José Pujol Pérez
 
Taller fabricación de robots-d1
Taller fabricación de robots-d1Taller fabricación de robots-d1
Taller fabricación de robots-d1
José Pujol Pérez
 
Kiwibot Robotica Open Source
Kiwibot  Robotica Open SourceKiwibot  Robotica Open Source
Kiwibot Robotica Open Source
José Pujol Pérez
 
P11: Kiwibot Basic Shield: Control matriz led sin libreria
P11: Kiwibot Basic Shield:  Control matriz led sin libreriaP11: Kiwibot Basic Shield:  Control matriz led sin libreria
P11: Kiwibot Basic Shield: Control matriz led sin libreria
José Pujol Pérez
 

Más de José Pujol Pérez (20)

Multievaluación con Rúbricas y Formularios
Multievaluación con Rúbricas y FormulariosMultievaluación con Rúbricas y Formularios
Multievaluación con Rúbricas y Formularios
 
Arduino control motores cc
Arduino control motores ccArduino control motores cc
Arduino control motores cc
 
App inventor bluetooth Arduino
App inventor bluetooth ArduinoApp inventor bluetooth Arduino
App inventor bluetooth Arduino
 
Taller Arduino con Kiwibot- Interruptor crepuscular
Taller Arduino con Kiwibot- Interruptor crepuscularTaller Arduino con Kiwibot- Interruptor crepuscular
Taller Arduino con Kiwibot- Interruptor crepuscular
 
Scratch: Clones
Scratch: ClonesScratch: Clones
Scratch: Clones
 
Paralelismo y sincronizacion scratch
Paralelismo y sincronizacion scratchParalelismo y sincronizacion scratch
Paralelismo y sincronizacion scratch
 
Depuracion errores scratch
Depuracion errores scratchDepuracion errores scratch
Depuracion errores scratch
 
Por que trabajar con scratch
Por que trabajar con scratchPor que trabajar con scratch
Por que trabajar con scratch
 
Que es scratch
Que es scratchQue es scratch
Que es scratch
 
S4A Metodo Trabajo
S4A Metodo TrabajoS4A Metodo Trabajo
S4A Metodo Trabajo
 
Introducción a Processing
Introducción a ProcessingIntroducción a Processing
Introducción a Processing
 
Memoria Casa Inteligente con S4A
Memoria Casa Inteligente con S4AMemoria Casa Inteligente con S4A
Memoria Casa Inteligente con S4A
 
S4A Metodologia
S4A MetodologiaS4A Metodologia
S4A Metodologia
 
Introducción a Scratch
Introducción a ScratchIntroducción a Scratch
Introducción a Scratch
 
Programacion y Robótica Secundaria Open Source
Programacion y Robótica Secundaria Open SourceProgramacion y Robótica Secundaria Open Source
Programacion y Robótica Secundaria Open Source
 
Programacion y Robotica Secundaria-Linea Trabajo Propuesta
Programacion y Robotica Secundaria-Linea Trabajo PropuestaProgramacion y Robotica Secundaria-Linea Trabajo Propuesta
Programacion y Robotica Secundaria-Linea Trabajo Propuesta
 
Taller fabricación robots-d2
Taller fabricación robots-d2Taller fabricación robots-d2
Taller fabricación robots-d2
 
Taller fabricación de robots-d1
Taller fabricación de robots-d1Taller fabricación de robots-d1
Taller fabricación de robots-d1
 
Kiwibot Robotica Open Source
Kiwibot  Robotica Open SourceKiwibot  Robotica Open Source
Kiwibot Robotica Open Source
 
P11: Kiwibot Basic Shield: Control matriz led sin libreria
P11: Kiwibot Basic Shield:  Control matriz led sin libreriaP11: Kiwibot Basic Shield:  Control matriz led sin libreria
P11: Kiwibot Basic Shield: Control matriz led sin libreria
 

Último

2. LA ENERGIA Y TIPOSGRADO SEXTO.SANTA TERESApptx
2. LA ENERGIA Y TIPOSGRADO SEXTO.SANTA TERESApptx2. LA ENERGIA Y TIPOSGRADO SEXTO.SANTA TERESApptx
2. LA ENERGIA Y TIPOSGRADO SEXTO.SANTA TERESApptx
nelsontobontrujillo
 
Introducción a la seguridad básica (3 de julio de 2024)
Introducción a la seguridad básica (3 de julio de 2024)Introducción a la seguridad básica (3 de julio de 2024)
Introducción a la seguridad básica (3 de julio de 2024)
Cátedra Banco Santander
 
Plataformas de vídeo online (2 de julio de 2024)
Plataformas de vídeo online (2 de julio de 2024)Plataformas de vídeo online (2 de julio de 2024)
Plataformas de vídeo online (2 de julio de 2024)
Cátedra Banco Santander
 
Enseñar a Nativos Digitales MP2 Ccesa007.pdf
Enseñar a Nativos Digitales MP2 Ccesa007.pdfEnseñar a Nativos Digitales MP2 Ccesa007.pdf
Enseñar a Nativos Digitales MP2 Ccesa007.pdf
Demetrio Ccesa Rayme
 
fichas descriptivas para primaria 2023-2024
fichas descriptivas para primaria 2023-2024fichas descriptivas para primaria 2023-2024
fichas descriptivas para primaria 2023-2024
Verito51
 
Como hacer que te pasen cosas buenas MRE3 Ccesa007.pdf
Como hacer que te pasen cosas buenas  MRE3  Ccesa007.pdfComo hacer que te pasen cosas buenas  MRE3  Ccesa007.pdf
Como hacer que te pasen cosas buenas MRE3 Ccesa007.pdf
Demetrio Ccesa Rayme
 
Taller Intensivo de Formación Continua 2024
Taller Intensivo de Formación Continua 2024Taller Intensivo de Formación Continua 2024
Taller Intensivo de Formación Continua 2024
maria larios
 
Cultura Organizacional con Responsabilidad Social Empresarial.pdf
Cultura Organizacional con Responsabilidad Social Empresarial.pdfCultura Organizacional con Responsabilidad Social Empresarial.pdf
Cultura Organizacional con Responsabilidad Social Empresarial.pdf
JonathanCovena1
 
Presentación sobré la culturas Lima, la cultura Paracas y la cultura Vicús.
Presentación  sobré la culturas Lima,  la  cultura Paracas y la cultura Vicús.Presentación  sobré la culturas Lima,  la  cultura Paracas y la cultura Vicús.
Presentación sobré la culturas Lima, la cultura Paracas y la cultura Vicús.
Juan Luis Cunya Vicente
 
Evaluacion Formativa en el Aula ECH1 Ccesa007.pdf
Evaluacion Formativa en el Aula   ECH1  Ccesa007.pdfEvaluacion Formativa en el Aula   ECH1  Ccesa007.pdf
Evaluacion Formativa en el Aula ECH1 Ccesa007.pdf
Demetrio Ccesa Rayme
 
PLAN DE TRABAJO DIA DEL LOGRO 2024 URP.docx
PLAN DE TRABAJO DIA DEL LOGRO 2024 URP.docxPLAN DE TRABAJO DIA DEL LOGRO 2024 URP.docx
PLAN DE TRABAJO DIA DEL LOGRO 2024 URP.docx
william antonio Chacon Robles
 
Reglamento del salón - Intensa-mente.pdf
Reglamento del salón - Intensa-mente.pdfReglamento del salón - Intensa-mente.pdf
Reglamento del salón - Intensa-mente.pdf
Adri G Ch
 
El mensaje en la psicopedagogía.........
El mensaje en la psicopedagogía.........El mensaje en la psicopedagogía.........
El mensaje en la psicopedagogía.........
DenisseGonzalez805225
 
PLAN ANUAL DE TRABAJO (PAT) 2024 MINEDU PERÚ
PLAN ANUAL DE TRABAJO (PAT) 2024 MINEDU PERÚPLAN ANUAL DE TRABAJO (PAT) 2024 MINEDU PERÚ
PLAN ANUAL DE TRABAJO (PAT) 2024 MINEDU PERÚ
Ferrer17
 
Fichas del Alumno con base a la nueva escuela mexicana
Fichas  del Alumno con base a la nueva escuela mexicanaFichas  del Alumno con base a la nueva escuela mexicana
Fichas del Alumno con base a la nueva escuela mexicana
Verito51
 
Introducción a los Sistemas Integrados de Gestión
Introducción a los Sistemas Integrados de GestiónIntroducción a los Sistemas Integrados de Gestión
Introducción a los Sistemas Integrados de Gestión
JonathanCovena1
 
Discurso de Ceremonia de Graduación da la Generación 2021-2024.docx
Discurso de Ceremonia de Graduación da la Generación 2021-2024.docxDiscurso de Ceremonia de Graduación da la Generación 2021-2024.docx
Discurso de Ceremonia de Graduación da la Generación 2021-2024.docx
Centro de Bachillerato Tecnológico industrial y de servicios No. 209
 
6°_GRADO_-_ACTIVIDAD_DEL_08_DE_JULIO.doc
6°_GRADO_-_ACTIVIDAD_DEL_08_DE_JULIO.doc6°_GRADO_-_ACTIVIDAD_DEL_08_DE_JULIO.doc
6°_GRADO_-_ACTIVIDAD_DEL_08_DE_JULIO.doc
Gina Quezada Sanchez
 
678778595-Examen-Final-Innovacion-Social.pptx
678778595-Examen-Final-Innovacion-Social.pptx678778595-Examen-Final-Innovacion-Social.pptx
678778595-Examen-Final-Innovacion-Social.pptx
VALERIOPEREZBORDA
 
Semana 1 Derecho a interponer recursos y reparación.
Semana 1 Derecho a interponer recursos y reparación.Semana 1 Derecho a interponer recursos y reparación.
Semana 1 Derecho a interponer recursos y reparación.
SergioAlfrediMontoya
 

Último (20)

2. LA ENERGIA Y TIPOSGRADO SEXTO.SANTA TERESApptx
2. LA ENERGIA Y TIPOSGRADO SEXTO.SANTA TERESApptx2. LA ENERGIA Y TIPOSGRADO SEXTO.SANTA TERESApptx
2. LA ENERGIA Y TIPOSGRADO SEXTO.SANTA TERESApptx
 
Introducción a la seguridad básica (3 de julio de 2024)
Introducción a la seguridad básica (3 de julio de 2024)Introducción a la seguridad básica (3 de julio de 2024)
Introducción a la seguridad básica (3 de julio de 2024)
 
Plataformas de vídeo online (2 de julio de 2024)
Plataformas de vídeo online (2 de julio de 2024)Plataformas de vídeo online (2 de julio de 2024)
Plataformas de vídeo online (2 de julio de 2024)
 
Enseñar a Nativos Digitales MP2 Ccesa007.pdf
Enseñar a Nativos Digitales MP2 Ccesa007.pdfEnseñar a Nativos Digitales MP2 Ccesa007.pdf
Enseñar a Nativos Digitales MP2 Ccesa007.pdf
 
fichas descriptivas para primaria 2023-2024
fichas descriptivas para primaria 2023-2024fichas descriptivas para primaria 2023-2024
fichas descriptivas para primaria 2023-2024
 
Como hacer que te pasen cosas buenas MRE3 Ccesa007.pdf
Como hacer que te pasen cosas buenas  MRE3  Ccesa007.pdfComo hacer que te pasen cosas buenas  MRE3  Ccesa007.pdf
Como hacer que te pasen cosas buenas MRE3 Ccesa007.pdf
 
Taller Intensivo de Formación Continua 2024
Taller Intensivo de Formación Continua 2024Taller Intensivo de Formación Continua 2024
Taller Intensivo de Formación Continua 2024
 
Cultura Organizacional con Responsabilidad Social Empresarial.pdf
Cultura Organizacional con Responsabilidad Social Empresarial.pdfCultura Organizacional con Responsabilidad Social Empresarial.pdf
Cultura Organizacional con Responsabilidad Social Empresarial.pdf
 
Presentación sobré la culturas Lima, la cultura Paracas y la cultura Vicús.
Presentación  sobré la culturas Lima,  la  cultura Paracas y la cultura Vicús.Presentación  sobré la culturas Lima,  la  cultura Paracas y la cultura Vicús.
Presentación sobré la culturas Lima, la cultura Paracas y la cultura Vicús.
 
Evaluacion Formativa en el Aula ECH1 Ccesa007.pdf
Evaluacion Formativa en el Aula   ECH1  Ccesa007.pdfEvaluacion Formativa en el Aula   ECH1  Ccesa007.pdf
Evaluacion Formativa en el Aula ECH1 Ccesa007.pdf
 
PLAN DE TRABAJO DIA DEL LOGRO 2024 URP.docx
PLAN DE TRABAJO DIA DEL LOGRO 2024 URP.docxPLAN DE TRABAJO DIA DEL LOGRO 2024 URP.docx
PLAN DE TRABAJO DIA DEL LOGRO 2024 URP.docx
 
Reglamento del salón - Intensa-mente.pdf
Reglamento del salón - Intensa-mente.pdfReglamento del salón - Intensa-mente.pdf
Reglamento del salón - Intensa-mente.pdf
 
El mensaje en la psicopedagogía.........
El mensaje en la psicopedagogía.........El mensaje en la psicopedagogía.........
El mensaje en la psicopedagogía.........
 
PLAN ANUAL DE TRABAJO (PAT) 2024 MINEDU PERÚ
PLAN ANUAL DE TRABAJO (PAT) 2024 MINEDU PERÚPLAN ANUAL DE TRABAJO (PAT) 2024 MINEDU PERÚ
PLAN ANUAL DE TRABAJO (PAT) 2024 MINEDU PERÚ
 
Fichas del Alumno con base a la nueva escuela mexicana
Fichas  del Alumno con base a la nueva escuela mexicanaFichas  del Alumno con base a la nueva escuela mexicana
Fichas del Alumno con base a la nueva escuela mexicana
 
Introducción a los Sistemas Integrados de Gestión
Introducción a los Sistemas Integrados de GestiónIntroducción a los Sistemas Integrados de Gestión
Introducción a los Sistemas Integrados de Gestión
 
Discurso de Ceremonia de Graduación da la Generación 2021-2024.docx
Discurso de Ceremonia de Graduación da la Generación 2021-2024.docxDiscurso de Ceremonia de Graduación da la Generación 2021-2024.docx
Discurso de Ceremonia de Graduación da la Generación 2021-2024.docx
 
6°_GRADO_-_ACTIVIDAD_DEL_08_DE_JULIO.doc
6°_GRADO_-_ACTIVIDAD_DEL_08_DE_JULIO.doc6°_GRADO_-_ACTIVIDAD_DEL_08_DE_JULIO.doc
6°_GRADO_-_ACTIVIDAD_DEL_08_DE_JULIO.doc
 
678778595-Examen-Final-Innovacion-Social.pptx
678778595-Examen-Final-Innovacion-Social.pptx678778595-Examen-Final-Innovacion-Social.pptx
678778595-Examen-Final-Innovacion-Social.pptx
 
Semana 1 Derecho a interponer recursos y reparación.
Semana 1 Derecho a interponer recursos y reparación.Semana 1 Derecho a interponer recursos y reparación.
Semana 1 Derecho a interponer recursos y reparación.
 

Vehiculo controlado por app y Arduino

  • 1. Grupo de Trabajo: ELABORACIÓN DE MATERIALES DIDÁCTICOS USANDO LA PLATAFORMA ARDUINO IES HELIÓPOLIS Curso 2013/2014 José Pujol
  • 2. OBJETIVOS DEL GRUPO DE TRABAJO 1) Control de vehículo mediante aplicación móvil 2) Presentación de la herramienta S4A: Scratch For Arduino
  • 3. CONTROL DE VEHÍCULO MEDIANTE APP 1) Comunicación Serie Teléfono móvil → Arduino mediante módulo Bluetooth 2) Control de motores mediante Driver L298
  • 4. CONTROL DE VEHÍCULO MEDIANTE APP Los datos que envía la app son: http://es.appszoom.com/android_applications/tools/arduino-controlled-robot_inuri.html
  • 5. COMUNICACIÓN SERIE 1) Tipos de datos 2) Comunicación Serie 3) Comunicación Arduino → PC 4) Comunicación PC → Arduino 5) Módulo Bluetooth
  • 6. Tipos de datos ● Enteros- int Números enteros, ocupan 2 bytes, -32,768 al 32,767 Ejemplo: int ledPin=13; // variable ledPin de tipo entero igual a 13 ● Binarios- boolean Tienen 2 valores true o false. 1 bit de memoria Ejemplo: boolean lectura=false; // variable binaria lectura, estado falso
  • 7. Tipos de datos ● byte Guarda un números de 8 bits entre 0 y 255 Ejemplo: byte b=01010101; // variable b de tipo byte ● char Tipo de datos que ocupa 1 byte de memoria que almacena un carácter. Son almacenados con la numeración decimal correspondiente al carácter ASCII Ejemplo: char dato ='A'; char dato=65; // ambos son equivalentes
  • 8. Comunicación Serie ● Comunica Arduino con PC u otros dispositivos ● Utiliza los pines Rx 0 y Tx 1 conectados al controlador FTDI ● Permite recibir y enviar datos ● Usa un buffer de 64 bytes cola FIFO
  • 9. Comunicación Serie ● Para enviar y recibir datos usa el código ASCII ● Utilidades: ➔ Monitorizar valores de variables ➔ Depurar programas ➔ Mandar comandos a Arduino ➔ Conexión con otros módulos
  • 12. Enviar Datos Arduino → PC Ejemplo de contador
  • 13. Enviar Datos Arduino → PC Serial.begin (velocidad) Abre el puerto serie y establece la velocidad de conexión Serial.print() Imprime los datos por el puerto serie Serial.print (“Texto”); Serial.print (variables); Serial.println() Realiza además un retorno de carro
  • 14. Enviar Datos Arduino → PC Ejercicio: monitorizar un sensor por el Puerto Serie.
  • 15. Enviar Datos PC → Arduino Nos permite controlar Arduino desde otro dispositivo Algunas opciones: ● PC desde cable USB ● Teléfono movil vía bluetooth ● Internet via Telnet
  • 16. Enviar Datos PC → Arduino Ejemplo: programa básico para recibir datos
  • 17. Enviar Datos PC → Arduino Ejercicio: controlar el encendido de un LED desde el teclado mediante las letras H y L
  • 18. Enviar Datos PC → Arduino Serial.available () Devuelve el estado del buffer del puerto serie y desvela si hay datos dentro de este Serial.read() Lee el primer carácter del buffer. Es importante entender que lee un solo carácter (byte) Serial.flush() Vacia el buffer del puerto serie Serial.end() Desactiva la comunicación serie
  • 19. Enviar Datos PC → Arduino Ejemplo: programa básico para recibir datos numéricos
  • 20. Enviar Datos Arduino → PC Ejercicio: Controlar la intensidad luminosa de un led mediante el teclado mandando un número entre 0 y 255 Añadir terminador de datos > Añadir comienzo de cadena < Ejercicio: Controlar la intensidad luminosa de un led RG mediante el teclado mandando <255R> <255G>
  • 21. Módulo Bluetooth Usaremos Módulo HC-06 Características: ● Económico ● Fácil de usar Modos de funcionamiento: ● Master ● Esclavo
  • 22. Módulo Bluetooth Conexión: Configuración: mediante programa o comandos AT podemos cambiar nombre, y la contraseña, además del modo de funcionamiento http://giltesa.com/2012/08/10/modulo-bluetooth-hc-06-para- arduino/
  • 23. Módulo Bluetooth Pasos para conectar al teléfono móvil: ● Activar modo Bluetooth en nuestro teléfono y comprobar que ve el dispositivo ● Linkarlo: el LED rojo que parpadea debe quedarse fijo ● Descargar un programa de envio de datos ● Comprobar que podemos encende un LED desde el telefono mediante H y L, en Arduino debemos cargar Communication--> Physical Pixel
  • 24. CONTROL DE MOTORES MEDIANTE DRIVER L298 1) L298 2) Driver
  • 26. CONTROL DE MOTORES MEDIANTE L298 2) Driver
  • 27. CONTROL DE MOTORES MEDIANTE L298 Ejemplo: programa básico para controlar un motor
  • 28. Grupo de Trabajo: ELABORACIÓN DE MATERIALES DIDÁCTICOS USANDO LA PLATAFORMA ARDUINO IES HELIÓPOLIS Curso 2013/2014 José Pujol