SlideShare una empresa de Scribd logo
1 de 56
Programación Arduino
TECNOLOGIA 4º ESO
Antonio Vives
¿Cómo se programa Arduino?
Además del lenguaje propio de Arduino existen interfaces para programar
de una forma más sencilla a la plataforma Arduino.
Vamos a aprender a programar Arduino de manera simultánea con la
IDE de Arduino y con S4A que es un entorno de trabajo basado en
SCRATCH
¿Qué es S4A?
S4A es una modificación de
Scratch que permite programar la
plataforma de hardware libre
Arduino de una forma sencilla.
Proporciona bloques nuevos para
tratar con sensores y actuadores
conectados a una placa Arduino
Interface
Es la misma que la de Scratch y proporciona
bloques para las funcionalidades básicas del
micro-controlador, escrituras y lecturas
digitales y analógicas.
Instalación http://s4a.cat/index_es.html
Este firmware es un programa que debe instalarse en vuestra placa Arduino para
poderos comunicar con ella desde S4A.
•Descargar e instalar el entorno Arduino http://arduino.cc/en/Main/Software.
•Descargar nuestro firmware aquí
•Conectar la placa Arduino a un puerto USB del ordenador.
•Abrir el archivo de firmware (S4AFirmware15.ino) desde el entorno Arduino
•En el menú Tools, seleccionad la versión de la placa y el puerto serie en
qué esté conectada la placa.
•Cargad el firmware a la placa mediante la opción de menú CARGAR.
Ordenes S4A – Lenguaje Arduino
Ordenes S4A – Lenguaje Arduino
Ordenes S4A – Lenguaje Arduino
Ordenes S4A – Lenguaje Arduino
Ordenes S4A – Lenguaje Arduino
Ordenes S4A – Lenguaje Arduino
Ordenes S4A – Lenguaje Arduino
Ordenes S4A – Lenguaje Arduino
Ordenes S4A – Lenguaje Arduino
Ordenes S4A – Lenguaje Arduino
Ordenes S4A – Lenguaje Arduino
Ordenes S4A – Lenguaje Arduino
Ordenes S4A – Lenguaje Arduino
Ordenes S4A – Lenguaje Arduino
Ordenes S4A – Lenguaje Arduino
Ordenes S4A – Lenguaje Arduino
Ordenes S4A – Lenguaje Arduino
Ordenes S4A – Lenguaje Arduino
Encender LED con pulsador
 Pulsamos para encender y al soltar se apaga
– Materiales:
 LED
 Resistencia 220 ohmios.
 Pulsador
 Resistencia 10K.
