Arduino Memory Game!

Utilitzeu númeos de pins consecutius pels leds i consecutius pels polsador perquè la programació sigui més senzilla.

PROGRAMACIÓ

1.Creem les 9 variables per a cada component.

2. Creem dues llistes per emmagatzemar la seqüència de colors:

int sequencia[9];

int respostes[9];

Les llistes es creen igual que les variables però entre els claudàtors s’indica la quantitat d’elements que hi haurà a la llista.

3. Al loop, creem una variable per calcular els números aleatoris, els quals correspondran als pins dels leds. Cal posar el valor mínim i el màxim del random.

int aleatori = random(10,13);

4. Realitzeu una comunicació Serial i comproveu que van sortint números diferents per la pantalla cada 1000 ms.

5. Ara cal emmagatzemar aquest número random a la nostra llista. Tenint en compte que cal especificar la posició del número a la llista i que les llistes sempre comencen a la posició 0, farem una nova variable (a fora del set up) per indicar la posició i utilitzarem aquesta intrucció per introduir-la a la llista:

int posicio = 0;

sequencia[posicio] = aleatori;

APP Inventor

Víde-tutorials en català de la plataforma APP Inventor per l’auto-aprenentatge de programació d’APPs per alumnes de secundària 🙂
Tots aquests vídeos han estat realitzats pel Dpt. de Tecnologia extraescolar del col·legi Claret de Barcelona (Thais Soler i José Moruno).

NIVELL 4

NIVELL 5

Sensor ultrasònic HC-SR04

A molts dels nostres projectes, tenim la necessitat de sensar el nostre entorn, saber si al davant hi ha un obstacle i al fet que distància es troba, el sensor HC-SR04 ens permet fer això.

El seu funcionament consisteix a emetre un so ultrasònic per un dels seus transductors (TRIGGER), i esperar que el so reboti d’algun objecte present, el ressò és captat pel segon transductor (ECHO). La distància és proporcional al temps que triga a arribar el ressò.

Connexions del sensor ultrasònic

Recorda: Totes les connexions es realitzen amb l’Arduino APAGADA (desconnectat del PC o de qualsevol font externa)

PROGRAMACIÓ

Primer configurem els pins i la comunicació serial a 9800 bauds

Leer más

Arduino – sensor DHT11

  • Llibrería pel sensor: https://github.com/adafruit/DHT-sensor-library
    • Caldrà instal·lar també la llibreria d’Adafruit: https://github.com/adafruit/Adafruit_Sensor
  • Com instal·lar llibreries: https://programarfacil.com/blog/arduino-blog/instalar-una-libreria-de-arduino/
  • Més informació: https://programarfacil.com/blog/arduino-blog/sensor-dht11-temperatura-humedad-arduino/

Leer más

Molí motoritzat 2

En aquest projecte, modificarem el nostre molí per poder fer-lo girar en un sentit o en un altre. Caldrà fer servir un circuit integrat anomenat «Puente H» per invertir la polaritat del motor.

Aquest molí doncs haurà de ser capaç de:

  1. Girar en sentit horari o antihorari, escollint la funció amb un polsador.
  2. Encendre o apagar el molí amb un 2n polsador.
  3. Controlar la velocitat del motor amb un potenciòmetre.

PONT H

Els Ponts H són un tipus de components coneguts amb el nom de circuits integrats. Els circuits integrats són components que tenen en el seu interior circuits molt complexos però que ocupen molt poc espai dins del
seu encapsulat. Aquests circuits integrats ajuden a simplificar els circuits més complexos al poder-los col·locar com a components individuals que es poden reemplaçar.

Per exemple, el pont H que és el que farem servir en aquest projecte disposa d’un determinat nombre de transistors en el seu interior. En cas de que volgués reproduir el circuit intern d’aquest pont H necessitariem una altra placa de proves per muntar en ella tots els components que conté aquest circuit integrat. Leer más

Arduino – Altes temperatures

RECORDA

Els interruptors i els pulsadores són digitals, perquè només poden estar encesos o apagats.
Els sensors de temperatura o de lz són analògics i recullen valors entre el 0 i el 1023, que corresponen a un rang entre 0 i 5V.

ACTIVITAT

Llegeix la sortida d’un sensor de temperatura i encén o apaga LEDs en funció de la temperatura que detecti.
Mostra pel monitor seriï les dades del sensor analògics, la seva conversió a volts i a graus centígrads.

COM FUNCIONA UN SENSOR DE TEMPERATURA?

Té 3 clavilles: GND, alimentació i pin.
El sensor TMP36 emet un voltatge directament proporcional en graus centígrads a la temperatura que detecta.

ESQUEMA*

*Poseu-li 3 leds.

Leer más