Documente Academic
Documente Profesional
Documente Cultură
Arduino Proiect
Arduino Proiect
Catedra:”Automatizări”
RAPORT
Programarea modulelor autonome
(Arduino)
Chișinău 2018
Scopul lucrarii: Studierea si obtinerea competentelor de a lucra cu modulele
Arduino si crearea unui proiect cu placuta arduino uno si modulele sale.
#include “DHT.h”
DHT dht(sensDATA, DHTTYPE);// deschidem bibleoteca
void setup() {
pinMode(relPIN, OUTPUT);// modul pin iesire
pinMode(sensVCC, OUTPUT);// modul pin iesire
pinMode(sensGND, OUTPUT);// modul pin iesire
pinMode(blueLED, OUTPUT);// modul pin iesire
pinMode(redLED, OUTPUT);// modul pin iesire
pinMode(sensDATA, INPUT_PULLUP);//modul pin intrare
digitalWrite(relPIN, 0);// setarea pinului la 0
digitalWrite(sensVCC, 1);// setarea pinului la 1
digitalWrite(sensGND, 0);// setarea pinului la 0
digitalWrite(blueLED, 0);// setarea pinului la 0
digitalWrite(redLED, 0);// setarea pinului la 0
void loop() {
pot = analogRead(potPIN) / 10; // diapazonul de la 0 la 100
if (hum < pot – 0.5) { // daca instalatia este la umiditatea data
digitalWrite(mosPIN, 1); // porneste tot
digitalWrite(blueLED, 1);
digitalWrite(redLED, 1);
} else {
if (hum > pot + 0.5){// daca nu
digitalWrite(mosPIN, 0); // stinge tot
digitalWrite(blueLED, 0);
digitalWrite(redLED, 0);
}
}