Circuito Eléctrico
Conexión de un
LED
Conexión de un
PULSADOR
Programa S4A
Pulsador; pin 2
LED; pin 10
Programa
El LED se mantiene
encendido mientras se
mantiene pulsado.
Pulsador; pin 8
LED; pin 4
Diseño
Circuito Real
Programa con S4A
Necesitamos una variable
que memorice como esta
la salida y la llamaremos
salida
El LED se cambia de
estado a cada pulsación
Programa
El LED se cambia de
estado a cada pulsación
Modificación
El delay es para
evitar el rebote del
pulsador el valor
debe de estar entre
10 y 20
Necesitamos una variable
que memorice como esta
la salida y la llamaremos
salida
Semáforo S4A
Salida 10 ROJO
Salida 11 VERDE
Salida 12 AMBAR
Semáforo
Salida 10 ROJO
Salida 11 VERDE
Salida 12 AMBAR
Esquema semáforo.
Semáforo con
pulsador para
peatones
El semáforo de coche esta en
ámbar parpadeando y el de
peatones en rojo, hasta que se
pulse la barra de espacio y
entonces se pone peatones
verde y semáforo rojo y completa
una secuencia
Salida 10 ROJO coches
Salida 11 VERDE coches
Salida 12 AMBAR coches
Salida 13 VERDE peatones
Salida 5 ROJO peatones
LED que se enciende y se apaga
variando su brillo
Utilizando la salida analógica encendemos
y apagamos el LED variando su
luminosidad.
Las salidas analógicas pueden variar su
valor entre 0 y 255.
Utilizamos la variable valor para contar de
0 a 250 y esperamos 0,01 segundo para
ver como varia el brillo.
LED que se enciende y se apaga
variando su brillo
Regulación del la luminosidad de un
LED. (con el teclado)
LED en la salida 5
Flecha arriba = aumenta Luminosidad
Flecha abajo = baja Luminosidad
Espacio para salir
Ahora variamos el brillo
con el teclado
Regulación del la luminosidad de un
LED. (con un potenciómetro)
Regulación del la luminosidad de un
LED. (con un potenciómetro)
LED en la salida 5
Potenciómetro conectado a la
entrada analógica 0
La entrada analógica da un valor
entre 0 y 1024
La variable luminosidad x 0.24 para
obtener un valor entre 0 y 255
Espacio para salir
Regulación del la luminosidad de un
LED. (con un potenciómetro)
Circuito
Regulación de la posición de un
Servomotor. (con un potenciómetro)
Los servomotores tienen 3 patillas :
• +5V
• Masa (-)
• Y control que es un tren de
impulsos que varia en amplitud
Regulación de la posición de un
Servomotor. (con el teclado)
SERVOMOTOR en la salida 8
Flecha arriba = gira +
Flecha abajo = gira -
Espacio para salir
Regulación de la posición de un
Servomotor. (con un potenciómetro)
SERVOMOTOR en la salida 8
Potenciómetro conectado a la
entrada analógica 0
La entrada analógica da un valor
entre 0 y 1024
La variable Angulo x 0.18 para
obtener un valor entre 0 y 180
Espacio para salir
Regulación de la posición de un
Servomotor. (con un potenciómetro)
Si eliminamos el
delay o bajamos
el valor el
movimiento será
más continuo
Circuito
Activación de salida potencia con
transistor
Conectamos la salida de
Arduino a la base de un
transistor que gobernará
la puesta en marcha del
rélé.
Para conectar la fuente
de alimentación que nos
suministre la corriente
solo tenemos que
conectar el negativo a la
masa del ARDUINO.
Medidor de Distancia
Por Ultrasonidos
Medidor de Distancia
Por Ultrasonidos
Control de motor de
cc con L298N
Este módulo basado en el chip L298N te
permite controlar dos motores de
corriente continua o un motor paso a
paso bipolar de hasta 2 amperios.
La salida A esta conformada
por OUT1 y OUT2 y la salida
B por OUT3 y OUT4.
Los pines de habilitación
son ENA y ENB respectivamente.
Control de motor de
cc con L298N
Con las entradas Enb a 5V al
colocar un nivel alto en al
entrada 3 y un nivel bajo en la
4 el motor girará en un sentido
ya que pondrá 5V en la salida
3 y 0V en la salida 4.
Si cambiamos el estado de las
entradas el motor girará en
sentido contrario.
Programa
Control de motor de
cc con L298N
Si utilizamos la entrada Enb con
una salida PMW del Arduino
podremos regular la velocidad del
motor.
Programa
Gracias y hasta la próxima

Más contenido relacionado

La actualidad más candente (20)

Símbolos eléctricos
Símbolos eléctricosSímbolos eléctricos
Símbolos eléctricos
 
Control de-motores-electricos
Control de-motores-electricosControl de-motores-electricos
Control de-motores-electricos
 
Resumen microcontroladores
Resumen microcontroladoresResumen microcontroladores
Resumen microcontroladores
 
Presentación p.l.c.
Presentación p.l.c.Presentación p.l.c.
Presentación p.l.c.
 
Tecnicas de deteccion de errores y pruebas en plc
Tecnicas de deteccion de errores y pruebas en plcTecnicas de deteccion de errores y pruebas en plc
Tecnicas de deteccion de errores y pruebas en plc
 
Diagrama escalera
Diagrama escaleraDiagrama escalera
Diagrama escalera
 
Generador de señales
Generador de señalesGenerador de señales
Generador de señales
 
Instrucciones del-8085 eiee
Instrucciones del-8085 eieeInstrucciones del-8085 eiee
Instrucciones del-8085 eiee
 
multivibradores Monoestable y astable
multivibradores Monoestable y astablemultivibradores Monoestable y astable
multivibradores Monoestable y astable
 
Optoacopladores
OptoacopladoresOptoacopladores
Optoacopladores
 
Transformadores
TransformadoresTransformadores
Transformadores
 
Sensores y actuadores unidad 1
Sensores y actuadores unidad 1Sensores y actuadores unidad 1
Sensores y actuadores unidad 1
 
