Utilizarea portului serial


Utilizarea portului serial

    Se va conecta la portul USB un device numit "Multiio", realizat cu un controler Arduino Uno.
    Aplicatia web pentru testarea sistemului de achizitie: Multiio


Arduino UNO


     - Conectarea se face la USB
     - Daca nu se identifica la ce port s-a conectat folosind Device Manager, trebuie incarcat un driver CH340:
Sistemul de achizitie Multiio
- Sistemul de achizitie Multiio - realizat cu Arduino UNO



     - Sistemul de achizitie "Multiio" -conexiuni


   Aplicatia web pentru testarea Sistemului de achizitie Multiio : Multiio
Comenzile "Sistemului de achizitie Multiio" si ale "Modulul aplicatii Multiio"
  1. SG,val_pwm -- Start generatoare Sinus - P6 si Dinfi de fierastrau - P5 cu frecventa proportionala cu val_pwm, Aprindere p7
  2. PWM,val_pwm -- Generare PWM - P6 cu valoarea val_pwm
  3. AX4,val -- Afisare pe 4 digiti 7 segmente a valorii val
  4. C0,val ... C3,val -- Activare coloana din matrice de leduri
  5. M1,val_b -- Citire intrari analogice si comanda led-uri cu val_b (se trimite si suma de control)
  6. AA -- Citire valori analogice si DI
  7. A0 ... A4 -- Citire valoare analogica A0 ... A4
  8. O,val -- Invalidare generator sinus si df, Activare led-uri cu valoarea val
  9. DI -- Citire intrari digitale si transmitere val=B0+2*B1+4*B2+8*B3
  10. AI0,val_pwm -- Citire pachet de date A0,A1, Generare pwm pe p6 cu valoarea val_pwm, Generare frecventa pe p10 cu factorul de umplere val_pwm, Aprindere p7, Invalidare sin
  11. AI1,val_pwm -- Citire pachet de date A0,A1 (200 valori A0, 200 valori A1)
  12. AI2,val_pwm -- Citire pachet de date A0,A2 (200 valori A0, 200 valori A2)
  13. AI3,val_pwm -- Citire pachet de date A0,A3 (200 valori A0, 200 valori A3)
  14. AI4,val_pwm -- Citire pachet de date A0,A4 (200 valori A0, 200 valori A4)
  15. D1I,val_pwm -- Citire pachet de date B0,B1,B2,B3 (400 de valori zecimale=B0+2*B1+4*B2+8*B3)

    Pornind de la aplicatia:


     Avand biblioteca serial_js, realizati urmatoarele aplicati: