0% encontró este documento útil (0 votos)
9 vistas13 páginas

Proyectos de Circuitos con Arduino

Cargado por

genesis.mariamg1
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
9 vistas13 páginas

Proyectos de Circuitos con Arduino

Cargado por

genesis.mariamg1
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

Objetivo General

 Comprender los principios teóricos fundamentales de los circuitos eléctricos y


electrónicos: comprender los componentes electrónicos y sus funciones dentro de un
circuito.

Objetivo Específico
 Desarrollar habilidades prácticas en creación de circuitos: los estudiantes desarrollarán las
habilidades prácticas en la creación de los circuitos.
 Aprender a diseñar circuitos: los estudiantes aprenderán a desarrollar circuitos básicos.
 Adquirir experiencia en la resolución de problemas relacionados con circuitos eléctricos:
los estudiantes desarrollan tan la experiencia necesaria para resolver problemas
relacionados con los circuitos electrónicos.
 Fomentar el trabajo en equipo y la colaboración en proyectos de laboratori: los estudiantes
desarrollanran la capacidad de trabajar en equipo.
Informe del laboratorio #3

Proyecto: Parpadeo de un LED con Arduino

Componentes necesarios:

 Arduino Uno Rev3 (1 unidad)

 LED discreto (2 unidad)

 Alambre Dupont (1 juego)

 Cable USB Arduino (para alimentar Arduino y programar) (1 unidad)

Conceptos básicos sobre los LED:

 LED son las siglas de Light Emitting Diode (diodo emisor de luz).

 Un diodo es un semiconductor que conduce solo en una dirección.

 Los LED están disponibles en varios colores, y su elección depende de la longitud de onda
de la luz que emiten.

 Cada LED tiene dos pines: el ánodo (positivo, pata larga) y el cátodo (negativo, pata corta).

Conexiones:

1. Ánodo del LED: Conéctalo al pin 13 digital del Arduino (o al que prefieras).

2. Cátodo del LED: Conéctalo a tierra (GND).

3. Entre el pin GND y el cátodo, coloca una resistencia de 330Ω para evitar que el LED se
queme.
Ejemplo de código Arduino:

void setup() {
pinMode(13, OUTPUT); // Configura el pin 13 como salida
}

void loop() {
digitalWrite(13, HIGH); // Enciende el LED
delay(1000); // Espera 1 segundo
digitalWrite(13, LOW); // Apaga el LED
delay(1000); // Espera 1 segundo
}

Proyecto: Control de Temperatura con Arduino y Sensor LM35

Componentes necesarios:

 Arduino Uno (1 unidad)


 Sensor de temperatura LM35 (1 unidad)

 Protoboard (1 unidad)

 Cables de puente (varios)

 LED (opcional, para indicar cambios de temperatura)

Descripción del sensor LM35:

 El LM35 es un sensor de temperatura analógico de precisión.

 Proporciona un voltaje de salida proporcional a la temperatura en grados Celsius.

 Es fácil de usar con Arduino y no requiere calibración externa.

Conexiones:

1. Conecta el pin central del LM35 al pin A0 del Arduino.

2. Conecta el pin GND del LM35 al GND del Arduino.

3. Conecta el pin VCC del LM35 al 5V del Arduino.

Ejemplo de código Arduino:

const int lm35Pin = A0; // Pin analógico para el LM35

const int ledPin = 13; // Pin digital para el LED (opcional)

void setup() {

pinMode(ledPin, OUTPUT); // Configura el pin del LED como salida

[Link](9600); // Inicializa la comunicación serial

}
void loop() {

int rawValue = analogRead(lm35Pin); // Lee el valor analógico del LM35

float temperatureC = (rawValue * 5.0 / 1024.0) * 100.0; // Convierte a temperatura en grados


Celsius

[Link]("Temperatura: ");

[Link](temperatureC);

[Link](" °C");

// Control del LED (opcional)

if (temperatureC > 25) {

digitalWrite(ledPin, HIGH); // Enciende el LED si la temperatura es mayor a 25°C

} else {

digitalWrite(ledPin, LOW); // Apaga el LED si la temperatura es menor o igual a 25°C

delay(1000); // Espera 1 segundo antes de tomar otra lectura

}
Proyecto: Control de un Servomotor con Arduino

Componentes necesarios:

 Arduino Uno Rev3 (1 unidad)

 Servomotor (1 unidad)

 Cables de puente (varios)

 Protoboard (1 unidad)

Descripción del servomotor:

 Un servomotor es un dispositivo que puede girar hasta cierto ángulo y mantenerse en esa
posición.
 Se utiliza ampliamente en proyectos de robótica, mecanismos de dirección, drones, etc.

Conexiones:

1. Conecta el cable de señal del servomotor al pin 9 del Arduino.

2. Conecta el cable de alimentación (VCC) del servomotor al 5V del Arduino.

3. Conecta el cable de tierra (GND) del servomotor al GND del Arduino.

Ejemplo de código Arduino:

#include <Servo.h>

Servo myServo; // Crear un objeto de tipo Servo

void setup() {

[Link](9); // Asociar el objeto al pin 9

void loop() {

// Mover el servomotor de 0 a 180 grados

for (int angle = 0; angle <= 180; angle++) {

[Link](angle); // Establecer el ángulo

delay(15); // Esperar para que el servomotor alcance la posición

// Mover el servomotor de 180 a 0 grados

for (int angle = 180; angle >= 0; angle--) {

[Link](angle);

delay(15);

}
Proyecto: Control de un Servomotor con Arduino y LED

Objetivo:

Mover un servomotor en incrementos específicos (10°, 50°, 90° y 140°) y encender un LED para
indicar el movimiento.

Componentes necesarios:

 Arduino Uno Rev3 (1 unidad)

 Servomotor (1 unidad)

 LED (1 unidad)

 Resistencia de 330Ω (1 unidad)

 Cables de puente (varios)

 Protoboard (1 unidad)

Conexiones:

1. Conecta el cable de señal del servomotor al pin 9 del Arduino.

2. Conecta el cable de alimentación (VCC) del servomotor al 5V del Arduino.

3. Conecta el cable de tierra (GND) del servomotor al GND del Arduino.

4. Conecta el ánodo del LED al pin 13 del Arduino.

5. Conecta el cátodo del LED a través de la resistencia al GND del Arduino.

Ejemplo de código Arduino:

#include <Servo.h>
Servo myServo; // Crear un objeto de tipo Servo

int ledPin = 13; // Pin para el LED

void setup() {

[Link](9); // Asociar el objeto al pin 9

pinMode(ledPin, OUTPUT); // Configurar el pin del LED como salida

void loop() {

// Mover el servomotor 10 grados

[Link](10);

delay(1000);

digitalWrite(ledPin, HIGH); // Encender el LED

delay(1000);

digitalWrite(ledPin, LOW); // Apagar el LED

// Mover el servomotor 50 grados

[Link](50);

delay(1000);

digitalWrite(ledPin, HIGH);

delay(1000);

digitalWrite(ledPin, LOW);

// Mover el servomotor 90 grados

[Link](90);

delay(1000);

digitalWrite(ledPin, HIGH);

delay(1000);
digitalWrite(ledPin, LOW);

// Mover el servomotor 140 grados

[Link](140);

delay(1000);

digitalWrite(ledPin, HIGH);

delay(1000);

digitalWrite(ledPin, LOW);

También podría gustarte