PLC y Automatización: Libro de ejercicios resueltos de GRAFCET
PLC y Automatización: Libro de ejercicios resueltos de GRAFCETPLC y Automatización: Libro de ejercicios resueltos de GRAFCET
PLC y Automatización: Libro de ejercicios resueltos de GRAFCET
 
Informe 555 aestable
Informe 555 aestableInforme 555 aestable
Informe 555 aestable
 
VARIADORES DE FRECUENCIA.pptx
VARIADORES DE FRECUENCIA.pptxVARIADORES DE FRECUENCIA.pptx
VARIADORES DE FRECUENCIA.pptx
 
(2) sistemas de control
(2) sistemas de control(2) sistemas de control
(2) sistemas de control
 
Estructura De Los Plc
Estructura De Los PlcEstructura De Los Plc
Estructura De Los Plc
 
El transformador real
El transformador realEl transformador real
El transformador real
 
Amplificadores de potencia
Amplificadores de potenciaAmplificadores de potencia
Amplificadores de potencia
 
Latches
LatchesLatches
Latches
 

Destacado

Prácticas arduino
Prácticas arduinoPrácticas arduino
Prácticas arduinotoni
 
Control de proyectos app arduino2
Control de proyectos app arduino2Control de proyectos app arduino2
Control de proyectos app arduino2toni
 
Control de proyectos app arduino I
Control de proyectos app arduino IControl de proyectos app arduino I
Control de proyectos app arduino Itoni
 
Projectes amb maquinari lliure programats amb llenguatge Scratch i Arduino d'...
Projectes amb maquinari lliure programats amb llenguatge Scratch i Arduino d'...Projectes amb maquinari lliure programats amb llenguatge Scratch i Arduino d'...
Projectes amb maquinari lliure programats amb llenguatge Scratch i Arduino d'...Daniel Turienzo
 
Workshop Arduino + Scratch
Workshop Arduino + ScratchWorkshop Arduino + Scratch
Workshop Arduino + ScratchAna Carneirinho
 
Curso introducción a arduino
Curso introducción a arduinoCurso introducción a arduino
Curso introducción a arduinoFabLabLeon
 

Destacado (11)

Prácticas arduino
Prácticas arduinoPrácticas arduino
Prácticas arduino
 
Control de proyectos app arduino2
Control de proyectos app arduino2Control de proyectos app arduino2
Control de proyectos app arduino2
 
Control de proyectos app arduino I
Control de proyectos app arduino IControl de proyectos app arduino I
Control de proyectos app arduino I
 
Arduino
ArduinoArduino
Arduino
 
S4A
S4AS4A
S4A
 
Programación en Arduino
Programación en ArduinoProgramación en Arduino
Programación en Arduino
 
Projectes amb maquinari lliure programats amb llenguatge Scratch i Arduino d'...
Projectes amb maquinari lliure programats amb llenguatge Scratch i Arduino d'...Projectes amb maquinari lliure programats amb llenguatge Scratch i Arduino d'...
Projectes amb maquinari lliure programats amb llenguatge Scratch i Arduino d'...
 
Workshop Arduino + Scratch
Workshop Arduino + ScratchWorkshop Arduino + Scratch
Workshop Arduino + Scratch
 
Arduino
ArduinoArduino
Arduino
 
Curso introducción a arduino
Curso introducción a arduinoCurso introducción a arduino
Curso introducción a arduino
 
Introducción a Arduino
Introducción a ArduinoIntroducción a Arduino
Introducción a Arduino
 

Similar a Programación arduino

Similar a Programación arduino (20)

Arduino s4 a
Arduino  s4 aArduino  s4 a
Arduino s4 a
 
Presentacion
PresentacionPresentacion
Presentacion
 
Ampliación arduino
Ampliación arduinoAmpliación arduino
Ampliación arduino
 
Ampliación arduino
Ampliación arduinoAmpliación arduino
Ampliación arduino
 
Proyecto auto
Proyecto autoProyecto auto
Proyecto auto
 
Taller robotica libre arduino
Taller robotica libre arduinoTaller robotica libre arduino
Taller robotica libre arduino
 
Taller roboticalibrearduino
Taller roboticalibrearduinoTaller roboticalibrearduino
Taller roboticalibrearduino
 
