• Witaj na Forum Arduino Polska! Zapraszamy do rejestracji!
  • Znajdziesz tutaj wiele informacji na temat hardware / software.
Witaj! Logowanie Rejestracja


Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
Zapamiętanie nastawy termostatu
#8
Najprościej wklej skecz i powiedz co chcesz żeby zapamiętywał.
Najłatwiej to użyć funkcji EEPROM.

EEPROM.write(addr, val);

gdzie addr to która z kolei wartość do zapamiętania, np. jeżeli chcesz żeby arduino zapamiętało tylko jedną wartość (np. temperaturę) zapisujesz 0 , jeżeli chcesz żeby zapamiętało następną wartość np. czas zapisujesz 1 następna wartość np. wilgotność, zapisujesz 2 itd.

val to zmienna którą chcesz zapisać. Zależnie od twojego skeczu wpisujesz co chcesz. np . masz gdzieś takie coś

float temp = sensors.readTemperature(sensorAddress);

i chcesz żeby arduino to zapamiętało to wpisujesz

EEPROM.write(0, temp);

oczywiście musisz na początku skeczu zainicjować zmienną temp i wklepać bibliotekę eeprom

#include <EEPROM.h>

żeby arduino odczytało wartość w void setup wpisujesz
temp = EEPROM.read(0);

Chyba o to ci chodziło? Prościej nie można.
 
Odpowiedź
  


Wiadomości w tym wątku
Zapamiętanie nastawy termostatu - przez byniom - 17-12-2015, 21:20
RE: Zapamiętanie nastawy termostatu - przez JasQ - 17-12-2015, 23:33
RE: Zapamiętanie nastawy termostatu - przez byniom - 18-12-2015, 00:23
RE: Zapamiętanie nastawy termostatu - przez JasQ - 18-12-2015, 02:13
RE: Zapamiętanie nastawy termostatu - przez byniom - 18-12-2015, 09:31
RE: Zapamiętanie nastawy termostatu - przez byniom - 20-12-2015, 11:30
RE: Zapamiętanie nastawy termostatu - przez sztapl - 27-12-2015, 01:24
RE: Zapamiętanie nastawy termostatu - przez byniom - 27-12-2015, 09:59
RE: Zapamiętanie nastawy termostatu - przez JasQ - 27-12-2015, 11:15
RE: Zapamiętanie nastawy termostatu - przez v-cu - 09-02-2016, 21:49
RE: Zapamiętanie nastawy termostatu - przez stiven - 10-02-2016, 01:08
RE: Zapamiętanie nastawy termostatu - przez v-cu - 10-02-2016, 23:38
RE: Zapamiętanie nastawy termostatu - przez stiven - 11-02-2016, 00:27

Skocz do:


Przeglądający: 1 gości