21
CARGANDO INSTRUCCIONES A ARDUINO 26.10

Clase 3 arduino 26.10

Embed Size (px)

Citation preview

Page 1: Clase 3 arduino 26.10

CARGANDO INSTRUCCIONES

A ARDUINO26.10

Page 2: Clase 3 arduino 26.10

Nuestro primer programa

1. En el IDE de Arduino escriba el siguiente programa (respeten mayúsculas y minúsculas)

2. Una vez terminado, y con el Arduino conectado al computador, cargue el programa haciendo click en el ícono de la flecha apuntando hacia la derecha

3. ¿Ocurre algo? ¿Qué ocurre?

Page 3: Clase 3 arduino 26.10

setup() y loop()

• Las instrucciones void setup() y void loop() son fundamentales para cualquier programa de arduino (deben ir en todos los programas que escriban).

• Note que ambas instrucciones están delimitadas con paréntesis de llave { } , cada par de paréntesis define un bloque

Page 4: Clase 3 arduino 26.10

setup() y loop()

• En el bloque setup se ejecutarán todas las instrucciones asociadas a la configuración inicial del robot. Estas instrucciones se ejecutarán solo una vez

• El bloque loop contiene la mayoría de las instrucciones del programa. Estas se van ejecutando en orden para volver a empezar una vez se ejecuta la última instrucción.

Page 5: Clase 3 arduino 26.10

pinMode y digitalWrite

• La instrucción pinMode(13,OUTPUT); le indica al Arduino que el pin digital número 13 será usado como una salida

• La instrucción digitalWrite(13,HIGH); le indica al Arduino que debe encender el pin digital 13

• Similarmente, la instrucción digitalWrite(13,LOW); le indica al Arduino que debe apagar el pin digital 13

Page 6: Clase 3 arduino 26.10

delay

• Por último, la instrucción delay(x); suspende el programa durante x milisegundos. (1000 ms = 1s)

Page 7: Clase 3 arduino 26.10

Monitor serial

• Cargue el siguiente código al Arduino y abra el monitor serial usando el ícono.

• ¿Que ocurre? • ¿Que pasa si cambia el comando print por

println?

Page 8: Clase 3 arduino 26.10

Electrónica con ArduinosClase 3: Variables, Sensores y contador

Page 9: Clase 3 arduino 26.10

¿Qué es una variable?

Page 10: Clase 3 arduino 26.10

“Una variable es un espacio de memoria asociado con un nombre que contiene una cantidad de información”

Page 11: Clase 3 arduino 26.10

¿Qué es un sensor?

Page 12: Clase 3 arduino 26.10

“Un sensor es un objeto cuyo propósito es detectar eventos o cambios en su ambiente.”

Page 13: Clase 3 arduino 26.10
Page 14: Clase 3 arduino 26.10

Sensor de sonido

• Sensor análogo• Se energiza con 5V• Se calibra de forma

manual

Page 15: Clase 3 arduino 26.10

Conexiones al Arduino:

- GND -> GND- OUTPUT -> Pin análogo (ej. A0)- VCC-> 5V

Power 5V

GND

OUTPUT

Page 16: Clase 3 arduino 26.10

Actividad 1

1. Localizar el LED verde del kit Arduino.

2. Doblar su conexión más larga como la imagen.

Page 17: Clase 3 arduino 26.10

Actividad 1

CONECTAR LA CONEXIÓN DEL LED AL PIN 13

PIN

GND

Page 18: Clase 3 arduino 26.10

Actividad 1Conectar el LED verde al pin13 y a GND.

Este código programa un contador que cuando llega a 10, enciende el led verde conectado al pin13.

¿Qué ocurre?

Page 19: Clase 3 arduino 26.10

¿Qué es una resistencia?

Page 20: Clase 3 arduino 26.10

Se le denomina resistencia eléctrica a la oposición que tienen los electrones al moverse a través de un conductor.

El conductor es el encargado de unir eléctricamente cada uno de los componentes de un circuito.

Page 21: Clase 3 arduino 26.10

¿Preguntas?