Taller roboticalibrearduino
Taller roboticalibrearduinoTaller roboticalibrearduino
Taller roboticalibrearduino
 
P4: Kiwibot Basic Shield: Interruptor crepuscular
P4: Kiwibot Basic Shield: Interruptor crepuscularP4: Kiwibot Basic Shield: Interruptor crepuscular
P4: Kiwibot Basic Shield: Interruptor crepuscular
 
Scratch para-arduino-actividades
Scratch para-arduino-actividadesScratch para-arduino-actividades
Scratch para-arduino-actividades
 
Servo motor 360 con arduino
Servo motor 360 con arduinoServo motor 360 con arduino
Servo motor 360 con arduino
 
Guia mci servo motor con arduino
Guia mci   servo motor con arduinoGuia mci   servo motor con arduino
Guia mci servo motor con arduino
 
22232441 310201212102
22232441 31020121210222232441 310201212102
22232441 310201212102
 
22232441 310201212102
22232441 31020121210222232441 310201212102
22232441 310201212102
 
Manual arduino programació
Manual arduino programacióManual arduino programació
Manual arduino programació
 
Comenzando con arduino
Comenzando con arduinoComenzando con arduino
Comenzando con arduino
 
Microcontroladores: Comunicación en serie con Arduino
Microcontroladores: Comunicación en serie con Arduino Microcontroladores: Comunicación en serie con Arduino
Microcontroladores: Comunicación en serie con Arduino
 
Arduino IEEE SB UMH - Mario Pérez Esteso
Arduino IEEE SB UMH - Mario Pérez EstesoArduino IEEE SB UMH - Mario Pérez Esteso
Arduino IEEE SB UMH - Mario Pérez Esteso
 
Tips de arduino
Tips de arduinoTips de arduino
Tips de arduino
 
Manual Arduino Electronica
Manual Arduino Electronica  Manual Arduino Electronica
Manual Arduino Electronica
 

Más de toni

Control coche 3d Álvaro y Raúl
Control coche 3d Álvaro y RaúlControl coche 3d Álvaro y Raúl
Control coche 3d Álvaro y Raúltoni
 
Control vehiculo
Control vehiculoControl vehiculo
Control vehiculotoni
 
Control brazo robot
Control brazo robotControl brazo robot
Control brazo robottoni
 
Programación arduino II
Programación arduino IIProgramación arduino II
Programación arduino IItoni
 
Efecto encadenado2
Efecto encadenado2Efecto encadenado2
Efecto encadenado2toni
 
Aprender soldar3
Aprender soldar3Aprender soldar3
Aprender soldar3toni
 
Materiales no ferreos
Materiales no ferreosMateriales no ferreos
Materiales no ferreostoni
 
Tratamintos térmicos
Tratamintos térmicosTratamintos térmicos
Tratamintos térmicostoni
 
Materiales no ferreos
Materiales no ferreosMateriales no ferreos
Materiales no ferreostoni
 
Tratamintos térmicos
Tratamintos térmicosTratamintos térmicos
Tratamintos térmicostoni
 
Aleaciones
AleacionesAleaciones
Aleacionestoni
 
Materiales
MaterialesMateriales
Materialestoni
 
Organización de proyectos2
Organización de proyectos2Organización de proyectos2
Organización de proyectos2toni
 
Neumatica
NeumaticaNeumatica
Neumaticatoni
 
Neumatica
NeumaticaNeumatica
Neumaticatoni
 
Sistemas de control
Sistemas de controlSistemas de control
Sistemas de controltoni
 
Componentes sistema control
Componentes sistema controlComponentes sistema control
Componentes sistema controltoni
 
Sistemas de control
Sistemas de controlSistemas de control
Sistemas de controltoni
 
Maq Electricas
Maq ElectricasMaq Electricas
Maq Electricastoni
 
Fundamentos De Magnetismo
Fundamentos De MagnetismoFundamentos De Magnetismo
Fundamentos De Magnetismotoni
 

Más de toni (20)

Control coche 3d Álvaro y Raúl
Control coche 3d Álvaro y RaúlControl coche 3d Álvaro y Raúl
Control coche 3d Álvaro y Raúl
 
Control vehiculo
Control vehiculoControl vehiculo
Control vehiculo
 
Control brazo robot
Control brazo robotControl brazo robot
Control brazo robot
 
