Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Table of Contents
I. TABLES LIST (Lista de tablas) .................... 1
II. LIST OF FIGURES ....................................... 1
III. INTRODUCTION ........................................ 2
IV. OBJECTIVES ............................................. 3
V. Development .............................................. 3
VI. QUESTIONS............................................... 4
VII. Conclusions ............................................. 5
VIII. References .............................................. 5
I. TABLES LIST
(LISTA DE TABLAS)
TALLER, Aplicación de Arduino 2
III. INTRODUCTION
(Introducción)
2.2 Motor de aficionado
(Motor de aficionado) 3.1 Arduino Uno R3:
Driver L293D
El L293D es un integrado para controlar motores DC que
usa doble puente en H. Es un sistema para controlar el
sentido de giro de un motor DC usando cuatro transistores
y también para variar la velocidad del motor. En la imagen
vemos que los transistores se comportan como
2.3 Sensor de distancia ultrasónico interruptores y dependiendo que transistores conducen y
(Sensor de distancia ultrasónico) cuáles no cambia la polarización del motor y con esto el
sentido de giro.
Driver L298
Otro driver de motor muy utilizado es el L298 (datasheet)
que es el utilizado por el Arduino motor shield. Este driver
es similar en funcionamiento al anterior, pero posee un
sensor de corriente muy útil y puede manejar corrientes
más grandes que el L293D. [2]
3.3 Sensor
void setup() {
VI. QUESTIONS Serial.begin(9600);//iniciailzamos la comunicación
(preguntas) pinMode(Trigger, OUTPUT); //pin como salida
pinMode(Echo, INPUT); //pin como entrada
digitalWrite(Trigger, LOW);//Inicializamos el pin con 0
pinMode(pin11, OUTPUT);
1. Identifique el funcionamiento de las líneas de
código. cuál sería la función del código que se encuentra }
en las líneas 30 a la 34. ¿se puede ver la información de
la variable distancia mientras se está simulando? void loop()
{
RTA: se puede observar en las respectivas líneas de
código que su funcionamiento corresponde a la impresión long t; //timepo que demora en llegar el eco
de unos mensajes por consola que nos permite ver unos long d; //distancia en centimetros
textos asignados y también nos trae la información
digitalWrite(Trigger, HIGH);
contenida en una variable, esta información se repite cada delayMicroseconds(10); //Enviamos un pulso de 10us
cierta cantidad de tiempo asignada en milisegundos(ms) digitalWrite(Trigger, LOW);
Serial.print("Distancia: ");
Serial.print(d); //Enviamos serialmente el valor de la
distancia
Serial.print("cm");
Serial.println();
delay(100); //Hacemos una pausa de 100ms
2. Identifique que otras posibles aplicaciones
podrían tener el uso de detección de proximidad y con pwm1 = map(d,2,328,0,255); // se convierte la salida
base en la teoría vista en la Clase, que hace falta para del sensor en una señal entre 0 y 255
tener una solución IoT
analogWrite(pin11, pwm1);
RTA: en la actualidad las IoT han avanzado mucho y estos
if (d >= 0 && d <= 60) {
sensores son una parte muy importante ya que nos digitalWrite(pin11, LOW); // apago motor
permite medir distancias rápido para las construcciones,
poder encender y apagar luces al detectar personas, Serial.println();
TALLER, Aplicación de Arduino 5
VII. CONCLUSIONS
(Conclusiones)
VIII. REFERENCES
(Referencias)
- https://www.tinkercad.com/things/hf3nRbvObjG-
tallerjohan-onate