SlideShare uma empresa Scribd logo
1 de 57
Practicas Arduino-S4A
TECNOLOGIA 4º ESO
Antonio Vives
¿Qué es Arduino?
Arduino es una
plataforma de
electrónica abierta
para la creación de
prototipos basada
en hardware
flexible y fácil de
usar.
¿Qué es Arduino?
Está Basado en una
tarjeta con un
microcontrolador que
permite conectar
sensores, actuadores y
otros elementos
mediante sus entradas y
salidas, analógicas y
digitales.
¿Qué es Arduino?
Microcontrolador: ATMega328
Voltaje de operación: 5V DC
Voltaje de alimentación: 7 – 12V DC
Pines digitales I/O: 14 (6 Con PWM)
Pines entrada analógica: 6
Interfaz de programación: USB
Frecuencia del Reloj: 16 Mhz
¿Como se programa Arduino?
Arduino cuenta con
un entorno de
desarrollo nativo
creado en Java,
por lo que es
multiplataforma.
El lenguaje que utiliza es propio de Arduino y
está basado en C.
Estructura de
programación
Definimos variables
Definimos configuración.
Esto solo se ejecuta una
vez
Definimos programa.
Esto solo se ejecuta de
manera cíclica.
Todo lo que se ponga
entre*/….*/ y en un línea
después de // no se
ejecuta.
¿Como se programa Arduino?
Existen interfaces para programar de una
forma sencilla la plataforma Arduino.
¿Qué podemos hacer con Arduino?
• Control de movimiento de actuadores
• Control de luces
• Control a distancia
• Etc.
¿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
Gracias y hasta la próxima

Mais conteúdo relacionado

Mais procurados

Electronica analogica
Electronica analogicaElectronica analogica
Electronica analogica
ClauFdzSrz
 
Qué es el hardware
Qué es el hardwareQué es el hardware
Qué es el hardware
michaelmptxD
 
Ensayo 2 sistemas operativos
Ensayo 2 sistemas operativosEnsayo 2 sistemas operativos
Ensayo 2 sistemas operativos
angelaalvarez8720
 
Normas de seguridad e higiene del sistema de computo
Normas de seguridad e higiene del sistema de computoNormas de seguridad e higiene del sistema de computo
Normas de seguridad e higiene del sistema de computo
allison5
 

Mais procurados (20)

El capacitor
El capacitorEl capacitor
El capacitor
 
8.1 power point transistores
8.1 power point transistores8.1 power point transistores
8.1 power point transistores
 
Introducción a Arduino
Introducción a ArduinoIntroducción a Arduino
Introducción a Arduino
 
Electronica analogica
Electronica analogicaElectronica analogica
Electronica analogica
 
Sistemas operativos para redes
Sistemas operativos para redesSistemas operativos para redes
Sistemas operativos para redes
 
Sistemas operativos power point
Sistemas operativos power pointSistemas operativos power point
Sistemas operativos power point
 
Componentes internos del computador
Componentes internos del computadorComponentes internos del computador
Componentes internos del computador
 
Qué es el hardware
Qué es el hardwareQué es el hardware
Qué es el hardware
 
Amplificadores operacionales
Amplificadores operacionalesAmplificadores operacionales
Amplificadores operacionales
 
Gestion de Entrada y Salida
Gestion de Entrada y SalidaGestion de Entrada y Salida
Gestion de Entrada y Salida
 
Sistemas operativos monousuarios
Sistemas operativos monousuariosSistemas operativos monousuarios
Sistemas operativos monousuarios
 
Linea de tiempo del sistema operativo Linux-Cronología.
Linea de tiempo del sistema operativo Linux-Cronología.Linea de tiempo del sistema operativo Linux-Cronología.
Linea de tiempo del sistema operativo Linux-Cronología.
 
Manual básico Everest Ultimate
Manual básico Everest UltimateManual básico Everest Ultimate
Manual básico Everest Ultimate
 
Fuente alimentacion
Fuente alimentacionFuente alimentacion
Fuente alimentacion
 
Ensayo 2 sistemas operativos
Ensayo 2 sistemas operativosEnsayo 2 sistemas operativos
Ensayo 2 sistemas operativos
 
Arquitectura del hardware de informatica
Arquitectura del hardware de informaticaArquitectura del hardware de informatica
Arquitectura del hardware de informatica
 
¿Qué es un microprocesador?
¿Qué es un microprocesador?¿Qué es un microprocesador?
¿Qué es un microprocesador?
 
Protoboard
ProtoboardProtoboard
Protoboard
 
Mediciones Electricas
Mediciones ElectricasMediciones Electricas
Mediciones Electricas
 
Normas de seguridad e higiene del sistema de computo
Normas de seguridad e higiene del sistema de computoNormas de seguridad e higiene del sistema de computo
Normas de seguridad e higiene del sistema de computo
 

Semelhante a Arduino s4 a

Scratch para-arduino-actividades
Scratch para-arduino-actividadesScratch para-arduino-actividades
Scratch para-arduino-actividades
Guille Scar
 