Programación arduino II
Programación arduino IIProgramación arduino II
Programación arduino II
 
Efecto encadenado2
Efecto encadenado2Efecto encadenado2
Efecto encadenado2
 
Aprender soldar3
Aprender soldar3Aprender soldar3
Aprender soldar3
 
Materiales no ferreos
Materiales no ferreosMateriales no ferreos
Materiales no ferreos
 
Tratamintos térmicos
Tratamintos térmicosTratamintos térmicos
Tratamintos térmicos
 
Materiales no ferreos
Materiales no ferreosMateriales no ferreos
Materiales no ferreos
 
Tratamintos térmicos
Tratamintos térmicosTratamintos térmicos
Tratamintos térmicos
 
Aleaciones
AleacionesAleaciones
Aleaciones
 
Materiales
MaterialesMateriales
Materiales
 
Organización de proyectos2
Organización de proyectos2Organización de proyectos2
Organización de proyectos2
 
Neumatica
NeumaticaNeumatica
Neumatica
 
Neumatica
NeumaticaNeumatica
Neumatica
 
Sistemas de control
Sistemas de controlSistemas de control
Sistemas de control
 
Componentes sistema control
Componentes sistema controlComponentes sistema control
Componentes sistema control
 
Sistemas de control
Sistemas de controlSistemas de control
Sistemas de control
 
Maq Electricas
Maq ElectricasMaq Electricas
Maq Electricas
 
Fundamentos De Magnetismo
Fundamentos De MagnetismoFundamentos De Magnetismo
Fundamentos De Magnetismo
 

Último

Uses of simple past and time expressions
Uses of simple past and time expressionsUses of simple past and time expressions
Uses of simple past and time expressionsConsueloSantana3
 
IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO YESSENIA 933623393 NUEV...
IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO  YESSENIA 933623393 NUEV...IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO  YESSENIA 933623393 NUEV...
IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO YESSENIA 933623393 NUEV...YobanaZevallosSantil1
 
EDUCACION FISICA 1° PROGRAMACIÓN ANUAL 2023.docx
EDUCACION FISICA 1°  PROGRAMACIÓN ANUAL 2023.docxEDUCACION FISICA 1°  PROGRAMACIÓN ANUAL 2023.docx
EDUCACION FISICA 1° PROGRAMACIÓN ANUAL 2023.docxLuisAndersonPachasto
 
PLAN DE TUTORIA- PARA NIVEL PRIMARIA CUARTO GRADO
PLAN DE TUTORIA- PARA NIVEL PRIMARIA CUARTO GRADOPLAN DE TUTORIA- PARA NIVEL PRIMARIA CUARTO GRADO
PLAN DE TUTORIA- PARA NIVEL PRIMARIA CUARTO GRADOMARIBEL DIAZ
 
3. Pedagogía de la Educación: Como objeto de la didáctica.ppsx
3. Pedagogía de la Educación: Como objeto de la didáctica.ppsx3. Pedagogía de la Educación: Como objeto de la didáctica.ppsx
3. Pedagogía de la Educación: Como objeto de la didáctica.ppsxJuanpm27
 
Mapa Mental de estrategias de articulación de las areas curriculares.pdf
Mapa Mental de estrategias de articulación de las areas curriculares.pdfMapa Mental de estrategias de articulación de las areas curriculares.pdf
Mapa Mental de estrategias de articulación de las areas curriculares.pdfvictorbeltuce
 
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdf
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdfFisiologia.Articular. 3 Kapandji.6a.Ed.pdf
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdfcoloncopias5
 
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdfTarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdfManuel Molina
 
Presentacion minimalista aesthetic simple beige_20240415_224856_0000.pdf
Presentacion minimalista aesthetic simple beige_20240415_224856_0000.pdfPresentacion minimalista aesthetic simple beige_20240415_224856_0000.pdf
Presentacion minimalista aesthetic simple beige_20240415_224856_0000.pdfSarayLuciaSnchezFigu
 
CUADERNILLO DE EJERCICIOS PARA EL TERCER TRIMESTRE, SEXTO GRADO
CUADERNILLO DE EJERCICIOS PARA EL TERCER TRIMESTRE, SEXTO GRADOCUADERNILLO DE EJERCICIOS PARA EL TERCER TRIMESTRE, SEXTO GRADO
CUADERNILLO DE EJERCICIOS PARA EL TERCER TRIMESTRE, SEXTO GRADOEveliaHernandez8
 
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJOTUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJOweislaco
 
