Sunteți pe pagina 1din 6

Ministerul Educaţiei, Culturii și Cercetării al Republicii

Moldova

Universitatea Tehnică a Moldovei

Departamentul Informatică și Ingineria Sistemelor

Disciplina: Bazele Transmiterii de Date

RAPORT
Lucrarea de laborator nr. 3
Tema: Cercetarea interfetelor standard de comunicatii in cod serie. Regim
Slave.

A efectuat:
st. gr. CR-191 Trifan Petru

A verificat:
l. univ. Lașco Victor

Chişinău – 2020
Codul pentru afisarea cifrei testate:
#include <Keypad.h>

const int ROW_NUM = 4;


const int COLUMN_NUM = 4;

char keys[ROW_NUM][COLUMN_NUM] = {
{'7','8','9', '/'},
{'4','5','6', '*'},
{'1','2','3', '-'},
{'#','0','=', '+'}
};

byte pin_rows[ROW_NUM] = {2, 3, 4, 5};


byte pin_column[COLUMN_NUM] = {6, 7, 8, 9};

Keypad keypad = Keypad( makeKeymap(keys), pin_rows, pin_column, ROW_NUM, COLUMN_NUM );

#define ledpin 13
void setup()
{
pinMode(ledpin,OUTPUT);
digitalWrite(ledpin, HIGH);
Serial.begin(9600);
}
void loop()
{
char key = keypad.getKey();
if(key)
{
switch (key)
{
case '*':
digitalWrite(ledpin, LOW);
break;
case '#':
digitalWrite(ledpin, HIGH);
break;
default:
Serial.println(key);
}
}
}
Codul afisarii coloanei :
// Constante
// Variabile
int Data;

void setup() {
// Porturi de Iesire:
pinMode(2, OUTPUT);
pinMode(3, OUTPUT);
pinMode(4, OUTPUT);
pinMode(5, OUTPUT);

// Porturi de intrare:
pinMode(6, INPUT);
pinMode(7, INPUT);
pinMode(8, INPUT);

Serial.begin(9600);
}

