Hallo tweakers,
Ben al een middagje aan het puzzelen ;-)
Ik heb 2 codes voor de esp8266 die afzonderlijk prima van elkaar werken, maar ik wil ze zeg maar combineren.
1 code gebruik ik voor het "Serial printen" van RestAPI data;
En de andere om een 8x8 Matrix LED aan te sturen;
Maar hoe krijg ik het voor elkaar om deze samen te voegen en de "payload" van de eerste sketch te laten scrollen op mijn 8x8 matrix led shield?
Wie kan mij helpen?
Ben al een middagje aan het puzzelen ;-)
Ik heb 2 codes voor de esp8266 die afzonderlijk prima van elkaar werken, maar ik wil ze zeg maar combineren.
1 code gebruik ik voor het "Serial printen" van RestAPI data;
C++:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
| #include <ESP8266WiFi.h> #include <ESP8266HTTPClient.h> const char* ssid = "yourNetworkName"; const char* password = "yourNetworkPassword"; void setup () { Serial.begin(115200); WiFi.begin(ssid, password); while (WiFi.status() != WL_CONNECTED) { delay(1000); Serial.print("Connecting.."); } } void loop() { if (WiFi.status() == WL_CONNECTED) { //Check WiFi connection status HTTPClient http; //Declare an object of class HTTPClient http.begin("http://urltoopenhab:8080/item/state"); //Specify request destination int httpCode = http.GET(); //Send the request if (httpCode > 0) { //Check the returning code String payload = http.getString(); //Get the request response payload Serial.println(payload); //Print the response payload } http.end(); //Close connection } delay(30000); //Send a request every 30 seconds } |
En de andere om een 8x8 Matrix LED aan te sturen;
C++:
1
2
3
4
5
6
7
8
9
10
11
12
13
| #include <MLEDScroll.h> MLEDScroll matrix; void setup() { matrix.begin(); //matrix.flip=false; matrix.message("Scroll "); } void loop() { matrix.scroll(); } |
Maar hoe krijg ik het voor elkaar om deze samen te voegen en de "payload" van de eerste sketch te laten scrollen op mijn 8x8 matrix led shield?
Wie kan mij helpen?