Fichas de MatemáticA QUINTO DE SECUNDARIA).pdf
Fichas de MatemáticA QUINTO DE SECUNDARIA).pdfFichas de MatemáticA QUINTO DE SECUNDARIA).pdf
Fichas de MatemáticA QUINTO DE SECUNDARIA).pdfssuser50d1252
 
describimos como son afectados las regiones naturales del peru por la ola de ...
describimos como son afectados las regiones naturales del peru por la ola de ...describimos como son afectados las regiones naturales del peru por la ola de ...
describimos como son afectados las regiones naturales del peru por la ola de ...DavidBautistaFlores1
 
Concurso José María Arguedas nacional.pptx
Concurso José María Arguedas nacional.pptxConcurso José María Arguedas nacional.pptx
Concurso José María Arguedas nacional.pptxkeithgiancarloroquef
 
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptxPresentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptxYeseniaRivera50
 
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...fcastellanos3
 
sesión de aprendizaje 4 E1 Exposición oral.pdf
sesión de aprendizaje 4 E1 Exposición oral.pdfsesión de aprendizaje 4 E1 Exposición oral.pdf
sesión de aprendizaje 4 E1 Exposición oral.pdfpatriciavsquezbecerr
 

Último (20)

Uses of simple past and time expressions
Uses of simple past and time expressionsUses of simple past and time expressions
Uses of simple past and time expressions
 
IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO YESSENIA 933623393 NUEV...
IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO  YESSENIA 933623393 NUEV...IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO  YESSENIA 933623393 NUEV...
IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO YESSENIA 933623393 NUEV...
 
EDUCACION FISICA 1° PROGRAMACIÓN ANUAL 2023.docx
EDUCACION FISICA 1°  PROGRAMACIÓN ANUAL 2023.docxEDUCACION FISICA 1°  PROGRAMACIÓN ANUAL 2023.docx
EDUCACION FISICA 1° PROGRAMACIÓN ANUAL 2023.docx
 
PLAN DE TUTORIA- PARA NIVEL PRIMARIA CUARTO GRADO
PLAN DE TUTORIA- PARA NIVEL PRIMARIA CUARTO GRADOPLAN DE TUTORIA- PARA NIVEL PRIMARIA CUARTO GRADO
PLAN DE TUTORIA- PARA NIVEL PRIMARIA CUARTO GRADO
 
PPTX: La luz brilla en la oscuridad.pptx
PPTX: La luz brilla en la oscuridad.pptxPPTX: La luz brilla en la oscuridad.pptx
PPTX: La luz brilla en la oscuridad.pptx
 
3. Pedagogía de la Educación: Como objeto de la didáctica.ppsx
3. Pedagogía de la Educación: Como objeto de la didáctica.ppsx3. Pedagogía de la Educación: Como objeto de la didáctica.ppsx
3. Pedagogía de la Educación: Como objeto de la didáctica.ppsx
 
Mapa Mental de estrategias de articulación de las areas curriculares.pdf
Mapa Mental de estrategias de articulación de las areas curriculares.pdfMapa Mental de estrategias de articulación de las areas curriculares.pdf
Mapa Mental de estrategias de articulación de las areas curriculares.pdf
 
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdf
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdfFisiologia.Articular. 3 Kapandji.6a.Ed.pdf
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdf
 
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdfTarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
 
Presentacion minimalista aesthetic simple beige_20240415_224856_0000.pdf
Presentacion minimalista aesthetic simple beige_20240415_224856_0000.pdfPresentacion minimalista aesthetic simple beige_20240415_224856_0000.pdf
Presentacion minimalista aesthetic simple beige_20240415_224856_0000.pdf
 
Sesión La luz brilla en la oscuridad.pdf
Sesión  La luz brilla en la oscuridad.pdfSesión  La luz brilla en la oscuridad.pdf
Sesión La luz brilla en la oscuridad.pdf
 
CUADERNILLO DE EJERCICIOS PARA EL TERCER TRIMESTRE, SEXTO GRADO
CUADERNILLO DE EJERCICIOS PARA EL TERCER TRIMESTRE, SEXTO GRADOCUADERNILLO DE EJERCICIOS PARA EL TERCER TRIMESTRE, SEXTO GRADO
CUADERNILLO DE EJERCICIOS PARA EL TERCER TRIMESTRE, SEXTO GRADO
 
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJOTUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
 
