Está en la página 1de 3

Universidad Industrial de Santander

Sistemas mecatrónicos
Practicas introducción ARDUINO

Primer semestre 2022

PRACTICAS SEGUNDA SEMANA

1. PRACTICA UNO SONIDOS CON ARDUINO


Uno de los dispositivos que podemos conectar a arduino es el altavoz, este no re-
aliza ninguna acción en sı́, a no ser que por él circule una señal con determinada
frecuencia y éste la convierta en sonidos. La generación de sonidos por medio de
microcontroladores simplemente es para crear señales de alarma e indicación de
las variables que están en el proceso.
Para reproducir sonidos debemos utilizar el comando
AnalogWrite(pin,valor), donde el valor será desde 0 a 255, siendo cada número
de estos una frecuencia. Utilice la función AnalogWrite para generar un sonido.
Los siguiente es generar un tono donde definimos una frecuencia y la duración del
mismo. Arduino en su librerı́a cuenta con la función tone() esta nos permite crear
diferentes tonos y duraciones. Su sintaxis es la siguiente:
tone (pin,frecuencia,duración) donde:

• pin es el pin donde conectaremos el altavoz conecte en serie una resistencia


de 100 o 220 Ohmios para evitar que se dañe el altavoz.
• frecuencia: Frecuencia de la señal.
• duración: duración del tono. Si no especifica nada seguirá sonando hasta que
encuentre arduino la función notone().

Cree diferentes tonos mediante la función tone donde se debe generar un tono
incrementando las frecuencias con un ciclo for, desde 200 a 1800. Con un aumento
de +100 y termine el sonido con un delay de 100 para posteriormente para el sonido
con la función no tone.

2. PRACTICA DOS BOTÓN DE PÁNICO El estudiante debe realizar un cir-


cuito donde se active una alarma sencilla al oprimir un interruptor o pulsador.
Para utilizar un pulsador en arduino necesitaremos de la función digitalRead su
sintaxis es la siguiente:
digitalRead(pin); donde pin sera un pin analogico configurado como INPUT. Esta
función leerá en el pin especificado los valores digitales que vayan entrando, es
decir HIGH o LOW. Normalmente este valor va precedido de una variable, que
almacena el valor leı́do por la función. Una vez hecho esto, es más fácil someter el
valor adquirido para ser manipulado, por ejemplo a un condicional.

v= digitalRead(boton); \\La variable v guarda los datos del botón


if (v==HIGH){
Serial.println("Botón activado");

El primer montaje será encender un led con un interruptor o pulsador y el segundo


sera generar el tono al oprimir el pulsador.

3. ALARMA MEDIANTE ULTRASONIDO


En esta práctica utilizaremos el sensor de ultrasonido, este sensor es uno de los
más utilizado por su sencillez y utilidad. Este sensor puede servir para medir dis-
tancias a objetos, utilizarlo como sonar en lugares poco accesibles y como detector
de obstáculos para robots móviles. En este caso será utilizado para confeccionar
una alarma accionada por la presencia de un objeto que active la alarma.
El sensor ultrasónico Arduino utiliza las propiedades de propagación del sonido
para medir distancias. Más concreto utiliza los ultrasonidos. Este tipo de ondas
sonoras se encuentran por encima del espectro audible por los seres humanos.
El funcionamiento es muy sencillo. El sensor envı́a una onda ultrasónica a través

del disparador o trigger, esta rebota contra el objeto y el receptor o echo, detecta la
onda. Sabiendo cuánto ha tardado en viajar dicha onda, podemos saber la distan-
cia. Este sensor Dispone de cuatro pines: “VCC” (se ha de conectar a una fuente
de 5 V), “Trig” (responsable de enviar el pulso ultrasónico; por tanto, se deberá
conectar a un pin de salida digital de la placa Arduino), “Echo” (responsable de
recibir el eco de ese pulso; luego se deberá conectar a un pin de entrada digital de
la placa Arduino) y “GND” (a tierra).
Para esta practica es importante conocer la librerı́a de comunicación serial ya que

Page 2
de esta manera se recibirán los datos del sensor. Las variables que se utilizaran son
las del tiempo y la distancia. Al declararla estas serán del tipo unsigned int uti-
lizado para variables sin signo donde almacenaremos microsegundos y centı́metros
respectivamente.
El montaje que se debe presentar es que con la ayuda del sensor se debe accionar
un led o sonido cuando se detecte una presencia a una distancia determinada.

Page 3

También podría gustarte