SlideShare una empresa de Scribd logo
1 de 33
Descargar para leer sin conexión
Arduino           vs   S4A




IES Vicente Aleixandre
                4ºESO
        Curso 2012/13
             José Pujol
Índice
Presentación para ver las analogías entre S4A y Arduino
● Estructuras de control:
    ○ Por siempre
    ○ Repetir
    ○ Si
    ○ Si... si no
    ○ Hacer x siempre que...
    ○ Break
    ○ Comparador
● Esperar
● Escritura/ Lectura de pines
    ○ Escritura Digital
    ○ Lectura Digital
    ○ Escritura Analógica
    ○ Lectura Analógica
Índice
● Variables
● Operadores:
  ○ Aritméticos
  ○ Comparativos
  ○ Booleanos
● Número aleatorio
● Comunicación
● Comentarios
● Ejemplos:
  ○ Blink
Por siempre

           S4A           ARDUINO

                         void loop()
                         {

                          }




                                       Pablo
Gallardo
Repetir nº de veces


S4A          ARDUINO




                       José Pujol
Condición Si

S4A              ARDUINO

            if (algunaVariable > 50)
            {



            }



                            Alejandro Navarro
Condición: Si... Si no

 S4A           ARDUINO

                 if () {
                      //Acción A
                 }
                 else {
                      //Acción B
                 }




                      Marci de Jorge González
Comparador múltiple

S4A         ARDUINO




                 María Sánchez Rubio
Hacer X siempre que...


S4A              ARDUINO




                      María Sánchez
                      Rubio
Break ( detener)

S4A                    ARDUINO


                break ; // se usa para salir de los bucles for,
               do, while o switch case




                                         José Antonio Rufo López
Esperar X segundos

S4A         ARDUINO

             delay(2000);




             delay(1000);

        .




                        José
                        Magdaleno
Encender/Apagar Digital

 S4A           ARDUINO




                   Victoria Pecellín Vargas
Lectura Digital

S4A               ARDUINO




                        Victoria Pecellín Vargas
Escritura Analógica- PWM

S4A             ARDUINO

             analogWrite (5,255);
             Pin: 5
             Valor: 0-255




                       Marta Sánchez Egea
Lectura Analógica

S4A            ARDUINO


               analogRead (A0);




                                  JP
Variables


S4A         ARduino

            int counter=0;



            counter=counter+1;

            counter++;


                                 Pablo Gallardo
Operadores Aritméticos
S4A          ARDUINO
         +   Suma dos operandos          2+4




         -   Resta 2 operandos            2-4




         *   Multiplica 2 operandos       2*4




         /    Divide 2 operandos           2/4


                        José Antonio Rufo López
Operadores Comparativos

              S4A                                     ARDUINO

                                                  x < y (x es menor a y)



                                                        x > y (x es mayor a y)



                                                         x == y (x es igual a y)


                                                         x != y (x no es igual a y)


En S4A estos operadores comparativos no existen    x <= y (x es menor o igual a y)

                                                         x >= y (x es mayor o igual a y)



                                                                                      Zoila de la Rosa
Operadores Booleanos

S4A           ARDUINO


                &&

                 ||

                 !x




                       Marco Gutierrez
Número Aleatorio

S4A            ARDUINO




          numAleatorio = random (1 ,10);




                             María Galve Contreras
Decir...

S4A              ARDUINO




                     Ángel Luis Abela
Comentarios

S4A               ARDUINO

               // Comentario de una línea
            /* Comentario de múltiples líneas*/




                                Marta Sánchez Egea
Ejemplo: Blink

S4A       ARDUINO

          void setup() {.
                pinMode(13, OUTPUT);
          }


          void loop() {
                digitalWrite(13, HIGH);
                delay(1000);
                digitalWrite(13, LOW);
                delay(1000);
          }




                                   José Magdaleno
          Sánchez
Arduino           vs   S4A




IES Vicente Aleixandre
                4ºESO
        Curso 2012/13
             José Pujol
Ejemplo: Contador segundos

   S4A           ARduino
               Ej:
              int x=1;
              do
              {
              Serial.println ("Hola");
              delay (1000);
              x += 1;
              } while (x > 3)




                         María Galve Contreras
Cadenas: String
      S4A                          Arduino
                   char Str1[15];
                    char Str2[8] = {'a', 'r', 'd', 'u', 'i', 'n',
                  'o'};
                    char Str3[8] = {'a', 'r', 'd', 'u', 'i', 'n',
                  'o', '0'};
                    char Str4[ ] = "arduino";
                    char Str5[8] = "arduino";
                    char Str6[15] = "arduino";




                  Alejandro Navarro
Al Recibir: Subprograma

S4A                                             Arduino

                    int incomingByte = 0;    // para el byte leido

                    void setup() {
                       Serial.begin(9600);   // abre el puerto serie a 9600 bps
                     }

                     void loop() {

                     // envia datos solamente cuando recibe datos
                        if (Serial.available() > 0 ) {
                        // lee el byte entrante:
                    incomingByte = Serial.read();

                    // dice lo que ha recibido:
                        Serial.print("He recibido: ");
                    Serial.println(incomingByte, DEC);
                }
            }
S4A   Arduino




Marco Gutierrez
AnalogRead
S4A                   Arduino

           void loop()
           {
             val = analogRead(analogPin);
           // lee el valor de tensión del pin

           }




                       David Cejudo de alarcón
AnalogWrite
   S4A        ARDUINO

              void loop ()
              {
              analogWrite(5, 255)
                             (pin, valor)
              }




                                            Zoila de la Rosa
Repetir...

S4A                  ARDUINO




      Marta Romero F
Decir..

S4A              ARDUINO




                Marta Romero F
Ejemplos: si/sino