Fichas de MatemáticA QUINTO DE SECUNDARIA).pdf
Fichas de MatemáticA QUINTO DE SECUNDARIA).pdfFichas de MatemáticA QUINTO DE SECUNDARIA).pdf
Fichas de MatemáticA QUINTO DE SECUNDARIA).pdf
 
describimos como son afectados las regiones naturales del peru por la ola de ...
describimos como son afectados las regiones naturales del peru por la ola de ...describimos como son afectados las regiones naturales del peru por la ola de ...
describimos como son afectados las regiones naturales del peru por la ola de ...
 
DIA INTERNACIONAL DAS FLORESTAS .
DIA INTERNACIONAL DAS FLORESTAS         .DIA INTERNACIONAL DAS FLORESTAS         .
DIA INTERNACIONAL DAS FLORESTAS .
 
Concurso José María Arguedas nacional.pptx
Concurso José María Arguedas nacional.pptxConcurso José María Arguedas nacional.pptx
Concurso José María Arguedas nacional.pptx
 
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptxPresentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
 
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
 
sesión de aprendizaje 4 E1 Exposición oral.pdf
sesión de aprendizaje 4 E1 Exposición oral.pdfsesión de aprendizaje 4 E1 Exposición oral.pdf
sesión de aprendizaje 4 E1 Exposición oral.pdf
 

