Steren

ARD-030 - Accesorio electrónico Steren - Manual de uso y guía de instrucciones gratis

Encuentra gratis el manual del aparato ARD-030 Steren en formato PDF.

📄 66 páginas Español ES Descargar 💬 Pregunta IA 10 preguntas ⚙️ Especif.
Notice Steren ARD-030 - page 2
Ver el manual : English EN Español ES
Elija su idioma y proporcione su correo: le enviaremos una version traducida especificamente para usted.
Tipo de producto Control remoto universal
Marca Steren
Modelo ARD-030
Color Negro
Material Plástico
Dimensiones (Al x An x Pr) 3.5 x 7.8 x 2.5 cm
Peso 150 g (con pilas)
Fuente de alimentación 2 pilas AAA (no incluidas)
Duración de las pilas Aproximadamente 6 meses
Tecnología inalámbrica Infrarrojo (IR)
Alcance Hasta 8 metros
Número de teclas 40
Función de aprendizaje Sí (admite hasta 4 dispositivos)
Dispositivos compatibles TV, DVD, Blu-ray, Barra de sonido, Caja de streaming
Método de programación Escaneo automático o ingreso directo de código
Retroiluminación
Mantenimiento Limpiar con un paño seco y suave; evitar líquidos
Precauciones de seguridad No exponer a la humedad o temperaturas extremas
Piezas de repuesto Solo pilas
Garantía 1 año

Preguntas frecuentes - ARD-030 Steren

¿Cómo emparejo el ARD-030 con mi TV?
Enciende tu TV. Mantén presionado el botón TV hasta que el LED parpadee. Ingresa el código de 4 dígitos para la marca de tu TV (encontrado en el manual). Si el LED se apaga, la programación ha sido exitosa.
¿Qué tipo de pilas requiere el ARD-030?
Requiere 2 pilas alcalinas AAA, no incluidas. Usa pilas nuevas para un rendimiento óptimo.
¿Cómo puedo restablecer el control remoto a los ajustes de fábrica?
Retira las pilas. Mantén presionado el botón Power durante 10 segundos. Vuelve a colocar las pilas; el control remoto se ha restablecido.
¿Puedo controlar varios dispositivos con un solo control remoto?
Sí, el ARD-030 puede aprender hasta 4 dispositivos (p.ej., TV, DVD, barra de sonido). Usa los botones de selección de dispositivo para cambiar.
¿Por qué no responde mi control remoto?
Verifica que las pilas estén insertadas correctamente (polos +/-). Asegúrate de que nada bloquee el emisor IR. Intenta restablecer el control remoto como se describe.
¿Cómo encuentro el código correcto para mi dispositivo?
Consulta la lista de códigos en el manual de usuario. Si no se encuentra, usa la función de búsqueda automática: mantén presionado el botón del dispositivo hasta que el LED parpadee, luego presiona Power repetidamente hasta que el dispositivo se apague.
¿Puedo usar el ARD-030 para un televisor inteligente?
Sí, funciona con la mayoría de televisores inteligentes controlados por IR. Sin embargo, algunas funciones avanzadas pueden requerir el control remoto original.
¿Cuál es el alcance del control remoto?
El alcance efectivo es de hasta 8 metros en línea recta de visión.
¿Cómo limpio el control remoto?
Usa un paño seco y suave. No uses líquidos ni productos químicos agresivos para evitar daños.
¿El ARD-030 es compatible con todas las marcas?
Admite la mayoría de las marcas principales (Samsung, LG, Sony, etc.). Consulta el manual para obtener una lista completa.

Preguntas de los usuarios sobre ARD-030 Steren

0 pregunta sobre este aparato. Responde a las que conoces o haz la tuya.

Hacer una nueva pregunta sobre este aparato

El correo electrónico permanece privado: solo se utiliza para notificarle si alguien responde a su pregunta.

Aún no hay preguntas. Sé el primero en hacer una.

Descarga las instrucciones para tu Accesorio electrónico en formato PDF gratis! Encuentra tus instrucciones ARD-030 - Steren y toma tu dispositivo electrónico nuevamente en la mano. En esta página están publicados todos los documentos necesarios para el uso de su dispositivo. ARD-030 de la marca Steren.

MANUAL DE USUARIO ARD-030 Steren

Manual de instrucciones

1014b

V0.1

TARJETA PROGRAMADORA COMPATIBLE CON ARDUINO TIPO MEGA

ARD-030

Gracias por la compra de este producto Steren.

