Páginas de apoyo

Youtube

En esta entrada, vamos a ver videos y explicaciones sobre YouTube.
YouTube es una red social en la que puedes subir videos. Estos videos tienen debajo de ellos una sección de comentarios en las que los que ven el video pueden dejar su opinión sobre este. Debajo del video también se puede dar un "me gusta" al video cuyo simbolo es un pulgar hacia arriba, un "no me gusta" cuyo simbolo es un pulgar hacia abajo, suscribirse al canal que ha realizado el video ( para que cada vez que suba un video te avise ) dandole al boton "suscribirse" y añadir el video a una lista de reproducción.

Cómo añadir un video a una lista de reproducción ( Es necesario tener una cuenta de Google o gmail...)
Si al ver un video en YouTube te carga demasiado lento, te puede interesar este video, ya que al bajar la calidad, cargará más rápido


Si quieres subir videos a YouTube, este video es perfecto para ti


Al principio de la entrada, hemos visto la definición de YouTube, pero ¿Qué es realmente YouTube?


Arduino IDE

Arduino IDE es el programa que utilizaremos para hacer los skecht (los programas) para el arduino. Para utilizarlo, entraremos en Windows 7 y descargaremos el Instalador tal y como en el siguiente video


Operadores de Condición

Son parecidos a matemáticas. Estos operadores sirven para hacer algo si esto se cumple. Se utilizan principalmente en los condicionales. Estos son:

A < B : Solo se hará si el número A es mayor que el número B

A > B : Solo se hará si el número A es menor que el número B

A == B : Solo se hará si el número A es igual que el número B

A <= B : Solo se hará si el número A es mayor o igual que el número B

A >= B : Solo se hará si el número A es menor o igual que el número B

¿Qué es un Arduino?

Arduino es una plataforma de hardware libre, basada en una placa con un microcontrolador diseñada para facilitar el diseño de electrónico de proyectos multidisciplinares. Gracias a esta placa se han podido realizar inventos como impresoras 3d, casas automáticas, drones...     



Condicionales

¿Qué es una condicional?

Una condicional es una estructura que hace que lo que se encuentre dentro de ella solo se ejecute si se cumple una condición.Ejemplo:

if(numero==2){
digitalWrite(led,HIGH);
}
Esto comprobaría si la variable "numero" vale 2,y en el caso de que sea si, encendería una LED.

Hay 4 tipos de Variable:

  • if >> Es la función de condición mas básica. Su estructura es la siguiente:

if( variable == cualquier numero o carácter){
cualquier parte del programa;
}
Mas información en https://www.arduino.cc/en/Reference/If
PD: El == se puede cambiar por cualquier operador de condición

  • else >> Se usa para decir que pasara si la condición no se cumple. Ejemplo
 if(numero==7){
digitalWrite(led1,HIGH);
}else{
digitalWrite(led2,HIGH);
}

Si el número es 7 la led 1 se encenderá, pero si no lo es, la led2 se encenderá

Más información en https://www.arduino.cc/en/Reference/Else

  • elif >> Es lo mismo que if pero cuando ya hay uno escrito. Ejemplo
if(numero==9){
digitalWrite(led1,HIGH);
}
elif(numero==8){
digitalWrite(led2,HIGH);
}
else{
digitalWrite(led3,HIGH);
}

Si el numero es 9,la led1 se encenderá, Si en numero es 8, la led2 se encenderá, y si no es ni 9 ni 8, la led3 se encenderá

  • switch >> Esta función es como todas las anteriores juntas. La estructura es algo peculiar, pero bastante sencilla y, con la practica, bastante facil de utilizar. Tiene la siguiente estructura.

switch(variable){
case 1:
programa;
break;
case 2:
programa;
break;
default:
programa;
break;
}

 Vamos a explicar que hace cada cosa.
Cada "case" sería como un if o elif. Para que el Arduino diferencie entre cada "caso" hay que añadir un "break" antes del el siguiente "case".
 Se puede ver que al final no hay ningun "case", sino un default, este haría la función de else.
Más información en https://www.arduino.cc/en/Reference/SwitchCase