ENERGIA KÜLÖNBÖZŐEN Tervek és diagramok
szabadítsd fel az energiát és légy boldog.
Oldalak
Tervek és diagramok
Ezen az oldalon olyan tervek és linkek találhatók a nagyobb részekre, amelyek további információkat igényelnek. A fejezetek az érkezési sorrendben vannak felsorolva. Tehát a legfrissebb alatt.
10 - Arduino program a fotovoltaikus önfogyasztás optimalizálására # 5

pinMode (pin_bouton_changer_ecran, INPUT_PULLUP); // 5 A nyomógomb kényszerített bemenet 0 V-on, ha nem nyomja meg, és 5 V-nál, ha nem nyomja meg
érzékelő.kezdete (); 7 A hőmérséklet-érzékelő aktiválása
sensor.getAddress (sensor1DeviceAddress, 0); // 7 Kérje az érzékelő címét a 0 indexen
sensor.setResolution (sensor1DeviceAddress, 12); // 7 12 bites felbontás
>
// ----------------------- A SZAKASZ INDÍTÁSA----------------------------------------------------
void loop ()
<
float real_power1 = emon1.realPower; // 1 létrehozása a "valós teljesítmény" lebegő változónak, amely a könyvtárban található az "emon1.realPower" alatt
float real_power2 = emon2.realPower; // 4 a "valós teljesítmény" lebegő változó létrehozása, amely a könyvtárban található az "emon1.realPower" alatt
float real_power3 = emon3.realPower; // 4 a "valós teljesítmény" lebegő változó létrehozása, amely a könyvtárban található az "emon1.realPower" alatt
float verif_voltage = emon1.Vrms; // 1 "átlagos volt" változó létrehozása (voltmérővel mérhető a kalibráláshoz)
float verif_ampere = emon1.Irms; // az "Átlagos amper" változó létrehozása (a kalibráláshoz ampermérő szorítóval mérhető)
úszó Cos_phi = emon1.powerFactor;
emon1.calcVI (20.2000); // 1 Kérje meg Emonlibet, hogy számoljon ki mindent (tényleges teljesítmény, átlagos volt, átlagos amper és teljesítménytényező)
emon2.calcVI (20.2000); // 4 ugyanaz, mint fent, de a második ampermérő bilincsnél (ha 20 helyett 40-et teszünk, akkor ez kevésbé gyorsan megy)
emon3.calcVI (20.2000); // 4 ugyanaz, mint fent, de a harmadik ampermérő bilincshez (és hirtelen jobban olvasható az LCD-n)
//emon1.serialprint (); // (1) Ha ezt a sort írjuk, akkor az összes korábban kiszámított érték el lesz küldve a számítógépre
sensor.requestTemperatures (); // 7 Kérje meg az érzékelő hőmérsékletét
Temp = sensor.getTempCByIndex (0); 7 A hőmérséklet helyreállítása celsiusban a 0 indexnél