Semelhante a Arduino s4 a (20)

Programación arduino II
Programación arduino IIProgramación arduino II
Programación arduino II
 
Programación arduino
Programación arduinoProgramación arduino
Programación arduino
 
programación de arduino tecnologíaaa.pdf
programación de arduino tecnologíaaa.pdfprogramación de arduino tecnologíaaa.pdf
programación de arduino tecnologíaaa.pdf
 
Presentacion
PresentacionPresentacion
Presentacion
 
P4: Kiwibot Basic Shield: Interruptor crepuscular
P4: Kiwibot Basic Shield: Interruptor crepuscularP4: Kiwibot Basic Shield: Interruptor crepuscular
P4: Kiwibot Basic Shield: Interruptor crepuscular
 
Tarjeta arduino
Tarjeta arduinoTarjeta arduino
Tarjeta arduino
 
Proyecto auto
Proyecto autoProyecto auto
Proyecto auto
 
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
 
Guia 2
Guia 2Guia 2
Guia 2
 
Scratch para-arduino-actividades
Scratch para-arduino-actividadesScratch para-arduino-actividades
Scratch para-arduino-actividades
 
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
 
Tarjeta arduino (1)
Tarjeta arduino (1)Tarjeta arduino (1)
Tarjeta arduino (1)
 
Tarjeta arduino (1)
Tarjeta arduino (1)Tarjeta arduino (1)
Tarjeta arduino (1)
 
Tarjeta arduino (1)
Tarjeta arduino (1)Tarjeta arduino (1)
Tarjeta arduino (1)
 
Tarjeta arduino
Tarjeta arduinoTarjeta arduino
Tarjeta arduino
 
Dyor arduino
Dyor arduinoDyor arduino
Dyor arduino
 
Tarjeta arduino
Tarjeta arduinoTarjeta arduino
Tarjeta arduino
 
Tarjeta arduino
Tarjeta arduinoTarjeta arduino
Tarjeta arduino
 

Mais de toni

Aprender soldar3
Aprender soldar3Aprender soldar3
Aprender soldar3
toni
 
Materiales no ferreos
Materiales no ferreosMateriales no ferreos
Materiales no ferreos
toni
 
Tratamintos térmicos
Tratamintos térmicosTratamintos térmicos
Tratamintos térmicos
toni
 
Neumatica
NeumaticaNeumatica
Neumatica
toni
 
Sistemas de control
Sistemas de controlSistemas de control
Sistemas de control
toni
 

Mais 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
 
Ampliación arduino
Ampliación arduinoAmpliación arduino
Ampliación arduino
 
Prácticas arduino
Prácticas arduinoPrácticas arduino
Prácticas arduino
 
Introducción arduino
Introducción arduinoIntroducción arduino
Introducción 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
 
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
 

Último

Concepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxConcepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Fernando Solis
 
PROPUESTA COMERCIAL SENA ETAPA 2 ACTIVIDAD 3.pdf
PROPUESTA COMERCIAL SENA ETAPA 2 ACTIVIDAD 3.pdfPROPUESTA COMERCIAL SENA ETAPA 2 ACTIVIDAD 3.pdf
PROPUESTA COMERCIAL SENA ETAPA 2 ACTIVIDAD 3.pdf
EduardoJosVargasCama1
 
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACIONRESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
amelia poma
 

Último (20)

Novena de Pentecostés con textos de san Juan Eudes
Novena de Pentecostés con textos de san Juan EudesNovena de Pentecostés con textos de san Juan Eudes
Novena de Pentecostés con textos de san Juan Eudes
 
Tema 11. Dinámica de la hidrosfera 2024
Tema 11.  Dinámica de la hidrosfera 2024Tema 11.  Dinámica de la hidrosfera 2024
Tema 11. Dinámica de la hidrosfera 2024
 
La Evaluacion Formativa SM6 Ccesa007.pdf
La Evaluacion Formativa SM6  Ccesa007.pdfLa Evaluacion Formativa SM6  Ccesa007.pdf
La Evaluacion Formativa SM6 Ccesa007.pdf
 
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIASISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
 
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxConcepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptx
 
PROPUESTA COMERCIAL SENA ETAPA 2 ACTIVIDAD 3.pdf
PROPUESTA COMERCIAL SENA ETAPA 2 ACTIVIDAD 3.pdfPROPUESTA COMERCIAL SENA ETAPA 2 ACTIVIDAD 3.pdf
PROPUESTA COMERCIAL SENA ETAPA 2 ACTIVIDAD 3.pdf
 
AEC 2. Aventura en el Antiguo Egipto.pptx
AEC 2. Aventura en el Antiguo Egipto.pptxAEC 2. Aventura en el Antiguo Egipto.pptx
AEC 2. Aventura en el Antiguo Egipto.pptx
 