Programación arduino

  • 2. ¿Cómo se programa Arduino? Además del lenguaje propio de Arduino existen interfaces para programar de una forma más sencilla a la plataforma Arduino. Vamos a aprender a programar Arduino de manera simultánea con la IDE de Arduino y con S4A que es un entorno de trabajo basado en SCRATCH
  • 3. ¿Qué es S4A? S4A es una modificación de Scratch que permite programar la plataforma de hardware libre Arduino de una forma sencilla. Proporciona bloques nuevos para tratar con sensores y actuadores conectados a una placa Arduino
  • 4. Interface Es la misma que la de Scratch y proporciona bloques para las funcionalidades básicas del micro-controlador, escrituras y lecturas digitales y analógicas.
  • 5. Instalación http://s4a.cat/index_es.html Este firmware es un programa que debe instalarse en vuestra placa Arduino para poderos comunicar con ella desde S4A. •Descargar e instalar el entorno Arduino http://arduino.cc/en/Main/Software. •Descargar nuestro firmware aquí •Conectar la placa Arduino a un puerto USB del ordenador. •Abrir el archivo de firmware (S4AFirmware15.ino) desde el entorno Arduino •En el menú Tools, seleccionad la versión de la placa y el puerto serie en qué esté conectada la placa. •Cargad el firmware a la placa mediante la opción de menú CARGAR.
  • 6. Ordenes S4A – Lenguaje Arduino
  • 7. Ordenes S4A – Lenguaje Arduino
  • 8. Ordenes S4A – Lenguaje Arduino
  • 9. Ordenes S4A – Lenguaje Arduino
  • 10. Ordenes S4A – Lenguaje Arduino
  • 11. Ordenes S4A – Lenguaje Arduino
  • 12. Ordenes S4A – Lenguaje Arduino
  • 13. Ordenes S4A – Lenguaje Arduino
  • 14. Ordenes S4A – Lenguaje Arduino
  • 15. Ordenes S4A – Lenguaje Arduino
  • 16. Ordenes S4A – Lenguaje Arduino
  • 17. Ordenes S4A – Lenguaje Arduino
  • 18. Ordenes S4A – Lenguaje Arduino
  • 19. Ordenes S4A – Lenguaje Arduino
  • 20. Ordenes S4A – Lenguaje Arduino
  • 21. Ordenes S4A – Lenguaje Arduino
  • 22. Ordenes S4A – Lenguaje Arduino
  • 23. Ordenes S4A – Lenguaje Arduino
  • 24. Encender LED con pulsador  Pulsamos para encender y al soltar se apaga – Materiales:  LED  Resistencia 220 ohmios.  Pulsador  Resistencia 10K.
  • 25. Circuito Eléctrico Conexión de un LED Conexión de un PULSADOR
  • 26. Programa S4A Pulsador; pin 2 LED; pin 10
  • 27. Programa El LED se mantiene encendido mientras se mantiene pulsado. Pulsador; pin 8 LED; pin 4
  • 30. Programa con S4A Necesitamos una variable que memorice como esta la salida y la llamaremos salida El LED se cambia de estado a cada pulsación
  • 31. Programa El LED se cambia de estado a cada pulsación Modificación El delay es para evitar el rebote del pulsador el valor debe de estar entre 10 y 20 Necesitamos una variable que memorice como esta la salida y la llamaremos salida
  • 32. Semáforo S4A Salida 10 ROJO Salida 11 VERDE Salida 12 AMBAR
  • 33. Semáforo Salida 10 ROJO Salida 11 VERDE Salida 12 AMBAR
  • 35. Semáforo con pulsador para peatones El semáforo de coche esta en ámbar parpadeando y el de peatones en rojo, hasta que se pulse la barra de espacio y entonces se pone peatones verde y semáforo rojo y completa una secuencia Salida 10 ROJO coches Salida 11 VERDE coches Salida 12 AMBAR coches Salida 13 VERDE peatones Salida 5 ROJO peatones
  • 36. LED que se enciende y se apaga variando su brillo Utilizando la salida analógica encendemos y apagamos el LED variando su luminosidad. Las salidas analógicas pueden variar su valor entre 0 y 255. Utilizamos la variable valor para contar de 0 a 250 y esperamos 0,01 segundo para ver como varia el brillo.
  • 37. LED que se enciende y se apaga variando su brillo
  • 38. Regulación del la luminosidad de un LED. (con el teclado) LED en la salida 5 Flecha arriba = aumenta Luminosidad Flecha abajo = baja Luminosidad Espacio para salir Ahora variamos el brillo con el teclado
  • 39. Regulación del la luminosidad de un LED. (con un potenciómetro)
  • 40. Regulación del la luminosidad de un LED. (con un potenciómetro) LED en la salida 5 Potenciómetro conectado a la entrada analógica 0 La entrada analógica da un valor entre 0 y 1024 La variable luminosidad x 0.24 para obtener un valor entre 0 y 255 Espacio para salir
  • 41. Regulación del la luminosidad de un LED. (con un potenciómetro)
  • 43. Regulación de la posición de un Servomotor. (con un potenciómetro) Los servomotores tienen 3 patillas : • +5V • Masa (-) • Y control que es un tren de impulsos que varia en amplitud
  • 44. Regulación de la posición de un Servomotor. (con el teclado) SERVOMOTOR en la salida 8 Flecha arriba = gira + Flecha abajo = gira - Espacio para salir
  • 45. Regulación de la posición de un Servomotor. (con un potenciómetro) SERVOMOTOR en la salida 8 Potenciómetro conectado a la entrada analógica 0 La entrada analógica da un valor entre 0 y 1024 La variable Angulo x 0.18 para obtener un valor entre 0 y 180 Espacio para salir
  • 46. Regulación de la posición de un Servomotor. (con un potenciómetro) Si eliminamos el delay o bajamos el valor el movimiento será más continuo
  • 48. Activación de salida potencia con transistor Conectamos la salida de Arduino a la base de un transistor que gobernará la puesta en marcha del rélé. Para conectar la fuente de alimentación que nos suministre la corriente solo tenemos que conectar el negativo a la masa del ARDUINO.
  • 49. Medidor de Distancia Por Ultrasonidos
  • 50. Medidor de Distancia Por Ultrasonidos
  • 51. Control de motor de cc con L298N Este módulo basado en el chip L298N te permite controlar dos motores de corriente continua o un motor paso a paso bipolar de hasta 2 amperios. La salida A esta conformada por OUT1 y OUT2 y la salida B por OUT3 y OUT4. Los pines de habilitación son ENA y ENB respectivamente.
  • 52. Control de motor de cc con L298N Con las entradas Enb a 5V al colocar un nivel alto en al entrada 3 y un nivel bajo en la 4 el motor girará en un sentido ya que pondrá 5V en la salida 3 y 0V en la salida 4. Si cambiamos el estado de las entradas el motor girará en sentido contrario.
  • 54. Control de motor de cc con L298N Si utilizamos la entrada Enb con una salida PMW del Arduino podremos regular la velocidad del motor.
  • 56. Gracias y hasta la próxima