ENTORNOS GRÁFICOS DE PROGRAMACIÓN CON ARDUINO
A1: EMPEZAMOS CON S4A
•  Conocer las posibilidades de Scratch +
Arduino
•  Conocer cómo funciona S4A
•  Poner en marcha el sistema
•  Encender un LED
	
  
OBJETIVOS
Ideas Previas:
•  ¿Qué es Scratch?
•  ¿Qué se puede hacer con Scratch?
•  ¿Puede Scratch interactuar con el mundo
real? ¿Cómo?
•  ¿Te gustaría que Scratch pudiera hacer más
cosas “reales”?
•  ¿Qué se te ocurre que podría hacer?
	
  
INTRODUCCIÓN
Vídeo Demo de S4A:
https://www.youtube.com/watch?v=IzGGv9xkkRs
•  ¿Qué es S4A? ¿Como interactúa con el
mundo real?
•  ¿Qué cosas se os ocurren que se puedan
hacer?
•  ¿Qué es Arduino? ¿Para qué sirve? ¿Cuál es
su función dentro del sistema?
	
  
INTRODUCCIÓN
•  COMO FUNCIONA S4A
•  ENTRADAS Y SALIDAS
•  DIGITAL Y ANALÓGICO
•  MAPA DE PINES DE S4A
•  PUESTA EN MARCHA
	
  
información
Como funciona s4a
ENTRADAS Y SALIDAS
Entradas: proporcionan
información al sistema. EJ:
sensores, teclado,
pulsadores…
Salidas: realizan una
actuación. EJ: LEDs,
timbres, motores, pantalla
animación
Digital: son señales que pueden tomar 2 valores 0 o 1,
asociadas normalmente a 0v y 5v
Analógicas: son señales que toman infinitos valores
entre su valor máximo y mínimo
	
  
DIGITAL Y ANALÓGICO
ESQUEMA DE PINES S4A
•  Instalar Arduino en el Computador
•  Instalar en la placa Arduino el firmware
desarrollado por S4A
http://vps34736.ovh.net/S4A/S4AFirmware15.ino
•  Instalar S4A: http://s4a.cat/
•  Abrir S4A una vez tenemos la placa Arduino
conectada
	
  
PUESTA EN MARCHA
Controlando un LED: conectamos un LED al
Pin 13 y vemos que somos capaces de hacer
	
  
CREANDO
A	
  	
  K	
  
Algunos de los bloques que podemos usar:
	
  
CREANDO
Si queremos conectar el mundo Real y el
digital:
	
  
CREANDO
•  ¿Que cosas hemos conseguido hacer?
•  ¿Tiene entrada el sistema que hemos
realizado?
•  ¿Y salida? ¿de qué tipo?
	
  
reflexionamos
 
	
  
	
  
Este	
  guía	
  se	
  distribuye	
  bajo	
  licencia	
  Reconocimiento-­‐	
  Compar;rIgual	
  Crea;ve	
  
commons	
  4.0	
  	
  
	
  
	
  
(cc)	
  2014	
  Some	
  rights	
  reserved.	
  This	
  work	
  licensed	
  under	
  Crea;ve	
  Commons	
  
AJribu;on-­‐ShareAlike	
  License.	
  To	
  view	
  a	
  copy	
  of	
  full	
  license,	
  see	
  	
  	
  	
  	
  	
  	
  	
  	
  hJp://
crea;vecommons.org/licenses/by-­‐sa/3.0/	
  or	
  write	
  to	
  Crea;ve	
  Commons,	
  559	
  Nathan	
  
AbboJ	
  Way,	
  Stanford,	
  California	
  94305,	
  USA.	
  	
  
Some	
  of	
  the	
  figures	
  have	
  been	
  taken	
  from	
  the	
  Internet	
  Source,	
  and	
  author	
  and	
  licence	
  
if	
  known,	
  is	
  specified.	
  	
  
For	
  those	
  images,	
  fair	
  use	
  applies.	
  	
  
licencia

S4A: A1 Empezamos con S4a

  • 1.
    ENTORNOS GRÁFICOS DEPROGRAMACIÓN CON ARDUINO A1: EMPEZAMOS CON S4A
  • 2.
    •  Conocer lasposibilidades de Scratch + Arduino •  Conocer cómo funciona S4A •  Poner en marcha el sistema •  Encender un LED   OBJETIVOS
  • 3.
    Ideas Previas: •  ¿Quées Scratch? •  ¿Qué se puede hacer con Scratch? •  ¿Puede Scratch interactuar con el mundo real? ¿Cómo? •  ¿Te gustaría que Scratch pudiera hacer más cosas “reales”? •  ¿Qué se te ocurre que podría hacer?   INTRODUCCIÓN
  • 4.
    Vídeo Demo deS4A: https://www.youtube.com/watch?v=IzGGv9xkkRs •  ¿Qué es S4A? ¿Como interactúa con el mundo real? •  ¿Qué cosas se os ocurren que se puedan hacer? •  ¿Qué es Arduino? ¿Para qué sirve? ¿Cuál es su función dentro del sistema?   INTRODUCCIÓN
  • 5.
    •  COMO FUNCIONAS4A •  ENTRADAS Y SALIDAS •  DIGITAL Y ANALÓGICO •  MAPA DE PINES DE S4A •  PUESTA EN MARCHA   información
  • 6.
  • 7.
    ENTRADAS Y SALIDAS Entradas:proporcionan información al sistema. EJ: sensores, teclado, pulsadores… Salidas: realizan una actuación. EJ: LEDs, timbres, motores, pantalla animación
  • 8.
    Digital: son señalesque pueden tomar 2 valores 0 o 1, asociadas normalmente a 0v y 5v Analógicas: son señales que toman infinitos valores entre su valor máximo y mínimo   DIGITAL Y ANALÓGICO
  • 9.
  • 10.
    •  Instalar Arduinoen el Computador •  Instalar en la placa Arduino el firmware desarrollado por S4A http://vps34736.ovh.net/S4A/S4AFirmware15.ino •  Instalar S4A: http://s4a.cat/ •  Abrir S4A una vez tenemos la placa Arduino conectada   PUESTA EN MARCHA
  • 11.
    Controlando un LED:conectamos un LED al Pin 13 y vemos que somos capaces de hacer   CREANDO A    K  
  • 12.
    Algunos de losbloques que podemos usar:   CREANDO
  • 13.
    Si queremos conectarel mundo Real y el digital:   CREANDO
  • 14.
    •  ¿Que cosashemos conseguido hacer? •  ¿Tiene entrada el sistema que hemos realizado? •  ¿Y salida? ¿de qué tipo?   reflexionamos
  • 15.
          Este  guía  se  distribuye  bajo  licencia  Reconocimiento-­‐  Compar;rIgual  Crea;ve   commons  4.0         (cc)  2014  Some  rights  reserved.  This  work  licensed  under  Crea;ve  Commons   AJribu;on-­‐ShareAlike  License.  To  view  a  copy  of  full  license,  see                  hJp:// crea;vecommons.org/licenses/by-­‐sa/3.0/  or  write  to  Crea;ve  Commons,  559  Nathan   AbboJ  Way,  Stanford,  California  94305,  USA.     Some  of  the  figures  have  been  taken  from  the  Internet  Source,  and  author  and  licence   if  known,  is  specified.     For  those  images,  fair  use  applies.     licencia