void loop() {
// Generarea codului 0001
digitalWrite(2, HIGH);
digitalWrite(3, LOW);
digitalWrite(4, LOW);
digitalWrite(5, LOW);
delay(10);
if (digitalRead(6) == HIGH) {
Data = 1;
Serial.println(Data);
}
if (digitalRead(7) == HIGH) {
Data = 2;
Serial.println(Data);
}
if (digitalRead(8) == HIGH) {
Data = 3;
Serial.println(Data);
}

// Generarea codului 0010


digitalWrite(2, LOW);
digitalWrite(3, HIGH);
digitalWrite(4, LOW);
digitalWrite(5, LOW);
delay(10);
if (digitalRead(6) == HIGH) {
Data = 4;Serial.println(Data);
}
if (digitalRead(7) == HIGH) {
Data = 5;
Serial.println(Data);
}
if (digitalRead(8) == HIGH) {
Data = 6;
Serial.println(Data);
}

// Generarea codului 0100


digitalWrite(2, LOW);
digitalWrite(3, LOW);
digitalWrite(4, HIGH);
digitalWrite(5, LOW);
delay(10);
if (digitalRead(6) == HIGH) {
Data = 7;
Serial.println(Data);
}
if (digitalRead(7) == HIGH) {
Data = 8;
Serial.println(Data);
}
if (digitalRead(8) == HIGH) {
Data = 9;
Serial.println(Data);
}

// Generarea codului 1000


digitalWrite(2, LOW);
digitalWrite(3, LOW);
digitalWrite(4, LOW);
digitalWrite(5, HIGH);
delay(10);
if (digitalRead(6) == HIGH) {
Data = 10;
}
if (digitalRead(7) == HIGH) {
Data = 0;
}
if (digitalRead(8) == HIGH) {
Data = 11;
}

Concluzie:
In urma efectuarii lucrarii de laborator Nr.3 am invatat cum se lucreaza cu
terminalul si cum putem programa o placa Arduino UNO cu ajutorul mediului de
programare Arduino.

S-ar putea să vă placă și

  • Lab 5 BTD Axenti
    Lab 5 BTD Axenti
    Document6 pagini
    Lab 5 BTD Axenti
    Alina Axenti
    100% (1)
  • Lab 3 BTD Axenti
    Lab 3 BTD Axenti
    Document6 pagini
    Lab 3 BTD Axenti
    Alina Axenti
    Încă nu există evaluări
  • CR 191 Roscovanu Dumitru BTD Lab4
    CR 191 Roscovanu Dumitru BTD Lab4
    Document4 pagini
    CR 191 Roscovanu Dumitru BTD Lab4
    Alina Axenti
    Încă nu există evaluări
  • Lab 2 BTD
    Lab 2 BTD
    Document14 pagini
    Lab 2 BTD
    megadanyx
    Încă nu există evaluări
  • Lab 2 BTD
    Lab 2 BTD
    Document6 pagini
    Lab 2 BTD
    Ion Caimacan
    Încă nu există evaluări
  • Lab3 CDE
    Lab3 CDE
    Document8 pagini
    Lab3 CDE
    Dinu Dogaru
    Încă nu există evaluări
  • Laborator-2mmc Balan Ion
    Laborator-2mmc Balan Ion
    Document12 pagini
    Laborator-2mmc Balan Ion
    Ion Bn
    Încă nu există evaluări
  • ASDN2
    ASDN2
    Document6 pagini
    ASDN2
    Viktor Dobrovolschi
    Încă nu există evaluări
  • PS NR 2
    PS NR 2
    Document8 pagini
    PS NR 2
    DASdsa fsa f
    Încă nu există evaluări
  • Lab 1 BTD
    Lab 1 BTD
    Document9 pagini
    Lab 1 BTD
    megadanyx
    Încă nu există evaluări
  • Laborator-4 MMC1 Balan Ion
    Laborator-4 MMC1 Balan Ion
    Document6 pagini
    Laborator-4 MMC1 Balan Ion
    Ion Bn
    Încă nu există evaluări
  • CDE (Lab 2)
    CDE (Lab 2)
    Document5 pagini
    CDE (Lab 2)
    BlandjLdhui
    Încă nu există evaluări
  • Lab 4 MN
    Lab 4 MN
    Document3 pagini
    Lab 4 MN
    nn nnn
    Încă nu există evaluări
  • CDE Lab 1
    CDE Lab 1
    Document6 pagini
    CDE Lab 1
    ViorelRotari
    Încă nu există evaluări
  • Raport: La Disciplina Metode Și Modele de Calcul 1
    Raport: La Disciplina Metode Și Modele de Calcul 1
    Document9 pagini
    Raport: La Disciplina Metode Și Modele de Calcul 1
    Anya Mr
    Încă nu există evaluări
  • Lucrarea de Laborator NR 4 POO
    Lucrarea de Laborator NR 4 POO
    Document10 pagini
    Lucrarea de Laborator NR 4 POO
    Alexandru Burdeniuc
    Încă nu există evaluări
  • Lab 4 Apa
    Lab 4 Apa
    Document21 pagini
    Lab 4 Apa
    crismaruion
    Încă nu există evaluări
  • Lab 2 CDE
    Lab 2 CDE
    Document2 pagini
    Lab 2 CDE
    CLAY
    Încă nu există evaluări
  • Lab 2 POO AI-191
    Lab 2 POO AI-191
    Document8 pagini
    Lab 2 POO AI-191
    Carolin
    Încă nu există evaluări
  • ASDN - Lab3 OnicaD grTI 113
    ASDN - Lab3 OnicaD grTI 113
    Document6 pagini
    ASDN - Lab3 OnicaD grTI 113
    Dinu RaceClan
    Încă nu există evaluări
  • MMC Lab3 Rap
    MMC Lab3 Rap
    Document4 pagini
    MMC Lab3 Rap
    I LOVE ME
    Încă nu există evaluări
  • ASDN Lucrarea Individuala, Galusca Sergiu
    ASDN Lucrarea Individuala, Galusca Sergiu
    Document10 pagini
    ASDN Lucrarea Individuala, Galusca Sergiu
    Sergiu Gl
    Încă nu există evaluări
  • Laborator 1 MMC
    Laborator 1 MMC
    Document9 pagini
    Laborator 1 MMC
    Cristian Popa
    Încă nu există evaluări
  • Lab NR 4 MMC2 Duca Dumitru TI 194
    Lab NR 4 MMC2 Duca Dumitru TI 194
    Document11 pagini
    Lab NR 4 MMC2 Duca Dumitru TI 194
    Santa Claus
    Încă nu există evaluări
  • Lab 4
    Lab 4
    Document4 pagini
    Lab 4
    Viktor Dobrovolschi
    Încă nu există evaluări
  • Lab 2 MMC Boj
    Lab 2 MMC Boj
    Document12 pagini
    Lab 2 MMC Boj
    Andrian Brinzan
    Încă nu există evaluări
  • Raport 5 CDE
    Raport 5 CDE
    Document7 pagini
    Raport 5 CDE
    crismaruion
    Încă nu există evaluări
  • Asdn Lab 1 Rotari Viorel
    Asdn Lab 1 Rotari Viorel
    Document7 pagini
    Asdn Lab 1 Rotari Viorel
    ViorelRotari
    Încă nu există evaluări
  • Lab MMC2
    Lab MMC2
    Document5 pagini
    Lab MMC2
    Maxim
    Încă nu există evaluări
  • LAb 3 CDE
    LAb 3 CDE
    Document4 pagini
    LAb 3 CDE
    cristian
    Încă nu există evaluări
  • Lab 3
    Lab 3
    Document4 pagini
    Lab 3
    Клара Кожухари
    Încă nu există evaluări
  • CDE Lab 2
    CDE Lab 2
    Document3 pagini
    CDE Lab 2
    Trifan Petru
    Încă nu există evaluări
  • ASDN Lab 1
    ASDN Lab 1
    Document8 pagini
    ASDN Lab 1
    SlavicCaldare
    Încă nu există evaluări
  • Lab 4 CDE Axenti
    Lab 4 CDE Axenti
    Document6 pagini
    Lab 4 CDE Axenti
    Alina Axenti
    Încă nu există evaluări
  • Lucrare de Laborator Nr.4
    Lucrare de Laborator Nr.4
    Document10 pagini
    Lucrare de Laborator Nr.4
    SpecialOps
    Încă nu există evaluări
  • Raport CDE Lab.2
    Raport CDE Lab.2
    Document7 pagini
    Raport CDE Lab.2
    crismaruion
    100% (1)
  • MMC Lab2
    MMC Lab2
    Document6 pagini
    MMC Lab2
    Mihail Boran
    Încă nu există evaluări
  • Lab 6
    Lab 6
    Document4 pagini
    Lab 6
    Егор Казаков
    Încă nu există evaluări
  • Lab CDE 5
    Lab CDE 5
    Document4 pagini
    Lab CDE 5
    Iulia
    Încă nu există evaluări
  • (ASDN) Laborator n#2
    (ASDN) Laborator n#2
    Document5 pagini
    (ASDN) Laborator n#2
    Dionis Bolun
    Încă nu există evaluări
  • Lucrarea de Laborator NR 5 POO
    Lucrarea de Laborator NR 5 POO
    Document4 pagini
    Lucrarea de Laborator NR 5 POO
    Alexandru Burdeniuc
    Încă nu există evaluări
  • Asdn Lab 1
    Asdn Lab 1
    Document6 pagini
    Asdn Lab 1
    DmitriiGreen
    Încă nu există evaluări
  • Grafica Laborator Nr.2
    Grafica Laborator Nr.2
    Document8 pagini
    Grafica Laborator Nr.2
    Cebotari Ion
    100% (1)
  • POO Lab7
    POO Lab7
    Document6 pagini
    POO Lab7
    Dani Ela
    Încă nu există evaluări
  • Lab 7 Cazacu POO
    Lab 7 Cazacu POO
    Document8 pagini
    Lab 7 Cazacu POO
    Iura Cazacu
    Încă nu există evaluări
  • MMC2 Modulul2
    MMC2 Modulul2
    Document16 pagini
    MMC2 Modulul2
    ViorelRotari
    Încă nu există evaluări
  • Lab4 ASDN
    Lab4 ASDN
    Document3 pagini
    Lab4 ASDN
    Dinu Dogaru
    Încă nu există evaluări
  • Cde 5
    Cde 5
    Document5 pagini
    Cde 5
    Belîi Daniela
    Încă nu există evaluări
  • Grafica Laborator Nr.3
    Grafica Laborator Nr.3
    Document5 pagini
    Grafica Laborator Nr.3
    Cebotari Ion
    100% (2)
  • Grafica Pe Calculator Lab 1 Java
    Grafica Pe Calculator Lab 1 Java
    Document4 pagini
    Grafica Pe Calculator Lab 1 Java
    OpreaEugen
    Încă nu există evaluări
  • Lab 6 Poo
    Lab 6 Poo
    Document5 pagini
    Lab 6 Poo
    Alex Tronciu
    Încă nu există evaluări
  • Metode Și Modele de Calcul 2
    Metode Și Modele de Calcul 2
    Document6 pagini
    Metode Și Modele de Calcul 2
    I LOVE ME
    Încă nu există evaluări
  • Asdn Lab 2
    Asdn Lab 2
    Document6 pagini
    Asdn Lab 2
    DmitriiGreen
    Încă nu există evaluări
  • Metode Si Modele de Calcul
    Metode Si Modele de Calcul
    Document11 pagini
    Metode Si Modele de Calcul
    I LOVE ME
    Încă nu există evaluări
  • Examenul Final BTD - 2021
    Examenul Final BTD - 2021
    Document7 pagini
    Examenul Final BTD - 2021
    Клара Кожухари
    Încă nu există evaluări
  • Lucrare de Laborator NR4 Grosu Maxim RM 201
    Lucrare de Laborator NR4 Grosu Maxim RM 201
    Document4 pagini
    Lucrare de Laborator NR4 Grosu Maxim RM 201
    maxlab
    Încă nu există evaluări
  • Laborator 5
    Laborator 5
    Document4 pagini
    Laborator 5
    Ion Bn
    Încă nu există evaluări
  • Damean Alexandra IOT5
    Damean Alexandra IOT5
    Document9 pagini
    Damean Alexandra IOT5
    Damean Alexandra
    Încă nu există evaluări
  • IoT LL1
    IoT LL1
    Document12 pagini
    IoT LL1
    Anya Mr
    100% (1)
  • Si LL1
    Si LL1
    Document12 pagini
    Si LL1
    Anya Mr
    Încă nu există evaluări
  • Lab 3 BTD
    Lab 3 BTD
    Document6 pagini
    Lab 3 BTD
    Trifan Petru
    100% (1)
  • Lab 3 POO
    Lab 3 POO
    Document4 pagini
    Lab 3 POO
    Trifan Petru
    Încă nu există evaluări
  • CDE Lab 2
    CDE Lab 2
    Document3 pagini
    CDE Lab 2
    Trifan Petru
    Încă nu există evaluări
  • MMC Lab 1
    MMC Lab 1
    Document7 pagini
    MMC Lab 1
    Trifan Petru
    Încă nu există evaluări
  • PC Raport 8 9
    PC Raport 8 9
    Document3 pagini
    PC Raport 8 9
    Trifan Petru
    Încă nu există evaluări
  • PC Raport 6 7.odt
    PC Raport 6 7.odt
    Document16 pagini
    PC Raport 6 7.odt
    Trifan Petru
    Încă nu există evaluări
  • Matematica Speciala - Odt
    Matematica Speciala - Odt
    Document5 pagini
    Matematica Speciala - Odt
    Trifan Petru
    Încă nu există evaluări