Paintbot

Hola a tothom! Avui fareu una aplicació per a dibuixar als vostres mòbils!

M’he donat un bon cop a l’esquena i per això no he pogut venir a classe, però la meva amiga Marta està aquí per substituir-me.

Teniu les instruccions per fer l’APP a continuació, qualsevol dubte, pregunteu-li a ella o ajudeu-vos entre vosaltres!

Ànims i bona feina!

paintpot

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

ARDUINO: Llibreria Servo

LLIBRERIA SERVO

//Necessària per a poder controlar un servomotor. Als servomotors podem indicar-lis els graus de gir, als motors NO.

  • Servo: Per a declarar un objecte servo
      • Estructura: Servo nomdelservo;Servo esquerra;
    • Attach: Per indicar el pin al que es troba el servo (és la seva versió de pinMode)
      • Estructura: nomdelservo.attach(númeropin); → esquerra.attach(9);
  • Write: Per a posicionar el servo a un angle (en graus) determinat.

Estructura: nomdelservo.write(graus); → esquerra.write(90);

Leer más

Analògics

analogRead

//Llegeix el valor d’un pin analògic, que pot ser entre 0 i 1023

  • Estructura = digitalRead(número del pin) → digitalRead(A0)

No fa falta especificar si els pins A0-A5 són d’entrada o sortida de dades perquè aquests només funcionen com a inputs analògics.

Els altres pins SÍ perquè són GPIO  (GENERAL PURPOSE INPUT/OUTPUT) i es poden fer servir de les dues formes.

EXERCICI 8

En Carles està escoltant música i vol aconseguir que el volum estigui a la meitat exacta de la seva potència màxima.

Com podrà saber que ha arribat a aquest punt?

Materials

  • Arduino
  • Potenciòmetre
  • Cables Jumpers

Leer más