Entradas

Mostrando las entradas de octubre, 2019

AppInventor

APP INVENTOR  (DISEÑO Y BLOQUES) #include <Servo.h> #include "DHT.h"  #define DHTTYPE DHT11 int DHTPin = 5;       DHT dht(DHTPin, DHTTYPE);  int state = 0;  int luzExt=2;  int luzDorm=3;  int ventilador=4; Servo puerta; int fotocelda=A0; void setup() {     Serial.begin(9600);     pinMode(luzExt, OUTPUT);         pinMode(luzDorm, OUTPUT);     pinMode(ventilador, OUTPUT);     puerta.attach(5);     puerta.write(0);     pinMode(fotocelda,INPUT);     dht.begin();    } void loop() {   //si el modulo DE BLUETOOH manda dato, guardarlo en estado.   if(Serial.available() > 0){     state = Serial.read();   } // esta parte del código es para solo 1 Carácter o Unidad.        if (state == '0')    {     ...

Programa Arduino Bluetooth para encender un led

Imagen
Programa Arduino Bluetooth  para encender un led Esta clase no se pudo dar ya que no tuvimos clases por el paro nacional que hubo en el Ecuador.  Pero como la miss subió la programación  la pondré en el blog -Estas pudieron ser las conexiones para el trabajo- PROGRAMCIÓN:  int state = 0; // Variable lectura serial int leds_patio1= 9; int leds_patio2= 8; int leds_patio3= 7; int leds_patio4= 6; int leds_patio5= 10; int leds_patio6= 11; int leds_patio7= 12; int luz=9; void setup() {     Serial.begin(9600);     pinMode(luz, OUTPUT);     pinMode(leds_patio1, OUTPUT);     pinMode(leds_patio2, OUTPUT);     pinMode(leds_patio3, OUTPUT);     pinMode(leds_patio4, OUTPUT);     pinMode(leds_patio5, OUTPUT);     pinMode(leds_patio6, OUTPUT);     pinMode(leds_patio7, OUTPUT); } void loop() {   //si el modulo DE BLUETOOH manda dato, gu...

AppInventor

Imagen
                     App Inventor Bluetooth              (Bloques) Tuvimos que realizar una contingencia ya que la miss Rosa había faltado, en este  nos indicaba como "programar" la actividad que realizamos anteriormente.  Una vez que ya entramos a APP INVENTOR,  nos vamos a "blocks" para programar la aplicación, la cual enviará (por medio del bluetooth) "1" al presionar el botón "ON" y "0" al presionar el botón "OFF".   Logros y dificultades: Mi logro fue que pude realizar la actividad de on-off pero mi dificultad fue que no pude programar ya que no encontraba los botones para configurar y se me hizo un poco difícil.  Pregunta: Hay que usar este programa para configurar nuestro proyecto y que todo funcione con la ayuda del bluetooth?

AppInventor

Imagen
                            App Inventor Bluetooth (Diseño) Abrir  APPIVENTOR.MIT.EDU,  damos clic en "create apps" luego, entramos con la cuenta de google, y creamos un nuevo proyecto, le pones nombres y nos aparece un teléfono con un sistema operativo "android".  Hay que crear botones de "on" y "off", vamos a "layout"  y seleccionamos "verticalarrachement" después, vamos a "user interface" y seleccionamos "botton", configuramos los botones y le ponemos de nombre -> "btn_on" y "btn_off" (se le puede cambiar el color, el tipo de letra y el tamaño). Hay que poner los botones a lo largo y a lo ancho de la pantalla del celular. Logros y dificultades:   Unos de mis logros es entender como funcionan este tipo de programas ya que, este nos muestra de manera digital como funciona las conexiones bluetooth. Mi dificultad fue no llevan los materiales p...

semana*1- Unidad 4

Individual #1: Monitoreando valores y conexión motorreductor sin puente h ¿Cuáles son los pasos para subir un programa a la placa  Arduino ? Conectar la placa de  Arduino  al computadora Verificar si el código  esta correcto Subir el programa. ¿Ha tenido algún inconveniente? ¿por qué?, ¿cómo se solucionó?, ¿cuál es la función del programa? Si, porque no logre traer los materiales requeridos por lo cual, me tocó trabajar con mi compañero de trabajo para ver como conectar y programar la herramienta. La función del programa es ordenar a la placa Arduino que ejecute una orden en especifico, así los elementos electrónicos van a cumplir su función en una forma determinada.  ¿Para qué sirve " Serial.begin() "? Establece la velocidad de datos en bits por segundo (baudios) para la transmisión de datos en serie. ¿A qué corresponde el número " 9600 " dentro de los paréntesis de   Serial.begin() ?, ¿Para qué sirve " Serial.println() "? Hace ...