Louis Jean François Lagrenée. Erotismo y sensualidad. El erotismo en la Hist...
Louis Jean François Lagrenée.  Erotismo y sensualidad. El erotismo en la Hist...Louis Jean François Lagrenée.  Erotismo y sensualidad. El erotismo en la Hist...
Louis Jean François Lagrenée. Erotismo y sensualidad. El erotismo en la Hist...
 
ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN PARÍS. Por JAVIER SOL...
ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN  PARÍS. Por JAVIER SOL...ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN  PARÍS. Por JAVIER SOL...
ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN PARÍS. Por JAVIER SOL...
 
Los dos testigos. Testifican de la Verdad
Los dos testigos. Testifican de la VerdadLos dos testigos. Testifican de la Verdad
Los dos testigos. Testifican de la Verdad
 
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
 
1ro Programación Anual D.P.C.C planificación anual del área para el desarroll...
1ro Programación Anual D.P.C.C planificación anual del área para el desarroll...1ro Programación Anual D.P.C.C planificación anual del área para el desarroll...
1ro Programación Anual D.P.C.C planificación anual del área para el desarroll...
 
Revista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdfRevista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdf
 
activ4-bloque4 transversal doctorado.pdf
activ4-bloque4 transversal doctorado.pdfactiv4-bloque4 transversal doctorado.pdf
activ4-bloque4 transversal doctorado.pdf
 
Usos y desusos de la inteligencia artificial en revistas científicas
Usos y desusos de la inteligencia artificial en revistas científicasUsos y desusos de la inteligencia artificial en revistas científicas
Usos y desusos de la inteligencia artificial en revistas científicas
 
Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024
 
Lecciones 06 Esc. Sabática. Los dos testigos
Lecciones 06 Esc. Sabática. Los dos testigosLecciones 06 Esc. Sabática. Los dos testigos
Lecciones 06 Esc. Sabática. Los dos testigos
 
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACIONRESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
 
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPCTRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
 
La Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración AmbientalLa Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración Ambiental
 

Arduino s4 a

  • 2. ¿Qué es Arduino? Arduino es una plataforma de electrónica abierta para la creación de prototipos basada en hardware flexible y fácil de usar.
  • 3. ¿Qué es Arduino? Está Basado en una tarjeta con un microcontrolador que permite conectar sensores, actuadores y otros elementos mediante sus entradas y salidas, analógicas y digitales.
  • 4. ¿Qué es Arduino? Microcontrolador: ATMega328 Voltaje de operación: 5V DC Voltaje de alimentación: 7 – 12V DC Pines digitales I/O: 14 (6 Con PWM) Pines entrada analógica: 6 Interfaz de programación: USB Frecuencia del Reloj: 16 Mhz
  • 5. ¿Como se programa Arduino? Arduino cuenta con un entorno de desarrollo nativo creado en Java, por lo que es multiplataforma. El lenguaje que utiliza es propio de Arduino y está basado en C.
  • 6. Estructura de programación Definimos variables Definimos configuración. Esto solo se ejecuta una vez Definimos programa. Esto solo se ejecuta de manera cíclica. Todo lo que se ponga entre*/….*/ y en un línea después de // no se ejecuta.
  • 7. ¿Como se programa Arduino? Existen interfaces para programar de una forma sencilla la plataforma Arduino.
  • 8. ¿Qué podemos hacer con Arduino? • Control de movimiento de actuadores • Control de luces • Control a distancia • Etc.
  • 9. ¿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
  • 10. 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.
  • 11. 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.
  • 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. Ordenes S4A – Lenguaje Arduino
  • 25. Ordenes S4A – Lenguaje Arduino
  • 26. Ordenes S4A – Lenguaje Arduino
  • 27. Ordenes S4A – Lenguaje Arduino
  • 28. Ordenes S4A – Lenguaje Arduino
  • 29. Ordenes S4A – Lenguaje Arduino
  • 30. Encender LED con pulsador  Pulsamos para encender y al soltar se apaga – Materiales:  LED  Resistencia 220 ohmios.  Pulsador  Resistencia 10K.
  • 31. Circuito Eléctrico Conexión de un LED Conexión de un PULSADOR
  • 32. Programa S4A Pulsador; pin 2 LED; pin 10
  • 33. Programa El LED se mantiene encendido mientras se mantiene pulsado. Pulsador; pin 8 LED; pin 4
  • 36. 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
  • 37. 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
  • 38. Semáforo S4A Salida 10 ROJO Salida 11 VERDE Salida 12 AMBAR
  • 39. Semáforo Salida 10 ROJO Salida 11 VERDE Salida 12 AMBAR
  • 41. 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
  • 42. 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.
  • 43. LED que se enciende y se apaga variando su brillo
  • 44. 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
  • 45. Regulación del la luminosidad de un LED. (con un potenciómetro)
  • 46. 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
  • 47. Regulación del la luminosidad de un LED. (con un potenciómetro)
  • 49. 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
  • 50. 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
  • 51. 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
  • 52. 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
  • 54. 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.
  • 55. Medidor de Distancia Por Ultrasonidos
  • 56. Medidor de Distancia Por Ultrasonidos
  • 57. Gracias y hasta la próxima