viernes, 29 de noviembre de 2019

PRACTICA : 3 ARDUINO

 BITBLOQ 



Placa (Arduino): LED 1 conectada a (-10) 
                            LDR conectado a (A0)




Bloques

Variable globales y funciones:
  • Declaramos la variable LUZ igual a 0 


Instrucciones  iniciales (SETUP)
  • Introducimos el código que hayamos elegido 




Bloque principal (LOOP)
  • Creamos el codigo que queremos que haga la LED 

























Código: 
El código que hemos utilizado para nuestro circuito  

/***   Included libraries  ***/




/***   Global variables and function definition  ***/
const int led = 10;
const int sensor_de_luz = A0;

float LUZ = 0;



/***   Setup  ***/void setup(){
pinMode(led, OUTPUT);
pinMode(sensor_de_luz, INPUT);

Serial.begin(9600);

}


/***   Loop  ***/void loop(){LUZ = analogRead(sensor_de_luz);
Serial.println(LUZ);

delay(500);
if(LUZ > 500){digitalWrite(led,LOW);
}
else {digitalWrite(led,HIGH);
}
}

Explicación de los bloques: 

  1.  El sensor de luz capta la variable LUZ  que le pone un valor.
  2.  Según el bloque esperamos x tiempo (en mi caso 500 ms)
  3.  Si la variable LUZ es mayor que 500 el LED 1 se apaga.
  4. Utilizando el bloque de (lo contrario) si la LUZ es menor que 500 se enciende 





Por último hacemos la conexión de los elementos en  FRITZING. 












viernes, 8 de noviembre de 2019

apuntes arduino


APUNTES ARDUINO:



  • Es una tarjeta controladora.
  • La tarjeta es el ordenador.
  • La tarjeta controlará el circuito 

Al resetear la tarjeta, no se borra el programa  de la  tarjeta, simplemente hace que vuelva a empezar.


  • GND →  tierra (polo negativo)
  • 5V / 3V3 → alimentación (polo positivo). No controla, solo da corriente

PIN DIGITAL  →  salida/ entrada digital 
 2-13                                               
                
SON LOS QUE SE PUEDEN UTILIZAR, 0-1 NO ES RECOMENDABLE USARLO





                                                     


PREGUNTAS AUDUINO




1. Si quiero utilizar la tarjeta Arduino como fuente de alimentación para encender un LED (sin controlarlo, solo encenderlo), ¿A qué pin debería conectarlo?


GND

5V

PIN 7

PIN 10

Cualquier PIN digital

A0
2. ¿En qué PIN tengo que conectar una LDR para que envíe información a la tarjeta arduino? *


GND

5V

PIN 7

PIN 10

Cualquier PIN digital

A0
3. ¿En qué PIN tengo que conectar un LED para controlarlo y hacer que parpadee? *


GND

5V

PIN 7

PIN 10

Cualquier PIN digital

A0
4. ¿En qué PIN tengo que conectar un LED para controlarlo y hacer que se encienda poco a poco? *


GND

5V

PIN 7

PIN 10

Cualquier PIN digital

A0
5. ¿Qué valor de salida tengo que programar cuando quiera que se encienda al máximo? *


0

5

100

120

255

1024