Cookies op Tweakers

Tweakers maakt gebruik van cookies, onder andere om de website te analyseren, het gebruiksgemak te vergroten en advertenties te tonen. Door gebruik te maken van deze website, of door op 'Ga verder' te klikken, geef je toestemming voor het gebruik van cookies. Wil je meer informatie over cookies en hoe ze worden gebruikt, bekijk dan ons cookiebeleid.

Meer informatie
Toon posts:

Restapi state zichtbaar krijgen op Matrix Led

Pagina: 1
Acties:

  • arnord
  • Registratie: december 2010
  • Laatst online: 01-04 09:48
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;
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
#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?

  • ThinkPad
  • Registratie: juni 2005
  • Laatst online: 16:34

ThinkPad

Moderator Duurzame Energie & Domotica
Begin eens met de code in [ code=c++] blabla [/code] tags te zetten ;)

Gas besparen door CV-tuning | Elektriciteit besparen
Geen (Domoticz) vragen via privébericht die ook via het forum kunnen a.u.b.


  • arnord
  • Registratie: december 2010
  • Laatst online: 01-04 09:48
quote:
ThinkPad schreef op woensdag 3 januari 2018 @ 16:24:
Begin eens met de code in [ code=c++] blabla [/code] tags te zetten ;)
Done!


Apple iPhone 11 Microsoft Xbox Series X LG OLED C9 Google Pixel 4 CES 2020 Samsung Galaxy S20 4G Sony PlayStation 5 Nintendo Switch Lite

'14 '15 '16 '17 2018

Tweakers vormt samen met Hardware Info, AutoTrack, Gaspedaal.nl, Nationale Vacaturebank, Intermediair en Independer DPG Online Services B.V.
Alle rechten voorbehouden © 1998 - 2020 Hosting door True