Este manual contiene todas las indicaciones necesarias para manejar su nueva Tarjeta programadora compatible con Arduino tipo Mega.

Por favor, revíselo completamente para estar seguro de cómo utilizar apropiadamente el producto.

Para apoyo, compras y todo lo nuevo que tiene Steren,

visite nuestro sitio web:

www.steren.com

Steren ARD-030 - TARJETA PROGRAMADORA COMPATIBLE CON ARDUINO TIPO MEGA - 1

La información que se muestra en este manual sirve únicamente como referencia sobre el producto. Debido a actualizaciones pueden existir diferencias.

Por favor, consulte nuestra página web (www.steren.com) para obtener la versión más reciente del instructivo.

IMPORTANTE

  • Mantenga el equipo fuera del alcance de los niños.
  • No exponga el equipo a temperaturas extremas.
  • No use ni almacene este equipo en lugares donde existan goteras o salpicaduras de agua.
  • Evite las caídas del equipo, ya que podría sufrir daños.
  • No coloque el equipo ni los accesorios sobre superficies inclinadas, inestables o sometidas a vibraciones.
  • No coloque objetos pesados sobre el equipo ni sobre sus accesorios.
  • No exponga el equipo ni sus accesorios al polvo, humo o vapor.

CARACTERÍSTICAS

  • La tarjeta programadora con micro controlador Atmel ATMEGA2560 le brinda la posibilidad de utilizar todos los puertos de entrada y salida, ayudando a los desarrolladores estudiantes y hoobistas a no preocuparse por la etapa de control.
  • La interfaz de comunicación y de programación se realiza utilizando el software libre que utiliza Arduino, se conecta a la computadora por medio del puerto USB e incorpora puerto ISCP.

CÓMO EMPEZAR CON ARDUINO

Este manual le ayudará a entender lo que es y cómo funciona Arduino para comenzar a construir sus propios proyectos electrónicos.

¿Qué es Arduino?

Arduino es una plataforma de electrónica abierta para la creación de prototipos basada en software y hardware fl exibles y fáciles de usar.

Tiene todo lo que necesita para uso básico soldado en una pequeña placa de circuito. La placa contiene el microcontrolador y ofrece un cómodo acceso a las entradas y salidas. Las entradas son dispositivos como sensores (sensores de luz, termómetros, giroscopios, etc.) y elementos de interfaz humana (botones, interruptores, perillas). Las salidas son todos los elementos electrónicos que quiera ser capaz de controlar, tales como luces, pantallas, motores y servos. Un microcontrolador tiene todas las partes básicas de un ordenador (procesador, memoria, pines de entrada/salida) en un solo chip y ejecuta el software que se carga sobre ella desde una computadora, lo que le permite manipular los resultados basados en datos que recibe de las entradas.

Arduino es open source. Como hardware de código abierto, los esquemas para Arduino están disponibles para cualquier persona gratuitamente, por si quiere comprar los componentes electrónicos y una placa y construir su propio Arduino. Existe una enorme gama de proyectos que necesitan un microcontrolador. Un proyecto simple podría ser algo como una tira de luz LED. Un circuito básico puede encender las luces LED, pero con el fin de conseguir que cambie de color y ejecutar patrones necesita un microcontrolador. Proyectos más complejos podrían ser un brazo robótico, una exhibición de LED holográfico o una caja de arena de gato auto limpiable.

Deberá descargar un hardware adicional para programar el circuito. Necesitará un cable USB para programarlo y si quiere ser capaz de ejecutar su proyecto cuando no está cerca de la computadora, necesitará un adaptador de corriente AC-DC o batería y cable. Usted encontrará estos componentes en Steren.

Escudos

Un escudo es una placa de circuito adicional a su Arduino. Generalmente, un escudo se coloca encima de la placa base Arduino, se conecta con sus pines I/O y permite al Arduino especializarse añadiendo capacidades adicionales, o proporcionando una interfaz más conveniente para su proyecto. Por ejemplo, un escudo podría permitir integrar un chip GPS o una tarjeta SD a su proyecto. Algunos escudos se pueden apilar uno encima del otro, para agregar varias funciones adicionales.

