Control de velocidad de un motor DC sensor RPMDescripción completa
Material de clase - Sistemas Embebidos - UNSDescripción completa
Sistemas Embebidos Basados en MicrocontroladoresDescripción completa
syllabus del curso sistemas embebidos unad
Descripción: Arduino
APP INVENTOR ACTIVIDAD 4,,,, MAS COMPLETADescripción completa
Descripción: Un trabajo de costos sobre algunos productis de Tiendas Efe
CALCULO DE CONTROLADORESDescripción completa
hhhFull description
Descripción completa
Descripción completa
Descripción completa
Descripción completa
Paso 5 - Diseño de un SE con bluetooth.
Presentado por: Alexis Pedroza Sistemas embebidos
Grupo:
208006_8 Tutor
Óscar Iván Valderrama
Universidad Nacional Abierta y a Distancia UNAD Palmira 2018
Alexis Pedroza
Cintia marcela Pedroza
aledroza
INTRODUCCION
En este documento se dará dará solución a la guía Paso 5 - Diseño de un SE con bluetooth. Donde se presenta el diseño y su programación en el appinventor, como también el programa en arduino y los videos que muestran el funcionamiento. el programa arduino controla un servo, y dos diodos led. Para los diodos led la función es encendido y apagado, para el servo es un movimiento giratorio de 0°, 90°, 180°.
Alexis Pedroza
Cintia marcela Pedroza
aledroza
CONTROL DE 2 LEDS MAS UN SERVO MOTOR ARDUINO /* UNIVERSIDAD ABIERTA Y A DISTANCIA UNAD SISTEMAS EMBEBIDOS CODIGO 208006_8 ALEXIS PEDROZA ABRIL 18 2018 */ #include
// LIBRERIA PARA UTILIZAR EL SERVO MOTOR.
int led1 = 2; int led2 = 3; Servo servoMotor; int estado = 0;
// RELACIONANDO PIN 2 CON EL PRIMER LED // RELACIONANDO PIN 3 CON EL SEGUNDO LED // SERVO MOTOR INICIALIZANDO VARIABLES // CREANDO BANDERA
void setup() { // put your setup code here, to run once: Serial.begin(9600); // CONFIGURANDO PUERTO SERIAL. servoMotor.attach(9); // RELACIONANDO PUERTO 9 CON EL SERVO, PWM pinMode(led1,OUTPUT); // DECLARANDO PIN 2 COMO SALIDA. pinMode(led2,OUTPUT); // DECLARANDO PIN 3 COMO SALIDA. } void loop() { if(Serial.available()>0) // LEER QUE EL PUERTO SERIAL TENGA UN DATO MAYOR QUE CERO. { estado = Serial.read(); // ESTADO LEE EL PUERTO SERIAL, PARA LUEGO PROCESARLO EN EL ARDUINO, SEGUN LA ACCION A REALIZAR. } switch (estado) { case 'a': digitalWrite(led1,HIGH); // SI OPRIMO BOTON 1 ENCENDER LED. break;
case 'b': digitalWrite(led1,LOW); break;
// SI OPRIMO BOTON 2 APAGAR LED.
case 'c': digitalWrite(led2,HIGH); break;
// SI OPRIMO BOTON 3 ENCENDER LED 2
case 'd': digitalWrite(led2,LOW); break;
// SI OPRIMO BOTON 4 APAGAR LED 2.
Alexis Pedroza
Cintia marcela Pedroza
aledroza
case 'e': servoMotor.write(0); delay(1000); break; case 'f': servoMotor.write(90); delay(1000); break;
// SI OPRIMO BOTON 5 MOVER EL SERVO A 0°.
// SI OPRIMO BOTON 6 MOVER EL SERVO A 90°. // TIEMPO DE ESPERA.
case 'g': servoMotor.write(180); // SI OPRIMO BOTON 7 MOVER EL SERVO A 180°. delay(1000); break; // put your main code here, to run repeatedly: } }
Por medio de este trabajo se puedo interactuar int eractuar con el modulo bluetooh, permitir su conexión entre un celular y el arduino, utilizando app inventor para crear la app que servirá de interface. El modulo utilizado es el hc06, el arduino uno, como actuadores servomotor 2g y dos diodos leds.
Alexis Pedroza
Cintia marcela Pedroza
aledroza
REFERENCIA.
Control del Arduino desde su teléfono Android (vía Bluetooth), https://www.youtube.com/watch?v=ftXTtba_CjU.. https://www.youtube.com/watch?v=ftXTtba_CjU Encender leds por bluetooth con arduino https://www.youtube.com/watch?v=uTeXrnwu2yc Conectar Arduino con su Telefono Android por Bluetooth creando su propia App https://www.youtube.com/watch?v=j-cUDfmtq5g