S4A                  Arduino
                 const int pulsPin = 1;
                 int pulsEstado = 0;

                 void setup () {
                      Serial.begin (9600);
                      pinMode (pulsPin, INPUT)

                 void loop () {
                      if (pulsEstado == HIGH); {
                            delay (2000)
                            Serial.println ("Hola");
                            delay (2000); }
                      else {
                            delay (2000)
                            Serial.println ("Adios")
                            delay (2000); }

                                    Marci de Jorge González

Más contenido relacionado

Destacado

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 SecundariaJosé Pujol Pérez
 
El trabajo con Scratch en el aula
El trabajo con Scratch en el aulaEl trabajo con Scratch en el aula
El trabajo con Scratch en el aulaJosé Pujol Pérez
 
Vehiculo controlado por app y Arduino
Vehiculo controlado por app y ArduinoVehiculo controlado por app y Arduino
Vehiculo controlado por app y ArduinoJosé 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ª SesionJosé Pujol Pérez
 
Taller Arduino espacio-RES 2ª Sesion
Taller Arduino espacio-RES 2ª SesionTaller Arduino espacio-RES 2ª Sesion
Taller Arduino espacio-RES 2ª SesionJosé Pujol Pérez
 
A6-S4A : Sensores de Distancia
A6-S4A : Sensores de DistanciaA6-S4A : Sensores de Distancia
A6-S4A : Sensores de DistanciaJosé 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 FormulariosJosé Pujol Pérez
 
Practicas E -S Analogicas Arduino
Practicas E -S Analogicas ArduinoPracticas E -S Analogicas Arduino
Practicas E -S Analogicas ArduinoJosé Pujol Pérez
 
Prácticas Entradas Salidas Digitales
Prácticas Entradas Salidas DigitalesPrácticas Entradas Salidas Digitales
Prácticas Entradas Salidas DigitalesJosé 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
 

Destacado (20)

Motores-Arduino
Motores-ArduinoMotores-Arduino
Motores-Arduino
 
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
 
El trabajo con Scratch en el aula
El trabajo con Scratch en el aulaEl trabajo con Scratch en el aula
El trabajo con Scratch en el aula
 
Introducción a Scratch
Introducción a ScratchIntroducción a Scratch
Introducción a Scratch
 
Iniciación a Arduino
Iniciación a ArduinoIniciación a Arduino
Iniciación a Arduino
 
Vehiculo controlado por app y Arduino
Vehiculo controlado por app y ArduinoVehiculo controlado por app y Arduino
Vehiculo controlado por app y Arduino
 
Taller Arduino espacio-RES 3ª Sesion
Taller Arduino espacio-RES 3ª SesionTaller Arduino espacio-RES 3ª Sesion
Taller Arduino espacio-RES 3ª Sesion
 
Taller Arduino espacio-RES 2ª Sesion
Taller Arduino espacio-RES 2ª SesionTaller Arduino espacio-RES 2ª Sesion
Taller Arduino espacio-RES 2ª Sesion
 
S4A Metodo Trabajo
S4A Metodo TrabajoS4A Metodo Trabajo
S4A Metodo Trabajo
 
S4A Metodologia
S4A MetodologiaS4A Metodologia
S4A Metodologia
 
A6-S4A : Sensores de Distancia
A6-S4A : Sensores de DistanciaA6-S4A : Sensores de Distancia
A6-S4A : Sensores de Distancia
 
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
 
Iniciacion arduino
Iniciacion arduinoIniciacion arduino
Iniciacion arduino
 
Practicas E -S Analogicas Arduino
Practicas E -S Analogicas ArduinoPracticas E -S Analogicas Arduino
Practicas E -S Analogicas Arduino
 
Prácticas Entradas Salidas Digitales
Prácticas Entradas Salidas DigitalesPrácticas Entradas Salidas Digitales
Prácticas Entradas Salidas Digitales
 
ITT 18 Practicas Basicas de Arduino
ITT 18 Practicas Basicas de Arduino ITT 18 Practicas Basicas de Arduino
ITT 18 Practicas Basicas de Arduino
 
Depuracion errores scratch
Depuracion errores scratchDepuracion errores scratch
Depuracion errores scratch
 
Scratch: Clones
Scratch: ClonesScratch: Clones
Scratch: Clones
 

Más de José Pujol Pérez

Introduccion a Openscad y Blockscad
Introduccion a Openscad y BlockscadIntroduccion a Openscad y Blockscad
Introduccion a Openscad y BlockscadJosé Pujol Pérez
 
App inventor bluetooth Arduino
App inventor bluetooth ArduinoApp inventor bluetooth Arduino
App inventor bluetooth ArduinoJosé 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 crepuscularJosé Pujol Pérez
 
Paralelismo y sincronizacion scratch
Paralelismo y sincronizacion scratchParalelismo y sincronizacion scratch
Paralelismo y sincronizacion scratchJosé Pujol Pérez
 
Memoria Casa Inteligente con S4A
Memoria Casa Inteligente con S4AMemoria Casa Inteligente con S4A
Memoria Casa Inteligente con S4AJosé 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 SourceJosé 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 PropuestaJosé 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-d1José 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 libreriaJosé Pujol Pérez
 
P01: Kiwibot Basic Shield: Empezamos con Arduino
P01: Kiwibot Basic Shield: Empezamos con ArduinoP01: Kiwibot Basic Shield: Empezamos con Arduino
P01: Kiwibot Basic Shield: Empezamos con ArduinoJosé Pujol Pérez
 
P10: Kiwibot Basic Shield: Control Vehiculos con Servos
P10: Kiwibot Basic Shield: Control Vehiculos con ServosP10: Kiwibot Basic Shield: Control Vehiculos con Servos
P10: Kiwibot Basic Shield: Control Vehiculos con ServosJosé Pujol Pérez
 
P9: Kiwibot Basic Shield: Aplicaciones Matriz de LEDs
P9: Kiwibot Basic Shield: Aplicaciones Matriz de LEDsP9: Kiwibot Basic Shield: Aplicaciones Matriz de LEDs
P9: Kiwibot Basic Shield: Aplicaciones Matriz de LEDsJosé Pujol Pérez
 
P8: Kiwibot Basic Shield: Control de Servo de Posición
P8: Kiwibot Basic Shield: Control de Servo de PosiciónP8: Kiwibot Basic Shield: Control de Servo de Posición
P8: Kiwibot Basic Shield: Control de Servo de PosiciónJosé Pujol Pérez
 

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

Arduino control motores cc
Arduino control motores ccArduino control motores cc
Arduino control motores cc
 
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
 
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
 
Paralelismo y sincronizacion scratch
Paralelismo y sincronizacion scratchParalelismo y sincronizacion scratch
Paralelismo y sincronizacion scratch
 
Por que trabajar con scratch
Por que trabajar con scratchPor que trabajar con scratch
Por que trabajar con scratch
 
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
 
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
 
P01: Kiwibot Basic Shield: Empezamos con Arduino
P01: Kiwibot Basic Shield: Empezamos con ArduinoP01: Kiwibot Basic Shield: Empezamos con Arduino
P01: Kiwibot Basic Shield: Empezamos con Arduino
 
P10: Kiwibot Basic Shield: Control Vehiculos con Servos
P10: Kiwibot Basic Shield: Control Vehiculos con ServosP10: Kiwibot Basic Shield: Control Vehiculos con Servos
P10: Kiwibot Basic Shield: Control Vehiculos con Servos
 
P9: Kiwibot Basic Shield: Aplicaciones Matriz de LEDs
P9: Kiwibot Basic Shield: Aplicaciones Matriz de LEDsP9: Kiwibot Basic Shield: Aplicaciones Matriz de LEDs
P9: Kiwibot Basic Shield: Aplicaciones Matriz de LEDs
 
P8: Kiwibot Basic Shield: Control de Servo de Posición
P8: Kiwibot Basic Shield: Control de Servo de PosiciónP8: Kiwibot Basic Shield: Control de Servo de Posición
P8: Kiwibot Basic Shield: Control de Servo de Posición
 

Último

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
 
Contextualización y aproximación al objeto de estudio de investigación cualit...
Contextualización y aproximación al objeto de estudio de investigación cualit...Contextualización y aproximación al objeto de estudio de investigación cualit...
Contextualización y aproximación al objeto de estudio de investigación cualit...Angélica Soledad Vega Ramírez
 
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
 
CIENCIAS NATURALES 4 TO ambientes .docx
CIENCIAS NATURALES 4 TO  ambientes .docxCIENCIAS NATURALES 4 TO  ambientes .docx
CIENCIAS NATURALES 4 TO ambientes .docxAgustinaNuez21
 
Estrategia de Enseñanza y Aprendizaje.pdf
Estrategia de Enseñanza y Aprendizaje.pdfEstrategia de Enseñanza y Aprendizaje.pdf
Estrategia de Enseñanza y Aprendizaje.pdfromanmillans
 
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdfEstrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdfAlfredoRamirez953210
 
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
 
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
 
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxPPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxOscarEduardoSanchezC
 
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024gharce
 
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMALVOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMALEDUCCUniversidadCatl
 
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
 
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
 
libro para colorear de Peppa pig, ideal para educación inicial
libro para colorear de Peppa pig, ideal para educación iniciallibro para colorear de Peppa pig, ideal para educación inicial
libro para colorear de Peppa pig, ideal para educación inicialLorenaSanchez350426
 
c3.hu3.p1.p3.El ser humano como ser histórico.pptx
c3.hu3.p1.p3.El ser humano como ser histórico.pptxc3.hu3.p1.p3.El ser humano como ser histórico.pptx
c3.hu3.p1.p3.El ser humano como ser histórico.pptxMartín Ramírez
 

Último (20)

La luz brilla en la oscuridad. Necesitamos luz
La luz brilla en la oscuridad. Necesitamos luzLa luz brilla en la oscuridad. Necesitamos luz
La luz brilla en la oscuridad. Necesitamos luz
 
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
 
Contextualización y aproximación al objeto de estudio de investigación cualit...
Contextualización y aproximación al objeto de estudio de investigación cualit...Contextualización y aproximación al objeto de estudio de investigación cualit...
Contextualización y aproximación al objeto de estudio de investigación cualit...
 
Earth Day Everyday 2024 54th anniversary
Earth Day Everyday 2024 54th anniversaryEarth Day Everyday 2024 54th anniversary
Earth Day Everyday 2024 54th anniversary
 
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
 
CIENCIAS NATURALES 4 TO ambientes .docx
CIENCIAS NATURALES 4 TO  ambientes .docxCIENCIAS NATURALES 4 TO  ambientes .docx
CIENCIAS NATURALES 4 TO ambientes .docx
 
Tema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdf
Tema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdfTema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdf
Tema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdf
 
Estrategia de Enseñanza y Aprendizaje.pdf
Estrategia de Enseñanza y Aprendizaje.pdfEstrategia de Enseñanza y Aprendizaje.pdf
Estrategia de Enseñanza y Aprendizaje.pdf
 
TL/CNL – 2.ª FASE .
TL/CNL – 2.ª FASE                       .TL/CNL – 2.ª FASE                       .
TL/CNL – 2.ª FASE .
 
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdfEstrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.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
 
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
 
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxPPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
 
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024
 
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMALVOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
 
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...
 
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
 
libro para colorear de Peppa pig, ideal para educación inicial
libro para colorear de Peppa pig, ideal para educación iniciallibro para colorear de Peppa pig, ideal para educación inicial
libro para colorear de Peppa pig, ideal para educación inicial
 
DIA INTERNACIONAL DAS FLORESTAS .
DIA INTERNACIONAL DAS FLORESTAS         .DIA INTERNACIONAL DAS FLORESTAS         .
DIA INTERNACIONAL DAS FLORESTAS .
 
c3.hu3.p1.p3.El ser humano como ser histórico.pptx
c3.hu3.p1.p3.El ser humano como ser histórico.pptxc3.hu3.p1.p3.El ser humano como ser histórico.pptx
c3.hu3.p1.p3.El ser humano como ser histórico.pptx
 

Arduino vs S4A

  • 1. Arduino vs S4A IES Vicente Aleixandre 4ºESO Curso 2012/13 José Pujol
  • 2. Índice Presentación para ver las analogías entre S4A y Arduino ● Estructuras de control: ○ Por siempre ○ Repetir ○ Si ○ Si... si no ○ Hacer x siempre que... ○ Break ○ Comparador ● Esperar ● Escritura/ Lectura de pines ○ Escritura Digital ○ Lectura Digital ○ Escritura Analógica ○ Lectura Analógica
  • 3. Índice ● Variables ● Operadores: ○ Aritméticos ○ Comparativos ○ Booleanos ● Número aleatorio ● Comunicación ● Comentarios ● Ejemplos: ○ Blink
  • 4. Por siempre S4A ARDUINO void loop() { } Pablo Gallardo
  • 5. Repetir nº de veces S4A ARDUINO José Pujol
  • 6. Condición Si S4A ARDUINO if (algunaVariable > 50) { } Alejandro Navarro
  • 7. Condición: Si... Si no S4A ARDUINO if () { //Acción A } else { //Acción B } Marci de Jorge González
  • 8. Comparador múltiple S4A ARDUINO María Sánchez Rubio
  • 9. Hacer X siempre que... S4A ARDUINO María Sánchez Rubio
  • 10. Break ( detener) S4A ARDUINO break ; // se usa para salir de los bucles for, do, while o switch case José Antonio Rufo López
  • 11. Esperar X segundos S4A ARDUINO delay(2000); delay(1000); . José Magdaleno
  • 12. Encender/Apagar Digital S4A ARDUINO Victoria Pecellín Vargas
  • 13. Lectura Digital S4A ARDUINO Victoria Pecellín Vargas
  • 14. Escritura Analógica- PWM S4A ARDUINO analogWrite (5,255); Pin: 5 Valor: 0-255 Marta Sánchez Egea
  • 15. Lectura Analógica S4A ARDUINO analogRead (A0); JP
  • 16. Variables S4A ARduino int counter=0; counter=counter+1; counter++; Pablo Gallardo
  • 17. Operadores Aritméticos S4A ARDUINO + Suma dos operandos 2+4 - Resta 2 operandos 2-4 * Multiplica 2 operandos 2*4 / Divide 2 operandos 2/4 José Antonio Rufo López
  • 18. Operadores Comparativos S4A ARDUINO x < y (x es menor a y) x > y (x es mayor a y) x == y (x es igual a y) x != y (x no es igual a y) En S4A estos operadores comparativos no existen x <= y (x es menor o igual a y) x >= y (x es mayor o igual a y) Zoila de la Rosa
  • 19. Operadores Booleanos S4A ARDUINO && || !x Marco Gutierrez
  • 20. Número Aleatorio S4A ARDUINO numAleatorio = random (1 ,10); María Galve Contreras
  • 21. Decir... S4A ARDUINO Ángel Luis Abela
  • 22. Comentarios S4A ARDUINO // Comentario de una línea /* Comentario de múltiples líneas*/ Marta Sánchez Egea
  • 23. Ejemplo: Blink S4A ARDUINO void setup() {. pinMode(13, OUTPUT); } void loop() { digitalWrite(13, HIGH); delay(1000); digitalWrite(13, LOW); delay(1000); } José Magdaleno Sánchez
  • 24. Arduino vs S4A IES Vicente Aleixandre 4ºESO Curso 2012/13 José Pujol
  • 25. Ejemplo: Contador segundos S4A ARduino Ej: int x=1; do { Serial.println ("Hola"); delay (1000); x += 1; } while (x > 3) María Galve Contreras
  • 26. Cadenas: String S4A Arduino char Str1[15]; char Str2[8] = {'a', 'r', 'd', 'u', 'i', 'n', 'o'}; char Str3[8] = {'a', 'r', 'd', 'u', 'i', 'n', 'o', '0'}; char Str4[ ] = "arduino"; char Str5[8] = "arduino"; char Str6[15] = "arduino"; Alejandro Navarro
  • 27. Al Recibir: Subprograma S4A Arduino int incomingByte = 0; // para el byte leido void setup() { Serial.begin(9600); // abre el puerto serie a 9600 bps } void loop() { // envia datos solamente cuando recibe datos if (Serial.available() > 0 ) { // lee el byte entrante: incomingByte = Serial.read(); // dice lo que ha recibido: Serial.print("He recibido: "); Serial.println(incomingByte, DEC); } }
  • 28. S4A Arduino Marco Gutierrez
  • 29. AnalogRead S4A Arduino void loop() { val = analogRead(analogPin); // lee el valor de tensión del pin } David Cejudo de alarcón
  • 30. AnalogWrite S4A ARDUINO void loop () { analogWrite(5, 255) (pin, valor) } Zoila de la Rosa
  • 31. Repetir... S4A ARDUINO Marta Romero F
  • 32. Decir.. S4A ARDUINO Marta Romero F
  • 33. Ejemplos: si/sino S4A Arduino const int pulsPin = 1; int pulsEstado = 0; void setup () { Serial.begin (9600); pinMode (pulsPin, INPUT) void loop () { if (pulsEstado == HIGH); { delay (2000) Serial.println ("Hola"); delay (2000); } else { delay (2000) Serial.println ("Adios") delay (2000); } Marci de Jorge González