Μετάβαση στο κύριο περιεχόμενο

Αναρτήσεις

Προβολή αναρτήσεων από Ιανουάριος, 2022

Αισθητήρας σχετικής υγρασίας και θερμοκρασίας DHT11

 Αισθητήρας σχετικής υγρασίας και θερμοκρασίας DHT11     Κώδικας για τον DHT11 από τα παραδείγματα της βιβλιοθήκης του   // Example testing sketch for various DHT humidity/temperature sensors // Written by ladyada, public domain // REQUIRES the following Arduino libraries: // - DHT Sensor Library: https://github.com/adafruit/DHT-sensor-library // - Adafruit Unified Sensor Lib: https://github.com/adafruit/Adafruit_Sensor #include "DHT.h" #define DHTPIN 2     // Digital pin connected to the DHT sensor // Feather HUZZAH ESP8266 note: use pins 3, 4, 5, 12, 13 or 14 -- // Pin 15 can work but DHT must be disconnected during program upload. // Uncomment whatever type you're using! #define DHTTYPE DHT11   // DHT 11 // #define DHTTYPE DHT22   // DHT 22  (AM2302), AM2321 //#define DHTTYPE DHT21   // DHT 21 (AM2301) // Connect pin 1 (on the left) of the sensor to +5V // NOTE: If using a board with 3.3V logic like an Arduino...

Βαρόμετρο και ατμοσφαιρική πίεση

Βαρόμετρο και ατμοσφαιρική πίεση  Το βαρόμετρο είναι μια συσκευή που μετράει την ατμοσφαιρική πίεση. Χρησιμοποιεί υγρό υδράργυρο στην κλασική του μορφή (όπως όταν εφευρέθηκε από τον  Torricelli)      ή μεταβολές στις κινήσεις της μεταλλικής επιφάνειας ενός θαλάμου (μεταλλικό βαρόμετρο)   ή τις αλλαγές της ηλεκτρικής αγωγιμότητας ενός αισθητήρα πίεσης  για την πρόβλεψη του καιρού , παρακολουθώντας τις μεταβολές της ατμοσφαιρικής πίεσης που προκύπτουν από την κίνηση των θερμών και ψυχρών καιρικών συστημάτων. Εάν χρησιμοποιείτε ένα αναλογικό βαρόμετρο στο σπίτι ή   ένα ψηφιακό βαρόμετρο στο κινητό  σας τηλέφωνο , η βαρομετρική ένδειξη θα αναφέρεται πιθανότατα σε ίντσες υδραργύρου (inHg). Ωστόσο, η μονάδα SI για την πίεση που χρησιμοποιείται παγκοσμίως είναι το πασκάλ (Pa), το οποίο είναι περίπου ίσο με 3386,389 φορές  μια ίντσα Hg. Τις περισσότερες φορές, οι μετεωρολόγοι χρησιμοποιούν την ακριβέστερη μονάδα millibar (mb), που ισούται μ...

RTC Clock ΟΜΙΛΟΣ ARDUINO

 RTC Clock   Κώδικας για εκκίνηση του RTC με τη χρήση της ώρας του υπολογιστή   // Date and time functions using a DS3231 RTC connected via I2C and Wire lib // Reads time and date from pc and initializes rtc clock #include "RTClib.h" RTC_DS3231 rtc; char daysOfTheWeek[7][12] = {"Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday"}; void setup () {   Serial.begin(57600); #ifndef ESP8266   while (!Serial); // wait for serial port to connect. Needed for native USB #endif   if (! rtc.begin()) {     Serial.println("Couldn't find RTC");     Serial.flush();     while (1) delay(10);   }   if (rtc.lostPower()) {     Serial.println("RTC lost power, let's set the time!");     // When time needs to be set on a new device, or after a power loss, the     // following line sets the RTC to the date & time this sketch was compiled   ...