sábado, 28 de marzo de 2020

PRÁCTICA 2: TINKERCAD, EL SENSOR DE MOVIMIENTO

Hola de nuevo, en esta práctica he vuelto a usar la aplicación tinkercad. Esta vez para probar el sensor de movimiento también llamado PIR.

Hice una captura de las conexiones del sensor de movimiento a la placa.













También hice una captura de los bloques que han llevado a cabo el funcionamiento de este sensor.
















Y finalmente hice un vídeo para demostrar que el sensor de movimiento funciona.




Ha sido todo por hoy, hasta la próxima.

martes, 24 de marzo de 2020

PRÁCTICA 1: TINKERCAD

En esta práctica voy a explicar qué es Tinkercad, para qué sirve y cómo la he utilizado.

Tinkercad es un programa gratuito de modelado 3D en línea que se ejecuta en un navegador web. Desde que estuvo disponible en 2011, se ha convertido en una plataforma popular para crear modelos para impresión 3D , así como una introducción de nivel básico a la geometría sólida constructiva en las escuelas. 







Y ahora voy a poner capturas que he realizado y os lo voy a explicar un poco por encima.




Es una captura de las conexiones en Tinkercad.









Y en esta captura se puede ver los bloques que he utilizado para que funcione. Lo bueno que tiene esta página web es que puedes simularlo sin necesitar una placa.

Es todo por hoy y hasta la próxima.

lunes, 2 de marzo de 2020

PRÁCTICA 2: CÓDIGO CON EL SENSOR INFRARROJO

En esta publicación realizaremos una propuesta en el que consiste que si hay una superficie blanca se enciende el led y si es una superficie negra se apaga el led.

/***   Included libraries  ***/




/***   Global variables and function definition  ***/
const int sensor_infrarrojos = 7;
const int led = 3;

float INFRARROJO = 0;



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

    Serial.begin(9600);

}


/***   Loop  ***/
void loop() {
    INFRARROJO = digitalRead(sensor_infrarrojos);
    switch (int(INFRARROJO)) {
        case 0:
            digitalWrite(led, LOW);
            break;
        case 1:
            digitalWrite(led, HIGH);
            break;
    }
}



























Y esta es mi propuesta. Es todo por hoy. Hasta la próxima.