Contextul de desfasurare a activitatilor
- Device-uri utilizate in cadrul orelor de laborator
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:
Modulul aplicatii Multiio
- Modulul aplicatii Multiio realizat cu Arduino

Schema de conexiuni

- Afisor pe 7 segmente
Sistemul de achizitie Multiio
- Sistemul de achizitie Multiio - realizat cu Arduino UNO
- Sistemul de achizitie "Multiio" -conexiuni
Comenzile "Sistemului de achizitie Multiio" si ale "Modulul aplicatii Multiio"
- SG,val_pwm -- Start generatoare Sinus - P6 si Dinfi de fierastrau - P5 cu frecventa proportionala cu val_pwm, Aprindere p7
- PWM,val_pwm -- Generare PWM - P6 cu valoarea val_pwm
- AX4,val -- Afisare pe 4 digiti 7 segmente a valorii val
- C0,val ... C3,val -- Activare coloana din matrice de leduri
- M1,val_b -- Citire intrari analogice, digitale si comanda led-uri cu val_b (se trimite si suma de control)
- AA -- Citire valori analogice si DI
- A0 ... A4 -- Citire valoare analogica A0 ... A4
- O,val_b -- Invalidare generator sinus si df, Activare led-uri cu valoarea val_b
- DI -- Citire intrari digitale si transmitere val=B0+2*B1+4*B2+8*B3
- 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
- AI1,val_pwm -- Citire pachet de date A0,A1 (200 valori A0, 200 valori A1)
- AI2,val_pwm -- Citire pachet de date A0,A2 (200 valori A0, 200 valori A2)
- AI3,val_pwm -- Citire pachet de date A0,A3 (200 valori A0, 200 valori A3)
- AI4,val_pwm -- Citire pachet de date A0,A4 (200 valori A0, 200 valori A4)
- D1I,val_pwm -- Citire pachet de date B0,B1,B2,B3 (400 de valori zecimale=B0+2*B1+4*B2+8*B3)
- Subvi_urile necesare dezvoltarii aplicatiilor seriale LabVIEW
- init_ser - initializare port serial
- wr_rd_ser - scriere citire de la port serial
- close_ser - inchidere port serial
Utilizarea sistemul de achizitie Multiio
- Sistemul de achizitie Multiio - realizat cu Arduino UNO
- Sistemul de achizitie "Multiio" -conexiuni
- Testarea comenzilor multiio
- Aplicatia LabVIEW : test_ser
- Sistemul de achizitie "Multiio" realizat cu Arduino

- Citirea unei intrari analogice
- Aplicatia LabVIEW : serial_04
- Sistemul de achizitie "Multiio" realizat cu Arduino
- Se utilizeaza comanda A0 (Analogic A0)
- Citirea intrarilor analogice, digitale si scrierea iesirilor digitale
- Aplicatia LabVIEW : Multiio
- Sistemul de achizitie "Multiio" realizat cu Arduino
- Se utilizeaza comanda M1,val_b (Citire intrari analogice, digitale si comanda led-uri cu val_b)
Utilizarea modulului de aplicatii "Multiio"
- Modulul aplicatii Multiio realizat cu Arduino

Schema de conexiuni

- Afisarea unei valori zecimale sub forma binara pe 8 led-uri
- Aplicatia LabVIEW : op_biti_v1_03
- Modulul de aplicatii Multiio realizat cu Arduino
Afisor 8 led-uri "Afis_8xled"
- Schema de conexiuni
- Afisarea unei valori pe un afisor cu 7 segmente
- Aplicatia LabVIEW : labs_0_00
- Modulul aplicatii Multiio realizat cu Arduino
- Se utilizeaza comanda O (Out)
Afisor pe 7 segmente: "Afis_7seg"
- Se utilizeaza modulul de aplicatii + Afis_7seg
- Schema de conexiuni

- Afisarea unei valori pe afisorul 5x7 puncte
- Aplicatia LabVIEW : labs_0_00
- Modulul aplicatii Multiio realizat cu Arduino
- Se utilizeaza comenzile C0,C1,C2,C3,C4 pentru a afisa o cifra 0
Afisor matrice 7x5:"Afis_7x5"
- Se utilizeaza "Modulul aplicatii Multiio" + Afisor 5x7 puncte
- Schema de conexiuni

- Afisarea unui numar pe 4 digititi folosind afisorul cu 4 digiti 7 segmente
- Aplicatia LabVIEW : labs_0_00
- Modulul aplicatii "Multiio" realizat cu Arduino
- Se foloseste comanda AX4,val (Afisare 4 digiti) pentru a afisa un numar intre 0 si 9999
Afisorul 4 digiti 7 segmente : "Afis_4x7seg"
- Se utilizeaza "Modulul aplicatii Multiio" + Afisor 4x7segmente

- Schema de conexiuni:

- Afisarea unui pachet de date
- Aplicatia LabVIEW : Osciloscop
- Modulul aplicatii "Multiio" realizat cu Arduino, inscris cu aplicatia "Sist_dezv_uno"
- Se foloseste comanda AI1,val_bt,val_pwm -- Citire pachet de date A0,A1 (200 valori A0, 200 valori A1)
Vumetru
- Se utilizeaza "Modulul aplicatii Multiio" + Vumetru

- Vumetrul dispune de un oscilator a carui iesiri sunt conectate la intrarile analogice.
- Frecventa este variabila in domeniul: 37 Hz-375 Hz
- Schema de conexiuni Vumetru


- Aplicatia LabVIEW : Digital_a
- Se foloseste comanda D1I,val_bt,val_pwm -- Citire pachet de date digitale B0,B1,B2,B3 (400 valori)

- Afisarea formelor de unda ale modulului divizor zecimal 74LS192 sau a unui divizor hexa 74LS193
- Aplicatia LabVIEW : Afisarea unui pachet de date: Digital_a
- Modulul aplicatii "Multiio" realizat cu Arduino, inscris cu aplicatia "Sist_dezv_uno"
- Se foloseste comanda D1I,val_bt,val_pwm -- Citire pachet de date digitale B0,B1,B2,B3 (400 valori)
Divizor zecimal sau hexa
- Se utilizeaza "Modulul aplicatii Multiio" + Divizor zecimal

- Schema de conexiuni:

- Afisarea formelor de unda ale modulului divizor hexa cuplat la intrarile analogice
- Aplicatia LabVIEW : - Multiio: Multiio
- Modulul aplicatii "Multiio" realizat cu Arduino , inscris cu aplicatia "Sist_dezv_uno"
Modul divizor hexa cuplat la intrarile analogice
- Se utilizeaza "Modulul aplicatii Multiio" + Divizor hexa
