подскажите пжлста
- Войдите на сайт для отправки комментариев
Пт, 13/05/2016 - 06:59
// вот часть скетча
double tempin;
double tempout;
boolean light;
boolean light2;
boolean PIR;
boolean rain;
int alarm;
boolean check;
void setup() {
delay(200);
ethernet.setup(mac, ip, port);
Serial.begin(9600);
//temperature sensor
sensors.begin();
sensors.setWaitForConversion(false);
sensors.setResolution(12);
sensors.requestTemperatures();
}
void loop() {
char* params;
if (params = ethernet.serviceRequest()) {
if (strcmp(params, "all") == 0) // не могу понять для чего параметр "all"
{
sensors.requestTemperatures();
tempin = sensors.getTempCByIndex(0);
sensors.requestTemperatures();
tempout = sensors.getTempCByIndex(1);
заранее спасибо!
1) http://arduino.ru/forum/obshchii/vstavka-programmnogo-koda-v-temukommentarii
2) Бог с ним "для чего парамтер "all", для начала напишите для чего эта "часть скетча"
//переменные используемые в коде double tempin; double tempout; boolean light; boolean light2; boolean PIR; boolean rain; int alarm; boolean check; void setup() { delay(200); ethernet.setup(mac, ip, port); Serial.begin(9600); //temperature sensor sensors.begin(); sensors.setWaitForConversion(false); sensors.setResolution(12); sensors.requestTemperatures(); // define pins pinMode(A0, INPUT); pinMode(5, OUTPUT); pinMode(6, OUTPUT); pinMode(3, INPUT); pinMode(4, INPUT); pinMode(7, INPUT); } void loop() { char* params;//переменная для хранения данных if (params = ethernet.serviceRequest()) {//здесь считываются данные if (strcmp(params, "all") == 0){// что он сравнивает ?? // даные с датчика темп. sensors.requestTemperatures(); tempin = sensors.getTempCByIndex(0); sensors.requestTemperatures(); tempout = sensors.getTempCByIndex(1)сорри процессинг только начал изучать(...
я понимаю что функция сравнивает значение двух строк .. я не могу понять что за параметр "all" ??
if(strcmp(params,"all") == 0)Другими словами if (params == "all") , смотри, что за данные передаются в ethernet.serviceRequest();
спасибо разобралися, это оказывается в http запросе /all )))