Witam Pewnie problem błahy i przeklepany jednak mnie przerasta a mianowicie wgrywam skecz do arduino mega z przykładów, arduino się strasznie grzeje nie widać go na stronie supli a przy kompilacji widac :
C:\Users\soren\Documents\Arduino\libraries\SuplaDevice/SuplaDevice.h:108:1: warning: 'typedef' was ignored in this declaration
};
^
C:\Users\soren\Documents\Arduino\libraries\SuplaDevice/SuplaDevice.h:116:1: warning: 'typedef' was ignored in this declaration
};
^
C:\Users\soren\Documents\Arduino\libraries\SuplaDevice/SuplaDevice.h:124:1: warning: 'typedef' was ignored in this declaration
};
^
C:\Users\soren\Documents\Arduino\libraries\SuplaDevice/SuplaDevice.h:156:1: warning: 'typedef' was ignored in this declaration
};
^
C:\Users\soren\Documents\Arduino\SuplaEthernetShield_soren\SuplaEthernetShield_soren.ino: In function 'void setup()':
C:\Users\soren\Documents\Arduino\SuplaEthernetShield_soren\SuplaEthernetShield_soren.ino:26:112: warning: narrowing conversion of '168' from 'int' to 'char' inside { } [-Wnarrowing]
char GUID[SUPLA_GUID_SIZE] = {0xA8,0x2C,0x24,0x87,0xD5,0xF5,0x38,0x07,0x09,0x86,0x7B,0x24,0x4B,0xB6,0x84,0xAF};
^
C:\Users\soren\Documents\Arduino\SuplaEthernetShield_soren\SuplaEthernetShield_soren.ino:26:112: warning: narrowing conversion of '135' from 'int' to 'char' inside { } [-Wnarrowing]
C:\Users\soren\Documents\Arduino\SuplaEthernetShield_soren\SuplaEthernetShield_soren.ino:26:112: warning: narrowing conversion of '213' from 'int' to 'char' inside { } [-Wnarrowing]
C:\Users\soren\Documents\Arduino\SuplaEthernetShield_soren\SuplaEthernetShield_soren.ino:26:112: warning: narrowing conversion of '245' from 'int' to 'char' inside { } [-Wnarrowing]
C:\Users\soren\Documents\Arduino\SuplaEthernetShield_soren\SuplaEthernetShield_soren.ino:26:112: warning: narrowing conversion of '134' from 'int' to 'char' inside { } [-Wnarrowing]
C:\Users\soren\Documents\Arduino\SuplaEthernetShield_soren\SuplaEthernetShield_soren.ino:26:112: warning: narrowing conversion of '182' from 'int' to 'char' inside { } [-Wnarrowing]
C:\Users\soren\Documents\Arduino\SuplaEthernetShield_soren\SuplaEthernetShield_soren.ino:26:112: warning: narrowing conversion of '132' from 'int' to 'char' inside { } [-Wnarrowing]
C:\Users\soren\Documents\Arduino\SuplaEthernetShield_soren\SuplaEthernetShield_soren.ino:26:112: warning: narrowing conversion of '175' from 'int' to 'char' inside { } [-Wnarrowing]
C:\Users\soren\Documents\Arduino\libraries\SuplaDevice\srpc.c: In function 'srpc_sdc_async_ping_server_result':
C:\Users\soren\Documents\Arduino\libraries\SuplaDevice\srpc.c:1078:3: warning: implicit declaration of function 'gettimeofday' [-Wimplicit-function-declaration]
gettimeofday(&ps.now, NULL);
^
In file included from C:\Users\soren\Documents\Arduino\libraries\SuplaDevice\SuplaDevice.cpp:21:0:
C:\Users\soren\Documents\Arduino\libraries\SuplaDevice\SuplaDevice.h:108:1: warning: 'typedef' was ignored in this declaration
};
^
C:\Users\soren\Documents\Arduino\libraries\SuplaDevice\SuplaDevice.h:116:1: warning: 'typedef' was ignored in this declaration
};
^
C:\Users\soren\Documents\Arduino\libraries\SuplaDevice\SuplaDevice.h:124:1: warning: 'typedef' was ignored in this declaration
};
^
C:\Users\soren\Documents\Arduino\libraries\SuplaDevice\SuplaDevice.h:156:1: warning: 'typedef' was ignored in this declaration
};
^
C:\Users\soren\Documents\Arduino\libraries\SuplaDevice\SuplaDevice.cpp: In member function 'bool SuplaDeviceClass::begin(IPAddress*, char*, uint8_t*, const char*, int, const char*)':
C:\Users\soren\Documents\Arduino\libraries\SuplaDevice\SuplaDevice.cpp:282:39: warning: NULL used in arithmetic [-Wpointer-arith]
if ( Params.reg_dev.ServerName[0] == NULL ) {
^
C:\Users\soren\Documents\Arduino\libraries\SuplaDevice\SuplaDevice.cpp: In function 'float2DoublePacked(float, unsigned char*, int)':
C:\Users\soren\Documents\Arduino\libraries\SuplaDevice\SuplaDevice.cpp:76:29: warning: iteration 4 invokes undefined behavior [-Waggressive-loop-optimizations]
bar = dbl.b;
^
C:\Users\soren\Documents\Arduino\libraries\SuplaDevice\SuplaDevice.cpp:74:9: note: containing loop
for (int i=0; i<8; i++)
^
C:\Users\soren\Documents\Arduino\libraries\SuplaDevice\SuplaSomfy.cpp: In member function 'void SuplaSomfy::SendCommand(somfy_frame_t*, uint8_t)':
C:\Users\soren\Documents\Arduino\libraries\SuplaDevice\SuplaSomfy.cpp:81:26: warning: large integer implicitly truncated to unsigned type [-Woverflow]
delayMicroseconds(89565);
^
C:\Users\soren\Documents\Arduino\libraries\SuplaDevice\SuplaDevice.cpp: In function 'float2DoublePacked.constprop':
C:\Users\soren\Documents\Arduino\libraries\SuplaDevice\SuplaDevice.cpp:76:29: warning: iteration 4 invokes undefined behavior [-Waggressive-loop-optimizations]
bar = dbl.b;
^
C:\Users\soren\Documents\Arduino\libraries\SuplaDevice\SuplaDevice.cpp:74:9: note: containing loop
for (int i=0; i<8; i++)
^
Szkic używa 32438 bajtów (12%) pamięci programu. Maksimum to 253952 bajtów.
Zmienne globalne używają 2467 bajtów (30%) pamięci dynamicznej, pozost
arduino mega
-
soren
- Posts: 164
- Joined: Mon Jun 04, 2018 7:36 am
To jednak pozostaje przy sonoffach porwalem się z Motyka........
-
shimano73
- Posts: 2174
- Joined: Sun Feb 28, 2016 12:27 pm
- Location: Orzesze
- Been thanked: 1 time
Hej nie pękaj
, zacznij jeszcze raz od początku . Usuń całe Arduino i biblioteki z katalogu „ moje dokumenty „ , zrestartuj kompa , zainstaluj ponownie ardu i biblioteki. Uruchom przykład z SuplaDevice i skompiluje , musi się udać .
Nie ty pierwszy zaczynasz z Arduino i Supła
Nie ty pierwszy zaczynasz z Arduino i Supła
W elektronice jak nie wiadomo o co chodzi to zwykle chodzi o zasilanie
Wezmę udział w Supla Offline Party 2024
Wezmę udział w Supla Offline Party 2024
-
soren
- Posts: 164
- Joined: Mon Jun 04, 2018 7:36 am
Środowisko instalowałem już na 3 laptopach. Wiecznie to samo 2 wieczory poświęcone nie mam już pomysłów inne biblioteki z przykładów wgrywają się i działają bez problemu tylko z przykładów supli nic. Wiem że sa tutoriale że dziecko sobie powinno z tym poradzić ..... In file included from C:\Users\Milki\AppData\Local\Temp\arduino_modified_sketch_80563\SuplaEthernetShield.ino:19:0:
C:\Users\Milki\Documents\Arduino\libraries\SuplaDevice/SuplaDevice.h:108:1: warning: 'typedef' was ignored in this declaration
};
^
C:\Users\Milki\Documents\Arduino\libraries\SuplaDevice/SuplaDevice.h:116:1: warning: 'typedef' was ignored in this declaration
};
^
C:\Users\Milki\Documents\Arduino\libraries\SuplaDevice/SuplaDevice.h:124:1: warning: 'typedef' was ignored in this declaration
};
^
C:\Users\Milki\Documents\Arduino\libraries\SuplaDevice/SuplaDevice.h:156:1: warning: 'typedef' was ignored in this declaration
};
^
C:\Users\Milki\AppData\Local\Temp\arduino_modified_sketch_80563\SuplaEthernetShield.ino: In function 'void setup()':
C:\Users\Milki\AppData\Local\Temp\arduino_modified_sketch_80563\SuplaEthernetShield.ino:26:112: warning: narrowing conversion of '184' from 'int' to 'char' inside { } [-Wnarrowing]
char GUID[SUPLA_GUID_SIZE] = {0x4C,0xB8,0x38,0x3E,0x79,0x55,0x75,0xFD,0x84,0xFD,0x28,0x1C,0xB5,0x6F,0x52,0xB6};
^
C:\Users\Milki\AppData\Local\Temp\arduino_modified_sketch_80563\SuplaEthernetShield.ino:26:112: warning: narrowing conversion of '253' from 'int' to 'char' inside { } [-Wnarrowing]
C:\Users\Milki\AppData\Local\Temp\arduino_modified_sketch_80563\SuplaEthernetShield.ino:26:112: warning: narrowing conversion of '132' from 'int' to 'char' inside { } [-Wnarrowing]
C:\Users\Milki\AppData\Local\Temp\arduino_modified_sketch_80563\SuplaEthernetShield.ino:26:112: warning: narrowing conversion of '253' from 'int' to 'char' inside { } [-Wnarrowing]
C:\Users\Milki\AppData\Local\Temp\arduino_modified_sketch_80563\SuplaEthernetShield.ino:26:112: warning: narrowing conversion of '181' from 'int' to 'char' inside { } [-Wnarrowing]
C:\Users\Milki\AppData\Local\Temp\arduino_modified_sketch_80563\SuplaEthernetShield.ino:26:112: warning: narrowing conversion of '182' from 'int' to 'char' inside { } [-Wnarrowing]
C:\Users\Milki\Documents\Arduino\libraries\SuplaDevice\SuplaDevice.cpp: In function 'float2DoublePacked.constprop':
C:\Users\Milki\Documents\Arduino\libraries\SuplaDevice\SuplaDevice.cpp:76:29: warning: iteration 4 invokes undefined behavior [-Waggressive-loop-optimizations]
bar = dbl.b;
^
C:\Users\Milki\Documents\Arduino\libraries\SuplaDevice\SuplaDevice.cpp:74:9: note: containing loop
for (int i=0; i<8; i++)
^
Szkic używa 32492 bajtów (12%) pamięci programu. Maksimum to 253952 bajtów.
Zmienne globalne używają 2483 bajtów (30%) pamięci dynamicznej, pozostawiając 5709 bajtów dla zmiennych lokalnych. Maksimum to 8192 bajtów.
C:\Users\Milki\Documents\Arduino\libraries\SuplaDevice/SuplaDevice.h:108:1: warning: 'typedef' was ignored in this declaration
};
^
C:\Users\Milki\Documents\Arduino\libraries\SuplaDevice/SuplaDevice.h:116:1: warning: 'typedef' was ignored in this declaration
};
^
C:\Users\Milki\Documents\Arduino\libraries\SuplaDevice/SuplaDevice.h:124:1: warning: 'typedef' was ignored in this declaration
};
^
C:\Users\Milki\Documents\Arduino\libraries\SuplaDevice/SuplaDevice.h:156:1: warning: 'typedef' was ignored in this declaration
};
^
C:\Users\Milki\AppData\Local\Temp\arduino_modified_sketch_80563\SuplaEthernetShield.ino: In function 'void setup()':
C:\Users\Milki\AppData\Local\Temp\arduino_modified_sketch_80563\SuplaEthernetShield.ino:26:112: warning: narrowing conversion of '184' from 'int' to 'char' inside { } [-Wnarrowing]
char GUID[SUPLA_GUID_SIZE] = {0x4C,0xB8,0x38,0x3E,0x79,0x55,0x75,0xFD,0x84,0xFD,0x28,0x1C,0xB5,0x6F,0x52,0xB6};
^
C:\Users\Milki\AppData\Local\Temp\arduino_modified_sketch_80563\SuplaEthernetShield.ino:26:112: warning: narrowing conversion of '253' from 'int' to 'char' inside { } [-Wnarrowing]
C:\Users\Milki\AppData\Local\Temp\arduino_modified_sketch_80563\SuplaEthernetShield.ino:26:112: warning: narrowing conversion of '132' from 'int' to 'char' inside { } [-Wnarrowing]
C:\Users\Milki\AppData\Local\Temp\arduino_modified_sketch_80563\SuplaEthernetShield.ino:26:112: warning: narrowing conversion of '253' from 'int' to 'char' inside { } [-Wnarrowing]
C:\Users\Milki\AppData\Local\Temp\arduino_modified_sketch_80563\SuplaEthernetShield.ino:26:112: warning: narrowing conversion of '181' from 'int' to 'char' inside { } [-Wnarrowing]
C:\Users\Milki\AppData\Local\Temp\arduino_modified_sketch_80563\SuplaEthernetShield.ino:26:112: warning: narrowing conversion of '182' from 'int' to 'char' inside { } [-Wnarrowing]
C:\Users\Milki\Documents\Arduino\libraries\SuplaDevice\SuplaDevice.cpp: In function 'float2DoublePacked.constprop':
C:\Users\Milki\Documents\Arduino\libraries\SuplaDevice\SuplaDevice.cpp:76:29: warning: iteration 4 invokes undefined behavior [-Waggressive-loop-optimizations]
bar = dbl.b;
^
C:\Users\Milki\Documents\Arduino\libraries\SuplaDevice\SuplaDevice.cpp:74:9: note: containing loop
for (int i=0; i<8; i++)
^
Szkic używa 32492 bajtów (12%) pamięci programu. Maksimum to 253952 bajtów.
Zmienne globalne używają 2483 bajtów (30%) pamięci dynamicznej, pozostawiając 5709 bajtów dla zmiennych lokalnych. Maksimum to 8192 bajtów.
-
soren
- Posts: 164
- Joined: Mon Jun 04, 2018 7:36 am
Pobieram bibliotekę tak uzupełniam przykład (dane oczywiście inne ) adres mac zostawiam taki jak w przykładzie choc nawet jak nic nie zmieniam i próbuje skompilować kod i tak pojawiają się błędy wklejane wyżej
Code: Select all
/*
Copyright (C) AC SOFTWARE SP. Z O.O.
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License
as published by the Free Software Foundation; either version 2
of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
*/
#include <SPI.h>
#include <Ethernet.h>
#include <SuplaDevice.h>
void setup() {
Serial.begin(9600);
// Replace the falowing GUID
char GUID[SUPLA_GUID_SIZE] = {0x0A,0x2F,0x7B,0x0C,0x16,0x53,0x82,0x67,0x7A,0xD6,0x3F,0xD3,0x25,0xE2,0x7C,0x56};
// with GUID that you can retrieve from https://www.supla.org/arduino/get-guid
// Ethernet MAC address
uint8_t mac[6] = {0x00, 0x01, 0x02, 0x03, 0x04, 0x05};
/*
* Having your device already registered at cloud.supla.org,
* you want to change CHANNEL sequence or remove any of them,
* then you must also remove the device itself from cloud.supla.org.
* Otherwise you will get "Channel conflict!" error.
*/
// CHANNEL0 - RELAY
SuplaDevice.addRelay(44); // 44 - Pin number where the relay is connected
// Call SuplaDevice.addRelay(44, true) with an extra "true" parameter
// to enable "port value inversion"
// where HIGH == LOW, and LOW == HIGH
// CHANNEL1 - RELAY
SuplaDevice.addRelay(45); // 45 - Pin number where the relay is connected
// CHANNEL3 - TWO RELAYS (Roller shutter operation)
SuplaDevice.addRollerShutterRelays(46, // 46 - Pin number where the 1st relay is connected
47); // 47 - Pin number where the 2nd relay is connected
// CHANNEL4 - Opening sensor (Normal Open)
SuplaDevice.addSensorNO(A0); // A0 - Pin number where the sensor is connected
// Call SuplaDevice.addSensorNO(A0, true) with an extra "true" parameter
// to enable the internal pull-up resistor
// CHANNEL5 - Opening sensor (Normal Open)
SuplaDevice.addSensorNO(A1); // A1 - Pin number where the sensor is connected
/*
* SuplaDevice Initialization.
* Server address, LocationID and LocationPassword are available at https://cloud.supla.org
* If you do not have an account, you can create it at https://cloud.supla.org/account/create
* SUPLA and SUPLA CLOUD are free of charge
*
*/
SuplaDevice.begin(GUID, // Global Unique Identifier
mac, // Ethernet MAC address
"svr1.supla.org", // SUPLA server address
1241, // Location ID
"Ob1b"); // Location Password
}
void loop() {
SuplaDevice.iterate();
}
-
wojtas567
- Posts: 2334
- Joined: Sun Apr 03, 2016 7:16 pm
- Location: Olsztyn
U mnie kompilacja przeszła bez problemu
zrobiłem tylko kopiuj - wklej to co podałeś brakuje Ci może bibliotek, albo źle masz w ustawieniach płytki, nie podłączałem u siebie nawet płytki.
zrobiłem tylko kopiuj - wklej to co podałeś brakuje Ci może bibliotek, albo źle masz w ustawieniach płytki, nie podłączałem u siebie nawet płytki.
You do not have the required permissions to view the files attached to this post.
Pozdrawiam
Wojtek
Wojtek
-
slawek
- Posts: 2685
- Joined: Mon Mar 14, 2016 11:48 pm
- Location: Biała Podlaska
U mnie kompiluje się bezbłędnie...
TEORIA jest wtedy gdy wszystko wiemy i nic nie działa
PRAKTYKA jest wtedy gdy wszystko działa a my nie wiemy dlaczego
My łączymy teorię z praktyką czyli nic nie działa i nikt nie wie dlaczego
PRAKTYKA jest wtedy gdy wszystko działa a my nie wiemy dlaczego
My łączymy teorię z praktyką czyli nic nie działa i nikt nie wie dlaczego