PROGRAMACIÓN ARDUINO

  1. Descargue el entorno de desarrollo de Arduino (www.arduino.cc) e instálelo en su PC. El ambiente está disponible para Windows, Mac y Linux e incluye todo lo que necesita para empezar a programar.

  2. Conecte el Arduino a la computadora y si está usando una máquina Windows, espere a que se instale el controlador.

  3. Cuando comience a usar el editor de Arduino, deberá configurar en el menú Herramientas, en la parte superior del editor, la opción de tarjeta y la opción de Puerto Serial; en la primera seleccione el modelo de Arduino que compró. En la segunda elija el puerto al que está conectado el Arduino. Si tiene dudas acerca de este puerto, simplemente desconecte el Arduino y la opción que desaparezca es su puerto.

Finalmente, estará listo para escribir programas (el editor de Arduino se refiere a ellos como “sketches”) para su proyecto. Necesitará cierta familiaridad con programación en C++, variables, funciones, declaraciones “if” y bucles, pero los sketches Arduino suelen ser más simples.

SKETCHES

La mejor manera de aprender programación de Arduino es a través de los sketches de ejemplo incluidos en el IDE de Arduino. Éstos se encuentran en el menú Archivo>Ejemplos y puede encontrar muchos ejemplos en Internet.

Una vez que ha escrito un sketch, simplemente haga clic en el botón Cargar y éste será enviado a su placa Arduino. El microcontrolador se reiniciará y ejecutará su sketch hasta subir uno diferente.

A continuación se muestran pequeños proyectos paso a paso.

1. Intermitente

Se trata de realizar un ejercicio básico que consiste en encender y apagar un LED que conectamos en el PIN 13 de Arduino configurado como salida. El tiempo de encendido y apagado es de 1 segundo.

Diagrama y Esquema

Dado que el PIN 13 de Arduino lleva incorporada una resistencia interior, el diodo LED se coloca sin resistencia en serie; en el caso de colocar el diodo LED en otra salida, deberíamos colocar una resistencia de entre 220 y 500 ohmios, dependiendo del consumo de corriente del diodo.

Steren ARD-030 - Diagrama y Esquema - 1

Conexión para realizar la salida por el PIN 10.
el PIN 10. LED 220 ohm POWER 5k 50V +20 ANALOG EN COMMUNICATION 321A 318B 317B 316B 315B 314B 313B 312B 311B 310B 309B 308B 307B 306B 305B 304B 303B 302B 301B 300B 299B 298B 297B 296B 295B 294B 293B 292B 291B 290B 289B 288B 287B 286B 285B 284B 283B 282B 281B 280B 279B 278B 277B 276B 275B 274B 273B 272B 271B 270B 269B 268B 267B 266B 265B 264B 263B 262B 261B 260B 259B 258B 257B 256B 255B 254B 253B 252B 251B 250B 249B 248B 247B 246B 245B 244B 243B 242B 241B 240B 239B 238B 237B 236B 235B 234B 233B 232B 231B 230B 229B 228B 227B 226B 225B 224B 223B 222B 221B 220B 219B 218B 217B 216B 215B 214B 213B 212B 211B 210B 209B 208B 207B 206B 205B 204B 203B 202B 201B 200B

Programa

/*
* Intermitente
*
* Ejemplo básico con Arduino. Encendido y apagado de un LED
* con una cadencia de 1 s usando el PIN 13 como salida
* no es necesario usar una resistencia para el LED
* la salida 13 de Arduino la lleva incorporada.
*
* http://www.arduino.cc/en/Tutorial/Blink
*/
int ledPin = 13;    // Definición de la salida en el PIN 13
void setup()    //Configuración
{
pinMode(ledPin, OUTPUT);    // designa la salida digital al PIN 13
}
void loop()    // bucle de funcionamiento
{
digitalWrite(ledPin, HIGH);    // activa el LED
delay(1000);    // espera 1 s (tiempo encendido)
digitalWrite(ledPin, LOW);    // desactiva el LED
delay(1000);    // espera 1 s (tiempo apagado)
} 

2. Alarma

Cuando presiona el pulsador (entrada 5 a "0"), la salida 13 se enciende y se apaga de forma intermitente.

Funcionamiento:

Cuando la E5 = 1 Entonces S13 = 0

Cuando la E5 = 0 Entonces S13 = 0-1 (Intermitente 200,200 ms)

LED Pulsador 10 K POWER 2V 250 Ω COMMUNICATION DIGITAL

Programa

