Sunteți pe pagina 1din 4

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

Moldova

Universitatea Tehnică a Moldovei

Departamentul Informatică și Ingineria Sistemelor

RAPORT
Lucrare de laborator nr.5
la Bazele Transmiterii de date

A efectuat:
st. gr. CR-181 Patras Cristi
A verificat: V. Lașcu

Chişinău – 2019
Sarcina laborator: Dobandirea deprinderlor de lucru cu
ajutorul ESP8266.( Crearea a unui masurator de rezistenta
).

Codul programului in Arduino


float buf;
float buf2;

int ref;
float R2;
int analogPin = 0;

void setup() {
Serial.begin(9600);
}

void loop() {
//call functions highend and lowend
lowend();
Serial.print("lowend: ");
Serial.println(R2);

if (R2 > 100000) {


highend();
Serial.print("highend: ");
Serial.println(R2);
}

Serial.println(" ");
Serial.println(" ");
delay(1000);

void lowend () {
digitalWrite(6 , HIGH);
digitalWrite(5, LOW);
buf = analogRead(analogPin);
buf = buf / 903;
ref = 10000;

buf2 = 1-buf;
buf=buf*ref;
R2=buf/buf2;
}

void highend () {
digitalWrite(6, LOW);
digitalWrite(5, HIGH);
buf = analogRead(analogPin);
buf = buf / 903;
ref = 1000000;

buf2 = 1-buf;
buf=buf*ref;
R2=buf/buf2;

Screenshot-ul rezultatelor in consola.


Poza de pinarea a contactelor pe ESP-8266:

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