ENERGIE DIFERIT Planuri și diagrame
elibereaza energie si fii fericit.
Pagini
Planuri și diagrame
Pe această pagină, există planuri și linkuri către episoade majore care necesită informații suplimentare. Capitolele sunt enumerate în ordinea sosirii. Deci chiar sub cea mai recentă.
10- program arduino pentru optimizarea autoconsumului fotovoltaic # 5

pinMode (pin_bouton_changer_ecran, INPUT_PULLUP); // 5 Butonul este o intrare forțată la 0V dacă nu apăsați și la 5V dacă apăsați
sensor.begin (); // 7 Activarea senzorului de temperatură
sensor.getAddress (senzor1DirecțieAdresă, 0); // 7 Solicitați adresa senzorului la indexul 0
sensor.setResolution (sensor1DeviceAddress, 12); // 7 rezoluție de 12 biți
>
// ----------------------- PORNIREA CIRCULAȚIEI----------------------------------------------------
bucla nulă ()
<
float real_power1 = emon1.realPower; // 1 creație a variabilei plutitoare „putere reală” care există în bibliotecă sub „emon1.realPower”
float real_power2 = emon2.realPower; // 4 crearea variabilei plutitoare „putere reală” care există în bibliotecă sub „emon1.realPower”
float real_power3 = emon3.realPower; // 4 crearea variabilei plutitoare „putere reală” care există în bibliotecă sub „emon1.realPower”
float verif_voltage = emon1.Vrms; // 1 creație a variabilei „volți medii” (măsurabilă cu un voltmetru pentru calibrare)
float verif_ampere = emon1.Irms; // 1 creație a variabilei "Amperi medii" (măsurabilă cu o clemă de ampermetru pentru calibrare)
plutitor Cos_phi = emon1.powerFactor;
emon1.calcVI (20.2000); // 1 Cereți-i lui Emonlib să calculeze totul (putere reală, volți medii, ampere mediu și factor de putere)
emon2.calcVI (20.2000); // 4 la fel ca mai sus, dar pentru a doua clemă amperimetrică (dacă punem 40 în loc de 20, merge mai puțin repede)
emon3.calcVI (20.2000); // 4 la fel ca mai sus, dar pentru a treia clemă de ampermetru (și brusc este mai ușor de citit pe ecranul LCD)
//emon1.serialprint (); // (1) Dacă scriem această linie, toate valorile calculate anterior sunt trimise la computer
sensor.requestTemperatures (); // 7 Solicitați temperatura senzorului
Temp = sensor.getTempCByIndex (0); // 7 Recuperarea temperaturii în grade Celsius la indicele 0