//declaración de variables
String cadena;
int luz1 = 3;//ROJO
int luz2 = 4;//VERDE
int luz3 = 5;//AMARILLO
int luz4 = 6;//AZUL
int luz5 = 7;//NARANJA
int luz6 = 8;//BLANCOS
int ledstatus3 = 0;
int ledstatus4 = 0;
int ledstatus5 = 0;
int ledstatus6 = 0;
int ledstatus7 = 0;
int ledstatus8 = 0;
void setup () {
Serial.begin(9600);// setea la velocidad del puerto serie a 9600
//pin 7, 8,9,10,11,12 como salidas
pinMode(luz1,OUTPUT);
pinMode(luz2,OUTPUT);
pinMode(luz3,OUTPUT);
pinMode(luz4,OUTPUT);
pinMode(luz5,OUTPUT);
pinMode(luz6,OUTPUT);
digitalWrite(luz1, HIGH);
digitalWrite(luz2, HIGH);
digitalWrite(luz3, HIGH);
digitalWrite(luz4, HIGH);
digitalWrite(luz5, HIGH);
digitalWrite(luz6, HIGH);
}
void loop () {
//lee las cadenas de caracteres que ingresan al puerto serie
if (Serial.available()) {
cadena = String("");
while (Serial.available()) {
cadena = cadena + char(Serial.read());//Lee caracter por caracter y concatena a la variable cadena
delay(1);
}
//Lee el estados de los pines 7, 8,9,10,11,12 y se los asignas a las variables ledstatus 7, ledstatus8,ledstatus9,ledstatus10,ledstatus11,ledstatus12
ledstatus3 = digitalRead(luz1);
ledstatus4 = digitalRead(luz2);
ledstatus5 = digitalRead(luz3);
ledstatus6 = digitalRead(luz4);
ledstatus7 = digitalRead(luz5);
ledstatus8 = digitalRead(luz6);
Serial.println(cadena);//Muestra en el terminal serial la cadena obtenida
//Pin 3
if (cadena == "luz1") {//compara el valor de la cadena obetinada
if(ledstatus3==LOW){// si el valor en bajo enciende el pin 7 SALA
digitalWrite(luz1, HIGH);
}
if(ledstatus3==HIGH){// de lo contrario lo apaga
digitalWrite(luz1, LOW);
}
}
//pin4
if (cadena == "luz2") {//compara el valor de la cadena obetinada
if(ledstatus4==LOW){// si el valor en bajo enciende el pin 8 COCINA
digitalWrite(luz2, HIGH);
}
if(ledstatus4==HIGH){// de lo contrario lo apaga
digitalWrite(luz2, LOW);
}
}
//pin5
if (cadena == "luz3") {//compara el valor de la cadena obetinada
if(ledstatus5==LOW){// si el valor en bajo enciende el pin9 BAÑO
digitalWrite(luz3, HIGH);
}
if(ledstatus5==HIGH){// de lo contrario lo apaga
digitalWrite(luz3, LOW);
}
}
//pin6
if (cadena == "luz4") {//compara el valor de la cadena obetinada
if(ledstatus6==LOW){// si el valor en bajo enciende el pin 10 NIÑOS DORMITORIO
digitalWrite(luz4, HIGH);
}
if(ledstatus6==HIGH){// de lo contrario lo apaga
digitalWrite(luz4, LOW);
}
}
//pin7
if (cadena == "luz5") {//compara el valor de la cadena obetinada
if(ledstatus7==LOW){// si el valor en bajo enciende el pin 11 MASTER DORMITORIOS
digitalWrite(luz5, HIGH);
}
if(ledstatus7==HIGH){// de lo contrario lo apaga
digitalWrite(luz5, LOW);
}
}
//pin8
if (cadena == "luz6") {//compara el valor de la cadena obetinada
if(ledstatus8==LOW){// si el valor en bajo enciende el pin 12 GARAJE
digitalWrite(luz6, HIGH);
}
if(ledstatus8==HIGH){// de lo contrario lo apaga
digitalWrite(luz6, LOW);
}
}
}
}
Robótica Décimo
miércoles, 5 de diciembre de 2018
martes, 27 de noviembre de 2018
CUESTIONARIOS DEL 2DO PARCIAL II QUIMESTRE
UNIDAD EDUCATIVA
ÁGUILAS DE CRISTO
CUESTIONARIOS DEL 2DO PARCIAL II
QUIMESTRE
AÑO LECTIVO
2018-2019
Docente: Miss
Viviana Tuárez Vergara. Fecha: 6/11/2018
Asignatura:
Robótica Curso: 9no año de educación básica
1. Que es un relay
es un
dispositivo electromagnético. Funciona como un interruptor controlado por un
circuito eléctrico en el que, por medio de una bobina y un electroimán, se
acciona un juego de uno o varios contactos que permiten abrir o cerrar otros
circuitos eléctricos independientes.
2. Que es un bombillo?
O lámpara
eléctrica, foco es un dispositivo que produce luz mediante el calentamiento de
un filamento metálico
3. Que es un enchufe?
Pieza
de material aislante con dos o tres salientes metálicos que sirve para conectar
unida a la red eléctrica
4. Mencione los 2 elementos que esta
conformado un enchufe?
Clavijas
y tomacorriente, que se conectan uno al otro para establecer una conexión que
permita el paso de la corriente eléctrica.
5. Conexión de un bombillo +relay
El arduino
va conectado 5v con un cable hacia relay en VCC, en el arduino GND con un
cables hacia el relay en GND, en el arduino el pin digital 9 con un cable hacia
el relay en IN.
Del relay
en su segunda conexión normalmente cerrado se conecta hacia la bombilla en
positivo.
Por negativo
se conecta enchufe mas bombilla
6. Código de conexión bombillo 6 relay
//Pin a
utilizar
int
LedPin = 9;
void
setup() {
pinMode(LedPin, OUTPUT); //modo salida
}
void
loop() {
digitalWrite(LedPin, HIGH); // Enciende el pin 9
delay(500); // Espera medio segundo
digitalWrite(LedPin, LOW); // Apaga el pin 9
delay(500); // Espera medio segundo
}
miércoles, 24 de octubre de 2018
CUESTIONARIOS DEL 1ER PARCIAL II QUIMESTRE
CUESTIONARIOS DEL 1ER PARCIAL II
QUIMESTRE
AÑO LECTIVO
2018-2019
Docente: Miss
Viviana Tuárez Vergara. Fecha: 15/09/2018
Asignatura:
robótica
Curso: 10mo año básica
1. Cuales con
los pasos para conectar un led?
· Led
patita positiva conectado a una resistencia
· Por
positivo conectado a el arduino en cualquier pin digital del 2 hasta el 13
· Led
patita negativa conectado al arduino en el pin gnd.
2. Para qué
sirve la instrucción pinmode()?
Sirve para configurar el
pin específico y decirle como se va a comportar por entrada o por salida.
3. Cuáles son las
funciones de la instrucción digitalWrite()
Escribe un valor HIGH o LOW en el pin digital
especificado. Si el pin está configurado como OUTPUT pone el voltaje
correspondiente en el pin seleccionado. Si el pin está configurado como INPUT
habilita o deshabilita la resistencia interna correspondiente al pin.
4. Cual es la estructura básica
de un programa?
se
divide la ejecución en dos partes:
setup
y loop.Ejemplo:
void setup() {
}
void loop() {
}
5. Que constituye la función
Setup() en la programación arduino?
Constituye
la preparación del programa.
En
la función Setup() se incluye la declaración de variables y se trata de la
primera función que se ejecuta en el programa. Esta función se ejecuta una
única vez y es empleada para configurar el pinMode. Ejemplo:
pinMode(pin, OUTPUT); // Establece 'pin' como salida
Si
un determinado pin digital es de entrada o salida) e inicializar la
comunicación serie.
6. Que es loop()en la programación arduino?
es
la ejecución.
La
función loop() incluye el código a ser ejecutado continuamente (leyendo las
entradas de la placa, salidas, etc.).
7. Como se emiten comentarios
en el programa arduino?
se
pueden introducir bloques de comentarios con /* comentarios */
o
solo en una línea utilizando // doble barra
8. Para que sirve delay().
Realiza
una pausa en el programa la cantidad de tiempo en milisegundos especificada en
el parámetro (máximo 1000, mínimo 10) Ejemplo:
delay(1000); // Pausa un segundo
9. Código para conectar un led?
void
setup() {
pinMode(pin, OUTPUT); // Establece 'pin' como salida
}
void
loop() {
digitalWrite(pin, HIGH); // Activa 'pin'
delay(1000); // Pausa un segundo
digitalWrite(pin, LOW); // Desactiva 'pin'
delay(1000);
}
10.
Código para conectar un led + bluetooth
//declaración
de variables
String
cadena;
int
luz = 7;
int
ledstatus7 = 0;
void
setup () {
Serial.begin(9600);//
setea la velocidad del puerto serie a 9600
//pin 7 como salida
pinMode(luz,OUTPUT);
digitalWrite(luz, HIGH);
}
void
loop () {
//lee las cadenas de caracteres que ingresan
al puerto serie
if (Serial.available()) {
cadena = String("");
while (Serial.available()) {
cadena = cadena +
char(Serial.read());//Lee caracter por caracter y concatena a la variable
cadena
delay(1);
}
//Lee el estados del pin 7 y se los asignas
a las variables ledstatus 7,
ledstatus7 = digitalRead(luz);
Serial.println(cadena);//Muestra
en el terminal serial la cadena obtenida
//Pin 7
if (cadena == "luz") {//compara
el valor de la cadena obetinada
if(ledstatus7==LOW){// si el valor en bajo
enciende el pin 7
digitalWrite(luz, HIGH);
}
if(ledstatus7==HIGH){// de lo contrario lo
apaga
digitalWrite(luz, LOW);
}
}}
}
11.
Que es un bluetooth hc05 / hc06 en arduino
Bluetooth
es una especificación para Redes Inalámbricas el dispositivo HC06 y el HC-05,
gracias a sus puertos TxD y RxD nos permite realizar comunicaciones inalámbricas
a una distancia de 10 mts máximo. Los módulos son para aplicaciones sobre todo
con microcontroladores, PIC o tarjetas Arduino.
12.
Cuales son los principales objetivos que se pretenden conseguir con
el bluetooth?
·
Facilitar
las comunicaciones entre equipos móviles.
·
Eliminar
los cables y conectores entre estos.
·
Ofrecer
la posibilidad de crear pequeñas redes inalámbricas y facilitar la
sincronización de datos entre equipos personales.
Como el módulo BlueTooth es
básicamente un nodo BT conectado a un interface serie, podríamos en principio
conectar los pines RX y Tx a los equivalentes de Arduino en los pines 0 y 1
digitales, sin más que cruzarlos (BT Tx
a Arduino Rx y BT Rx a Aduano Tx) y se comunican con el BT mediante las
familiares instrucciones de Serial.print ().
14.
Que es app inventor?
AppInventor es un entorno de
desarrollo de software creado por Google para la elaboración de aplicaciones
destinadas al sistema operativo de Android. El lenguaje es gratuito y se puede
acceder fácilmente de la web. Las aplicaciones creadas con AppInventor están
limitadas por su simplicidad, aunque permiten cubrir un gran número de
necesidades básicas en un dispositivo móvil.
miércoles, 10 de octubre de 2018
APP INVENTOR
INICIO - DESARROLLO Y PROGRAMACIÓN EN APP INVENTOR
Para en app inventor lo primero que vamos hacer es abrir la página
appinventor.mit.edu luego damos clic en el botón Create apps! que se encuentra en la parte superior derecha de color naranja.
miércoles, 3 de octubre de 2018
CONEXIÓN DE UN LED +ENCENDIDO POR TELÉFONO
CONEXIÓN DE UN LED +ENCENDIDO POR TELÉFONO MÓVIL(CELULAR)
Materiales:
- led
- cables macho-hembra / macho-macho
- resistencia 1 k-ohmio
- protoboard
- arduino uno + cable
- celular
- bluetooth
- laptop-computadora
Recursos:
- simulador tinkercard
- programa app inventor
- programa arduino
- blogger
- ir al simulador
- ubicar los materiales en el área de trabajo dentro del simulador
- solo se va a conectar un led con arduino, los materiales para conectar el led son: led + protoboard + arduino uno + resistencia 1k-ohmios
codigo de conexion de led encendido
void setup()
martes, 2 de octubre de 2018
RELAY O RELEE PARA ARDUINO
RELEE PARA ARDUINO
DEFINICIÓN
Un relé es un interruptor que podemos activar mediante una señal eléctrica. En su versión más simple es un pequeño electro-imán que cuando lo excitamos mueve la posición de un contacto eléctrico de conectado a desconectado o viceversa.
El símbolo del relé muestra la bobina y en este caso, un accionador que conmuta entre dos contactos, pero también existen relés de múltiples contactos. Mediante una señal de control de poca intensidad que excite la bobina podemos conmutar grandes tensiones o intensidades.
FUNCIONES
CARACTERÍSTICAS- Hay límites en la corriente que un transistor puede aceptar, pero un relé se puede diseñar para que aguante cualquier carga, porque basta con los extremos metálicos de los contactos lo soporten.
- Aísla completamente el circuito de control del de potencia, lo que tiene su importancia especialmente en líneas de media y alta tensión.
Cuando ponemos un valor HIGH en el pin de control, El transistor pasa a saturación y la corriente entre emisor y colector excita la bobina del relé, haciendo que el contacto cambie de posición (y haciendo además un clic muy agradable).
Si ponemos LOW en el pin de control el transistor entra en corte e impide el flujo de corriente por lo que la bobina cae y el contacto de salida vuelve a su posición de reposo.
La salida del relé consta de 3 pines y no de dos como se podría esperar. El motivo es que la conexión entre los pines de salida 2 y 3 es de tipo normalmente abierto (circuito abierto sin excitar) y entre los pines 2 y 4 es normalmente cerrado (circuito cerrado sin excitar la bobina).
Con un relé funcionando como normalmente abierto podemos hacer unas luces de emergencia. Mientras hay corriente el relé esta excitado y el circuito abierto, pero si se va la luz, el contacto normalmente abierto se cierra y si hay una batería se encenderán las luces de emergencia automáticamente.
miércoles, 6 de junio de 2018
LED ENCENDIDO CON ARDUINO
LED + ARDUINO
MATERIALES
- led
- resitencia
- protoboard
- arduino uno
- cables macho-macho
- programa de arduino. (descargarlo)
- Se reune todos los materiales
- se coloca el led en el protoboard, en la patita positiva(anodo) conectamos la resitencia
3. con un cable macho-macho se conecta el terminal de la resistencia hacia la parte superior horizontal positiva de el protoboard.
4. luego conectamos el cable macho-macho en la pata negativa del led (cathodo) hacia la parte superior horizontal negativa del protoboard.
5. una vez conectado el led + la resistencia y los cables al protoboard, procedemos a conectar el protoboard al arduino, la parte postiva del protoboard se conecta con un cable macho- macho hacia el arduino en el pin digital 9
6. luego conectamos la parte negativa del protoboard al arduino en la seccion power en el pin GND
7. Una vez conectado todo, nos vamos a la opción CODE (código) nos va a salir BLOCK, cambiar a la opción TEXT, en donde va a visualizar el código que hay que programar para el arduino y el led funcione.
8. presionamos START SIMILATION y vemos como el led se enciende en 3 segundos
9. y luego se apaga en 1 segundo, esto es posible siempre y cuando el pin y el tiempo este programado en el código para el arduino.
10. para acceder a conectar el arduino en fisico, hay que tener el programa del ARDUINO.
En donde se va a copiar el mismo código que salio en el simulador y lo va a pegar en el programa de ARDUINO
11. UNA VEZ PEGADO. procedemos hacer la conexión física y a conectar el arduino al computador.
luego en el programa de arduino se va a ir al menu de opciones HERRAMIENTAS a la opcion PLACA en donde va a verificar que la placa se ARDUINO GENUINO UNO Y LA OPCION ARDUINO/GENUINO UNO
12. luego se va a ir al menu de opciones HERRAMIENTAS otra vez, pero a la opcion puerto, en donde va a verificar que se haya detectado o leído el puerto de el arduino conectado.
Tiene que decir Puerto COM3 (Arduino/Genuino Uno) , no importa si dice otro com2 lo importante que lea el puerto.
13. luego verifico y guardo el documento de arduino.
14. tiene que leerse abajo compilado.
15. selecciono subir.
y espero a que se complete la carga y subo, observo que la conexión se de!
TIENE QUE ENCENDER EL LED 3 SEGUNDOS Y APAGARSE EN 1 SEGUNDO.
Suscribirse a:
Comentarios (Atom)




