int ledPin= 13; // elija el PIN para el LED
int inPin= 5; // choose the input pin (for a pushbutton) (elija el PIN de entrada (para un botón)
int val= 0; // variable for reading the pin status (variable para lectura de estatus del PIN)
void setup() {
    pinMode(ledPin, OUTPUT); // declare LED as output (declare el LED como salida)
    pinMode(inPin, INPUT); // declare pushbutton as input (declare el botón como salida)
}
void loop(){
    val= digitalRead(inPin); // lee valor de entrada
    if(val== HIGH) { // chequea si el valor leído es "1" (botón presionado)
    digitalWrite(ledPin, LOW); // pone el LED en OFF
} else{
    digitalWrite(ledPin, LOW); // parpadea el LED
    delay(200);
    digitalWrite(ledPin, HIGH);
    delay(200);
} 

3. Secuencia Básica de 3 LEDs

Trata de encender y apagar 3 LEDs colocados en las salidas 6, 7 y 8 (PIN 6, PIN 7 y PIN 8) con una cadencia de 200 ms. Las variables asignadas a cada LED son ledPin1, ledPin2 y ledPin3.

GND 8 7 6 COMUNICATION DIGITAL POWER S/N GND VEN ANALOG IV

Programa

// Encendido y apagado de 3 LEDs
int ledPin1 = 6; // Define las salidas de los LEDs
int ledPin2 = 7;
int ledPin3 = 8;
void setup() { // Confi gura las SALIDAS
pinMode(ledPin1, OUTPUT); // declarar LEDs como SALIDAS
pinMode(ledPin2, OUTPUT);
pinMode(ledPin3, OUTPUT);
digitalWrite(ledPin1, LOW); // Apaga los LEDs
digitalWrite(ledPin2, LOW);
digitalWrite(ledPin3, LOW);
}
void loop() { // Bucle de Funcionamiento
digitalWrite(ledPin1, HIGH); // Apaga y enciende los LEDs cada 200 ms
delay(200);
digitalWrite(ledPin1, LOW);
digitalWrite(ledPin2, HIGH);
delay(200);
digitalWrite(ledPin2, LOW);
digitalWrite(ledPin3, HIGH);
delay(200);
digitalWrite(ledPin3, LOW);
} 

4. Contador

Se trata de contar las veces que se pulsa un botón conectado en la entrada 7 de Arduino al mismo tiempo que cada vez que contamos encendemos el LED conectado en la salida 13. El valor de la variable que almacena el número de impulsos generados se envía a la PC para que se visualice en la pantalla.

Pulsador LED 10 K TAX24 PUM COMMUNICATION DIGITAL POWER SK AND VEN ANALOG IN 10 K

Programa Contador

/* Detecta si el botón conectado a la entrada 7 ha sido presionado y enciende el LED
* Envía al PC el valor de la variable de cuenta "Contador" vía puerto serie.
*
* Christian Nold & Erica Calogero
*
*/
int LED = 13;
int Boton = 7;
int valor = 0;
int contador = 0;
int estadoanteriorboton = 0;
void setup()
{
Serial.begin(9600); // Configura velocidad de transmisión a 9600
pinMode(LED, OUTPUT); // inicializa como salida digital el pin 13
pinMode(Boton, INPUT); // inicializa como entrada digital el 7
digitalWrite(Boton,HIGH); // Habilitamos la resistencia interna Pull-up del PIN7
}
void loop()
{
valor = digitalRead(Boton); // lee el valor de la entrada digital pin 7
digitalWrite(LED, !valor); // Escribimos en la salida el valor leído negado
if(valor != estadoanteriorboton){
if(valor == 1){ 

contador++;

Serial.print(contador);

Serial.write(10);

Serial.write(13);

}}

estadoanteriorboton = valor;

}

Podríamos prescindir de la resistencia colocada con el pulsador si se habilita la resistencia interna Pull-up de la entrada PIN7, en ese caso el circuito quedaría como el siguiente:

LED Pulsador M1214 M1215 M1216 M1217 M1218 M1219 M1220 M1221 M1222 M1223 M1224 M1225 M1226 M1227 M1228 M1229 M1230 M1231 M1232 M1233 M1234 M1235 M1236 M1237 M1238 M1239 M1240 M1241 M1242 M1243 M1244 M1245 M1246 M1247 M1248 M1249 M1250 M1251 M1252 M1253 M1254 M1255 M1256 M1257 M1258 M1259 M1260 M1261 M1262 M1263 M1264 M1265 M1266 M1267 M1268 M1269 M1270 M1271 M1272 M1273 M1274 M1275 M1276 M1277 M1278 M1279 M1280 M1281 M1282 M1283 M1284 M1285 M1286 M1287 M1288 M1289 M1290 M1291 M1292 M1293 M1294 M1295 M1296 M1297 M1298 M1299 M1300 M1301 M1302 M1303 M1304 M1305 M1306 M1307 M1308 M1309 M1310 M1311 M1312 M1313 M1314 M1315 M1316 M1317 M1318 M1319 M1320 M1321 M1322 M1323 M1324 M1325 M1326 M1327 M1328 M1329 M1330 M1331 M1332 M1333 M1334 M1335 M1336 M1337 M1338 M1339 M1340 M1341 M1342 M1343 M1344 M1345 M1346 M1347 M1348 M1349 M1350

El programa en este caso sería muy parecido al anterior. Obsérvese que ahora al pulsar el botón introducimos un “=” en el PIN7, por lo tanto, si quiero que se encienda la salida PIN13 debo escribir en ella el valor leído del pulsador negado, es decir “!valor”.

Programa Contador Modifi cado

/* Detecta si el botón conectado a la entrada 7 ha sido presionado y enciende el LED
* Envía a la PC el valor de la variable de cuenta "Contador" vía puerto serie.
*
* Christian Nold & Erica Calogero J.M. Ruiz
*/
int LED = 13;
int Boton = 7;
int valor = 0;
int contador = 0;
int estadoanteriorboton = 0;
void setup()
{
Serial.begin(9600); // Configura velocidad de transmisión a 9600
pinMode(LED, OUTPUT); // inicializa como salida digital el pin 13
pinMode(Boton, INPUT); // inicializa como entrada digital el 7
digitalWrite(Boton,HIGH); // Habilitamos la resistencia interna Pull-up del PIN7
}
void loop() 
{
    valor = digitalRead(Boton); // lee el valor de la entrada digital pin 7
    digitalWrite(LED, !valor); // Escribimos en la salida el valor leído negado
    if(valor != estadoanteriorboton){
    if(valor == 1){
    contador++;
    Serial.print(contador);
    Serial.write(10);
    Serial.write(13);
    }
    estadoanteriorboton = valor;
} 

5. Entrada Analógica

Se trata de configurar un canal de entrada analógico pin 5 y enviar el valor leído a la PC para visualizarlo.

Steren ARD-030 - Entrada Analógica - 1

/* Entrada Analógica */
int potPin = 5; // selecciona el pin de entrada para colocar el potenciómetro
int val = 0; // variable para almacenar el valor leído por la entrada analógica
void setup() {
Serial.begin(9600);
}
void loop() {
val = analogRead(potPin); // lee el valor del canal de ENTRADA analógica
Serial.print(val); // Envía al PC el valor analógico leído y lo muestra en pantalla
Serial.write(10);
delay(100);
} 

6. Control de un motor de cc con un transistor

Con este ejemplo vamos a controlar la velocidad de un motor de cc mediante la utilización de un transistor BD137. Se trata de utilizar la posibilidad de enviar una señal de PWM a una de las salidas configurables como salidas analógicas.

Steren ARD-030 - Control de un motor de cc con un transistor - 1

Tenga en cuenta que el motor debe ser de bajo consumo por dos motivos: primero porque si alimentamos en las pruebas desde el conector USB no debemos sacar demasiada corriente de la computadora y segundo, porque el transistor es de una corriente limitada.

El diodo 1N4001 se coloca como protección para evitar que las corrientes inversas creadas en el bobinado del motor puedan dañar el transistor.

Steren ARD-030 - Control de un motor de cc con un transistor - 2

line | tiempo | valor analógico PIN10 | | ---------- | --------------------- | | 7,650 s | 255 | | 15,300 s | 0 |

30 ms. × 255 - 7,650 seg.

La tensión que sacaremos a la salida 10 (analógica tipo PWM) variará en forma de rampa ascendente y descendente de manera cíclica, tal como vemos en la fi gura. Este efecto lo conseguimos con una estructura del tipo for:

Obsérvese que los incrementos del valor de la tensión van de 5 en 5 y tenemos que considerar que 0v equivale a 0 y 5 v equivale a 255.

Programa

int valor = 0; // variable que contiene el valor a sacar por el terminal analógico
int motor = 10; // motor conectado al PIN 10
void setup() {} // No es necesario
void loop() {
for(valor = 0 ; valor <= 255; valor +=5) {
// se genera una rampa de subida de tensión de 0 a 255, es decir, de 0 a 5v
analogWrite(motor, valor);
delay(30); // espera 30 ms para que el efecto sea visible
}
for(valor = 255; valor >=0; valor -=5) {
// se genera una rampa de bajada de tensión de 255 a 0, es decir, de 5 a 0v
analogWrite(motor, valor);
delay(30);
} 

Variante del montaje: Control de la velocidad mediante un potenciómetro.

Se trata de controlar la velocidad a nuestro gusto, es decir, mediante un potenciómetro que se coloca en una de las entradas analógicas y en función del valor que se lea en la entrada, así girará más o menos rápido el motor.

Programa

int valor = 0; // variable que contiene el valor a sacar por el terminal analógico int motor = 10; // motor conectado al PIN 10

int potenciometro=0; // Se define la entrada analógica

void setup() {} // No es necesario

void loop() {

valor = analogRead(potenciometro); // se lee el valor de la entrada analógica y se asigna a val

analogWrite(motor, valor); // Se manda a la salida analógica 0 el valor leído delay(30); // espera 30 ms para que el efecto sea visible

}

Esquema

COMMUNICATION DIGITAL 5V GND 1N4001 M C.C. 1K BD137 10 K

7. Control de un motor de cc con el driver L293D

Con esta aplicación vamos a mover un motor de cc usando un CI de potencia, específico para estas aplicaciones. El circuito podrá mover hasta dos motores, nosotros sólo lo haremos con uno.

Como ventana en este montaje podremos mover el motor en los dos sentidos de giro, cosa que con el anterior montaje no podíamos.

El funcionamiento será como el primer montaje del motor anterior, es decir, vamos a crear una rampa de subida de tensión y una de bajada con el fin de que el motor modifi que su velocidad de modo automático.

Control o Driver de un motor de continua:

Los dos parámetros que queremos controlar de un motor de continua son su dirección de giro y su velocidad. La dirección se controla cambiando su polaridad. En cambio, para su velocidad, debemos utilizar la técnica de modulación por ancho de pulso-PWM.

Aquí hay algunos gráficos donde se muestra la relación entre la señal de pulsos (PWM) y el voltaje efectivo:

Steren ARD-030 - Control o Driver de un motor de continua: - 1

line | Tiempo | Voltaje | | ------ | ------- | | 0 | 0 | | 1 | 1 | | 2 | 0 | | 3 | 1 | | 4 | 0 | | 5 | 1 | | 6 | 0 | | 7 | 1 | | 8 | 0 | | 9 | 1 | | 10 | 0 |

Cuando el tiempo que el pulso está activo es la mitad del periodo de la señal o el parámetro duty cycle está al 50%, el voltaje efectivo es la mitad del voltaje total de entrada.

Steren ARD-030 - Control o Driver de un motor de continua: - 2

Cuando el tiempo que el pulso está activo es la mitad del periodo de la señal o el parámetro duty cycle está al 50%, el voltaje efectivo es la mitad del voltaje total de entrada.

Cuando el duty cycle es reducido al 25%, el voltaje efectivo es un cuarto del voltaje total de entrada. Entonces la velocidad del motor disminuye.

De esta forma, controlando el duty cycle o el tiempo que el pulso está activo (frecuencia), podemos controlar la velocidad del motor de continua.

Una forma de realizar dicho control en Arduino es utilizando la salida analógica PWM.

Hay que recordar que la señal de salida PWM (pines 9, 10) es una señal de frecuencia constante (30769 Hz) y que sólo nos permite cambiar el “duty cycle” o el tiempo que el pulso está activo (on) o inactivo (off) utilizando la función analogWrite().

La otra forma es generando señales PWM utilizando la capacidad del microprocesador a través de la función digitalWrite().

Si queremos controlar simultáneamente la velocidad y dirección de un motor, necesitamos utilizar un circuito integrado o chip, llamado de forma general "puentes H", por ejemplo como el L293D.

Chip L293D/B (puente H):

Es un circuito integrado o chip que puede ser utilizado para controlar simultáneamente la velocidad y dirección de dos motores de continua (contiene dos puentes H). La diferencia entre el modelo L393D y L293B es que el primero viene con diodos de protección que evitan los daños generados por los picos de voltaje que puede producir el motor.

On -> +5v off-> gnd CHIP INHIBIT 1 INPUT 1 2 OUTPUT 1 3 GND 4 GND 5 OUTPUT 2 6 INPUT 2 7 VC 8 16 VSS 15 INPUT 4 14 OUTPUT 4 13 GND 12 GND 11 OUTPUT 3 10 INPUT 3 9 CHIP INHIBIT 2 10-15V Al puerto paralelo: pines 1 y 2 Channel 1 Channel 2

Contiene 4 pines digitales (2, 7, 10, 15) para controlar la dirección de los motores.

Los pines “enable” (1, 9) admiten como entrada una señal PWM y se utiliza para controlar la velocidad de los motores con la técnica de modulación de ancho de pulso.

Los motores van conectados entre uno de los pines 3, 6, 11, o 14. La tensión Vss es la que alimentará o dará potencia al motor.

Montaje Básico: Control simple de un motor con el CI L293 a velocidad constante

Primero sólo vamos a demostrar el control de la velocidad de un motor de continua a través del integrado L293D. Para ello fijamos los pines de control de dirección a 5v y 0v, de forma que sólo girará en un sentido. Si queremos cambiar el sentido, sólo será necesario cambiar dicha polarización.

Programa

// Control simple de un motor con el CI L293 a velocidad constante
int motorpin =10; // PIN de salida analógica PWM
void setup() {}
void loop() {
analogWrite(motorpin, 125); // activa el motor a una velocidad constante
delay(100); // espera 100 ms para la próxima lectura
} 

Esquema

10 5v GND M 1 5V 6V In 1 In 3 Out 1 Out 3 0V 0V 0V Out 2 Out 4 In 2 In 4 V+ 6V 9

8. Control de un motor: velocidad variable y sentido de giro variable

Steren ARD-030 - Control de un motor: velocidad variable y sentido de giro variable - 1

// Control de Motor con driver L293D
int valor = 0; // variable que contiene el valor
int motorAvance = 10; // Avance motor --> PIN 10
int motorRetroceso = 11; // Retroceso motor --> PIN 11
void setup() { } // No es necesario
void loop() {
    analogWrite(motorRetroceso, 0); // Motor hacia delante ... sube la velocidad
    for(valor = 0 ; valor <= 255; valor+=5) {
    analogWrite(motorAvance, valor);
    delay(30);
    }
    for(valor = 255; valor >=0; valor-=5) { // Motor hacia delante ... baja la velocidad
    analogWrite(motorAvance, valor);
    delay(30);
    }
    analogWrite(motorAvance, 0); // Motor hacia detrás ... sube la velocidad
    for(valor = 0 ; valor <= 255; valor+=5) {
    analogWrite(motorRetroceso, valor);
    delay(30);
    }
    for(valor = 255; valor >=0; valor-=5) { // Motor hacia detrás ... baja la velocidad
    analogWrite(motorRetroceso, valor);
    delay(30);
    }
} 

9. Utilizar un relevador para encender dispositivos de 120 V

Este ejemplo enseña cómo encender una bombilla de 120 V de corriente alterna (AC) mediante un circuito de 5 V de corriente continua (DC) gobernado por Arduino. Se puede utilizar con cualquier otro circuito de 120 V con un máximo de 10 A (con el relé del ejemplo).

¿Qué es un relevador?

El relevador o relé es un dispositivo electromecánico que funciona como un interruptor controlado por un circuito eléctrico en el que, por medio de un electroimán, se acciona un juego de uno o varios contactos que permiten abrir o cerrar otros circuitos eléctricos independientes.

De aquí extraemos una información muy importante: Podemos separar dos circuitos de forma que funcionen con voltajes diferentes.

Uno a 5 V (Arduino) y otro a 120 V (la bombilla).

Como se ve en el esquema inferior, hay dos circuitos. El del cableado NEGRO funciona a 5 V de DC y el del cableado ROJO a 120 V de AC.

finder 34.11.8.026.000 16V -19A/280V- Relé 5v DC 220V AC 1K IN4001 B C BD137 E 110 V

ombilla). so se ve en el esquema inferior, dos circuitos. El del cableado RO funciona a 5 V de DC y el ableado ROJO a 120 V de AC. 1K IN4001 Relé 5V DC 220V AC B BD137 E 110 V

Programa

/*
Enciende y apaga una bombilla de 220 V, cada 2 segundos, mediante un relé conectado al PIN 8 de Arduino
*/
int relayPin = 8; // PIN al que va conectado el relé
void setup(){
pinMode(relayPin, OUTPUT);
}
void loop() {
digitalWrite(relayPin, HIGH); // ENCENDIDO
delay(2000);
digitalWrite(relayPin, LOW); // APAGADO
delay(2000);
} 

ESPECIFICACIONES

Micro controlador: ATMEGA 2560

Alimentación: 5-12 V ---

Frecuencia de operación: 16 MHz

Puertos de entrada análoga: 16

Puertos de entrada/salida digital: 54 (incluyendo puertos PWM)

Capacidad de memoria flash: 256 kB

SRAM: 8 kB

EEPROM: 4 kB

Boot loader: STK500v2

Salida PWM: SI

Salida de voltaje: 5 V ---

Switch Reset: Sí

Comunicación a la PC: USB

Software empleado: Arduino

El diseño del producto y las especificaciones pueden cambiar sin previo aviso.

Modelo: Tarjeta programadora compatible con Arduino tipo Mega

Producto: ARD-030

Marca: Steren

PÓLIZA DE GARANTÍA

Esta póliza garantiza el producto por el término de un año en todas sus partes y mano de obra, contra cualquier defecto de fabricación y funcionamiento, a partir de la fecha de entrega.

CONDICIONES

1.- Para hacer efectiva la garantía, presente esta póliza y el producto, en donde fue adquirido o en Electrónica Steren S.A. de C.V.
2.- Electrónica Steren S.A de C.V. se compromete a reparar el producto en caso de estar defectuoso sin ningún cargo al consumidor. Los gastos de transportación serán cubiertos por el proveedor.
3.- El tiempo de reparación en ningún caso será mayor a 30 días, contados a partir de la recepción del producto en cualquiera de los sitios donde pueda hacerse efectiva la garantía.
4.- El lugar donde puede adquirir partes, componentes, consumibles y accesorios, así como hacer válida esta garantía es en cualquiera de las direcciones mencionadas posteriormente.

ESTA PÓLIZA NO SE HARÁ EFECTIVA EN LOS SIGUIENTES CASOS:

1.- Cuando el producto ha sido utilizado en condiciones distintas a las normales.
2.- Cuando el producto no ha sido operado de acuerdo con el instructivo de uso.
3.- Cuando el producto ha sido alterado o reparado por personal no autorizado por Electrónica Steren S.A. de C.V.

El consumidor podrá solicitar que se haga efectiva la garantía ante la propia casa comercial donde adquirió el producto. Si la presente garantía se extraviara, el consumidor puede recurrir a su proveedor para que le expida otra póliza, previa presentación de la nota de compra o factura respectiva.

DATOS DEL DISTRIBUIDOR

Nombre del Distribuidor ____
Domicilio
Producto
Marca
Modelo
Número de serie
Fecha de entrega

Steren ARD-030 - DATOS DEL DISTRIBUIDOR - 1

En caso de que su producto presente alguna falla, acuda al centro de distribución más cercano a su domicilio y en caso de tener alguna duda o pregunta por favor llame a nuestro Centro de Atención a Clientes, en donde con gusto le atenderemos en todo lo relacionado con su producto Steren.

Centro de Atención a Clientes 01 800 500 9000

ELECTRÓNICA STEREN S.A. DE C.V.

Camarones 112, Obrero Popular, 02840,

Del. Azcapotzalco, México, D.F. RFC: EST850628-K51

Biólogo Maximino Martínez No. 3408 Int. 2, 3 y 4, San

Salvador Xochimanca, Del. Azcapotzalco,

México, D.F. 02870, RFC: SPE941215H43

ELECTRÓNICA STEREN DEL CENTRO, S.A. DE C.V.

Rep. del Salvador 20 A y B, Del. Cuauhtémoc, Centro,

06000, México. D.F. RFC: ESC9610259N4

ELECTRÓNICA STEREN DE GUADALAJARA, S.A.

López Cotilla No. 51, Centro, 44100, Guadalajara, Jal. RFC: ESG810511HT6

ELECTRÓNICA STEREN DE MONTERREY, S.A.

Colón 130 Pte., Centro, 64000, Monterrey, N.L. RFC: ESM830202MF8

ELECTRÓNICA STEREN DE TIJUANA, S.A. de C.V.

Calle 2a, Juárez 7636, Centro, 22000, Tijuana, B.C.N. RFC: EST980909NU5

Steren ARD-030 - DATOS DEL DISTRIBUIDOR - 2

STEREN

ARD-030

Este instructivo puede mejorar con su ayuda, llámenos:

Centro de Servicio a Clientes

Asistente de manual
Impulsado por Anthropic
Esperando tu mensaje
Información del producto

Marca : Steren

Modelo : ARD-030

Categoría : Accesorio electrónico