jueves, 21 de noviembre de 2019

Tarea #1: Ideas de diseño

Tarea #1: Ideas de diseño

En su documento de Desarrollo de ideas, agregue el siguiente aspecto de la etapa B:
ii. Desarrollar una variedad de ideas de diseño factibles que puedan ser interpretadas correctamente por otras personas
Cada estudiante debe elaborar un dibujo del carro donde se pueda observar claramente:
  • La forma de la estructura externa
  • La ubicación de componentes electrónicos
Recuerde incluir anotaciones de: colores, medidas y materiales. Los dibujos pueden ser en papel o computador, pero es necesario que lo suban aquí.


Aplicación utilizada:MediBang Paint

sábado, 16 de noviembre de 2019

PRIMERA CLASE DE INFORMÁTICA, UNIDAD 5

Individual #2: Puente H L298N


¿Qué es y para qué sirve un puente h?
Es una tarjeta para el control de motores que nos permite controlar la velocidad y la dirección de dos motores de corriente continua o un motor paso a paso de una forma muy sencilla, gracias a los 2 los dos H-bridge que monta.

¿Cuáles son las entradas y salidas de un L298N?
Entradas: ENA, IN1, IN2 correspondientes a las entradas para controlar el MOTOR A (OUT1 y OUT2)
De igual manera ENB, IN3, IN4 permiten controlar el MOTOR B (OUT3 y OUT4)
ENA y ENB, sirven para habilitar o deshabilitar sus respectivos motores, generalmente se utilizan para controlar la velocidad, ingresando una señal de PWM por estos pines. Si no se usan se deben de conectar los Jumper para que siempre estén habilitados.



¿Cuál es la conexión de un L298N?
¿Qué es lo que hay que evitar al trabajar con un L298N?
Alimentarlo con un voltaje mayor al que soporta es un punto que se debe tomar a consideración. Por otro lado el módulo podría sufrir graves daños si conectamos una tensión de entrada al pin de +5V, cuando el jumper de selección de 5V se encuentre activado.

¿Cuál es el programa Arduino básico para avanzar, retroceder y parar utilizando dos motorreductores conectados a un L298N?

int motorA1=2;
int motorA2=3;

int motorB1=4;
int motorB2=5;

void setup() {
  pinMode(A1, OUTPUT);
  pinMode(A2, OUTPUT);
  pinMode(B1, OUTPUT);
  pinMode(B2, OUTPUT);
  
  
  // put your setup code here, to run once:

}

void loop() {
  //adelante
  digitalWrite(motor A1, HIGH);digitalWrite(motor B1, HIGH);
  digitalWrite(motor A2, LOW);digitalWrite(motor B2, LOW)
  delay(3000);
  //atrás
  digitalWrite(motor A1, LOW);digitalWrite(motor B1, LOW);
  digitalWrite(motor A2, HIGH);digitalWrite(motor B2, LOW);
  delay(3000);
  //detener
  digitalWrite(motor A1, LOW);digitalWrite(motor B1, LOW);
  digitalWrite(motor A2, LOW);digitalWrite(motor B2, LOW);
  delay(2000);



}


Fuentes: