M09 Digital

0. Instal·lació de l'Arduino IDE
  • Baixar el fitxer de l'IDE. Descomprimir-lo a /home/emed
  • Entrar a la carpeta arduino-1.8.10
  • Crear una carpeta nova anomenada portable
  • Obrir el terminal
  • Executar aquest comandament
sudo usermod -a -G dialout $USER
  • Reiniciar la sessió o l'ordinador
1. Comprovar el funcionament de l'IDE
  • Anar a la carpeta /home/emed/arduino-1.8.10 
  • Executar amb doble click el fitxer arduino
  • Escriure el següent programa i seguir les instruccions del professor

 

--

--

Pràctica 1-DIG (Setmn 5-6-7). Primers programes (sketchs) amb Arduino

Depurar i documentar els següents programes.

  • Realitzar un programa que intermiti totes les sortides alhora amb una cadència d'un segon.
  • Realitzar un programa que funcioni com l'anterior utilitzant funcions creades ad hoc.
  • Modificar el programa anterior perquè la intermitència sigui asimètrica (TON=1s, TOFF=0,5s) .
  • Realitzar un programa per encendre les sortides amb aquesta seqüencia:
    • X 0 0 0 (2 segons)
    • 0 X 0 0 (1 segon)
    • 0 0 X 0 (0,5 segons)
    • 0 0 0 X (0'25 segons)
    • 0 0 0 0 (1,5 segons)

 

--

--

  •  Realitzar un programa que resolgui les següents funcions lògiques:
    • Q3 = I2 · I8 · IA1 · IA2
    • Q7 = I2 + I8 + IA1 + IA2
    • Q9 = (I2 · I8) + (IA1 + IA2)
    • QA3 = !(I2 · I8) + !IA1 + !IA2

Envia tots els programes documentats amb comentaris al professor.

 

Pràctica 2-DIG (Setmn 10). Serial, entrades analògiques i LDR's
  • Fes un programa que cada segon mesuri el valor de l'entrada analògica A0 i el visualitzi pel port sèrie.
  • Fes un altre programa que activi les sortides de la següent manera:

Q3 si A0 val entre 0 i 250

Q7 si A0 val entre 250 i 500

QA3 si A0 val entre 500 i 750

Q9 si A0 val entre 750 i 1023

  • Investiga perquè el valor màxim és de 1023
  • Descriu que és  un convertidor analògic/digital 
  • Afegeix una LDR i dissenya un interruptor crepuscular.