Una vez diseñado el circuito que hará funcionar nuestro invento, prototipo o ejercicio, podemos pasar a diseñar la placa que lo va a contener
Categoría: Electrónica
-
El bus I2C en Arduino


Esta tecnología desarrollada por Philips, actualmente abierta, permite conectar entre sí no solo placas sino también componentes individuales dentro de las mismas. Por ejemplo un microcontrolador con el regulador de carga de batería en un dispositivo portable.
-
Usar MOSFET IRF520como interruptor digital con Arduino IDE
Tienes razón, el IRF520N es un transistor MOSFET que se utiliza comúnmente para amplificar señales y controlar cargas de alta potencia en proyectos electrónicos, incluyendo aplicaciones con placas Arduino.
Existen placas comerciales que están diseñadas específicamente para simplificar el montaje y la conexión del transistor MOSFET IRF520N con Arduino u otras plataformas microcontroladoras.
El IRLF520 es un transistor de canal P, lo que significa que su corriente fluye desde el drenaje hacia la fuente cuando se aplica una tensión adecuada a través de la compuerta y el drenaje. Tiene una baja capacidad de entrada, lo que lo hace adecuado para aplicaciones de alta impedancia. También ofrece una baja corriente de fuga y una alta ganancia de amplificación.
Este tipo de integrados permiten manejar tensiones en el orden de las decenas de amperes.
El IRF520N es adecuado para su uso en aplicaciones de señales PWM (Modulación por Ancho de Pulso) debido a su capacidad para cambiar rápidamente entre encendido y apagado, lo que permite controlar la potencia entregada a una carga de manera eficiente. Al utilizar una señal PWM, se pueden variar los ciclos de trabajo para ajustar la cantidad de potencia entregada a la carga.
! -> Reemplazando IRF520 por IRLB3034
-
Cómo medir temperatura y humedad con Arduino y los sensores DHT11-DHT22

Medir la temperatura y la humedad es una tarea común en muchos proyectos de electrónica y automatización del hogar. En este tutorial, te mostraré cómo utilizar Arduino en combinación con los sensores de temperatura y humedad DHT11 y DHT22 para obtener lecturas precisas de estos parámetros ambientales. Estos sensores son ampliamente utilizados debido a su costo asequible, su facilidad de uso y su precisión razonable.

Materiales necesarios:
- Placa de desarrollo tipo (por ejemplo, Arduino UNO)
- Sensor DHT11 o DHT22
- Resistencia de 10k ohmios
- Protoboard o breadboard
- Cables de conexión
Paso 1: Conexiones eléctricas Conecta el sensor DHT11 o DHT22 a la placa Arduino según el siguiente esquema:
- Conecta el pin de datos del sensor (generalmente marcado como “out” o “data”) al pin digital 2 de Arduino.
- Conecta la alimentación del sensor (VCC) al pin de 5V de la placa de desarrollo.
- Conecta el pin de tierra del sensor (GND) al pin GND del circuito.
- Si se está utilizando el sensor DHT22, conectar una resistencia de 10k ohmios entre el pin de datos y el pin de alimentación (VCC).
Paso 2: Código de programación Abre el entorno de desarrollo de Arduino IDE y crea un nuevo proyecto. Asegúrate de tener instalada la biblioteca “DHT” en tu entorno. Luego, copia y pega el siguiente código:

#include <DHT.h> #define DHTPIN 2 // Pin digital al que está conectado el sensor #define DHTTYPE DHT11 // Si utilizas el DHT22, cambia esta línea por DHT22 DHT dht(DHTPIN, DHTTYPE); void setup() { Serial.begin(9600); dht.begin(); } void loop() { float humidity = dht.readHumidity(); float temperature = dht.readTemperature(); if (isnan(humidity) || isnan(temperature)) { Serial.println("Error al leer el sensor DHT!"); return; } Serial.print("Humedad: "); Serial.print(humidity); Serial.print("% - Temperatura: "); Serial.print(temperature); Serial.println("°C"); delay(2000); // Espera 2 segundos antes de tomar la siguiente lectura }Paso 3: Compilar y cargar el programa Verifica que la placa Arduino esté conectada correctamente a tu computadora y selecciona el tipo de placa y puerto en el entorno de Arduino. Luego, compila y carga el programa en la placa.
Paso 4: Verificación y lecturas Una vez cargado el programa, abre el monitor serial en el entorno de Arduino. Deberías comenzar a ver las lecturas de temperatura y humedad que se actualizan cada 2 segundos.
Conclusión: En este tutorial, aprendiste cómo utilizar Arduino y los sensores DHT11 y DHT22 para medir la temperatura y la humedad ambiental. Puedes utilizar esta información para una amplia gama de proyectos, como sistemas de monitoreo climático, control de invernaderos, etc.
-
Secuenciómetro para máquina industrial programado en Arduino IDE + Código en C++

El proyecto consta de 2 versiones para mover 8 y 16 solenoides con una espera regulable. Se hicieron 2 circuitos: El prototipo con un ESP32 y el diseño final duplicando las salidas con un Arduino Mega
PROTOTIPO I
Microcontrolador ESP32

PROTOTIPO 2
Arduino Mega 2560

