Clase 2 arduino 19.10

Preview:

Citation preview

CARGANDO INSTRUCCIONES

A ARDUINO19.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?

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

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.

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

delay

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

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?

Para resumir, define con tus palabras:

1. Programar

2. Bloque setup

3. Bloque loop

4. Delay

5. Arduino

Electrónica con ArduinosClase 2: Variables, Sensores y motores

¿Qué es una variable?

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

¿Qué es un sensor?

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

¿Qué es un actuador?

“Un actuador es el componente de una máquina que se responsabiliza de mover un mecanismo o

sistema”

Algunos conceptos clave sobre sensores:

• Existen sensores que entregan valores digitales (0,1) o valores analógicos (0,1,2,…,255) ambos se usan de manera similar y sólo varían en su espectro de aplicaciones• Cuando leemos un sensor, lo que hacemos es monitorear el

voltaje que el sensor produce al detectar un cambio. Para esto usaremos las instrucciones digitalRead o analogRead según corresponda

Sensor de sonido

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

manual

Conexiones al Arduino:

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

Power 5V

GND

OUTPUT

Actividad 1Este código lee el sensor cada 3 segundos y luego imprime su valor a través del monitor serial

Calibre el sensor de forma manual hasta que se active si habla frente a él.

CAMBIAR “10” POR “A0”

CAMBIAR “10” POR “A0”

¿Preguntas?

Recommended