La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Controla tu entorno con un microcontrolador PIIISA /2/2014

Presentaciones similares


Presentación del tema: "Controla tu entorno con un microcontrolador PIIISA /2/2014"— Transcripción de la presentación:

1 Controla tu entorno con un microcontrolador PIIISA 2014 05/2/2014
Arduino Controla tu entorno con un microcontrolador PIIISA 2014 05/2/2014

2 Arduino Intermedio: Presente
PIIISA 2014

3 Arduino Intermedio: Programando
¿Qué sabemos hasta ahora? pinMode digitalWrite digitalRead analogRead analogWrite delay Referencia PIIISA 2014

4 Programando Arduino: Comentarios
Es muy importante comentar nuestro código /* ..... */ ó // PIIISA 2014

5 Programando Arduino: Variables I
Una variables es una forma de etiquetar y guardar un valor que puede ser de diferentes tipos. Podemos modificar este valor. int a=10; float c=10.2; int b; b=15; Declaración Asignación PIIISA 2014

6 Programando Arduino: Variables II
El alcance (scope) de la variable nos dicta donde ésta existe. int a=10; void funcion prueba() { float b=10.2; } PIIISA 2014

7 Programando Arduino: Tipos
byte: 8bits 0 a 255 int: 16bits a 32767 long: 32bits -2x10^6 a 2x10^6 float: guarda decimales -3.4x10^34 a 3.4x10^34 ¡¡¡Cuidado con los números negativos!!! PIIISA 2014

8 Programando Arduino: Aritmética
Operadores aritméticos:+, -, *, /, % (módulo) a=a+3; b=a/3; c=b%3; PIIISA 2014

9 Programando Arduino: Arrays
Un array es una agrupación de variables con un tipo y un tamaño determinados int miArray[5]; int miOtroArray[]={1,23,2} Accedemos al elemento i con array[i] PIIISA 2014

10 Programando Arduino: Constantes
Son variables a las que no podemos modificar al valor: true/false HIGH/LOW INPUT/OUTPUT PIIISA 2014

11 Programando Arduino: Funciones
Una función es un conjunto de instrucciones agrupadas para un nombre, al que le pasaremos unos argumentos y devolverá un valor tipo funcion(tipo argumento 1, tipo argumento 2) { } PIIISA 2014

12 Programando Arduino: Primer programa
void setup() {} void loop() PIIISA 2014

13 Arduino Intermedio: Programando
Conversiones ¿por qué? char() byte() int() word() long() float() Referencia char(), byte(), int(), word(), long(), float() float a=2.4; int b=int(a); PIIISA 2014

14 Arduino Intermedio: Entorno
Menús PIIISA 2014

15 Arduino Intermedio: Entorno
Estructura interna PIIISA 2014

16 Arduino Intermedio: Entorno
Preferencias Truco: ¿cómo evitar problemas con código? : DrobBox, Git PIIISA 2014

17 Conclusiones Gracias por vuestra atención PIIISA 2014
PIIISA 2014


Descargar ppt "Controla tu entorno con un microcontrolador PIIISA /2/2014"

Presentaciones similares


Anuncios Google