User Tools

Site Tools


lokos

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
lokos [2019/05/30 07:25]
2480
lokos [2019/10/23 21:11] (current)
Line 53: Line 53:
    
 int main() { int main() {
-    printf("​Hello World!"​);​+    printf("​Hello World!\n");
 } }
  </​code>​  </​code>​
Line 359: Line 359:
         led = 0;         led = 0;
     else     else
-         led = 1; +        ​led = 1;
-     +
 } }
  
Line 410: Line 408:
     ​     ​
 } }
- 
- 
- 
  
 int main() { int main() {
Line 437: Line 432:
  
  
-Αρχικός στόχος μας ήταν η δημιουργία μιας εφαρμογής στην οποία θα μπορούσαμε να εξοικειωθούμε με την χρήση της θύρας ethernet καθώς με διάφορα περιφερειακά με τα οποία θα μπορούσαμε να είχαμε αλληλεπίδραση ​+Αρχικός στόχος μας ήταν η δημιουργία μιας εφαρμογής στην οποία θα μπορούσαμε να εξοικειωθούμε με την χρήση της θύρας ethernet καθώς με διάφορα περιφερειακά με τα οποία θα μπορούσαμε να είχαμε αλληλεπίδραση ​με το χρήστη. 
 + 
 +Η εφαρμογή η οποία δημιουργήσαμε αποστέλει ενα HTTP request στην ιστοσελίδα openweathermap.org με την δυνατότητα ο χρήστης να επιλέξει την πόλη την οποία επιθυμεί. Στη συνέχεια διαχωρίζουμε τα δεδομένα τα οποία δεχτήκαμε και εκτυπώνουμε αυτά τα οποία έχουμε προεπιλέξει. 
 + 
 +Για την εφαρμογή χρησιμοποιήσαμε την βιβλιοθήκη **mbed-http** 
 + 
  
  
Line 504: Line 504:
         // By default the body is automatically parsed and stored in a buffer, this is memory heavy.         // By default the body is automatically parsed and stored in a buffer, this is memory heavy.
         // To receive chunked response, pass in a callback as last parameter to the constructor.         // To receive chunked response, pass in a callback as last parameter to the constructor.
 +        ​
 +        HttpRequest* get_req = new HttpRequest(network,​ HTTP_GET, "​http://​api.openweathermap.org/​data/​2.5/​weather?​q=Ioannina&​units=metric&​APPID=3ff29328f7c661abef83a312168bc559"​);​
         ​         ​
         HttpResponse* get_res = get_req->​send();​         HttpResponse* get_res = get_req->​send();​
Line 523: Line 525:
   </​code>​   </​code>​
  
 +===== Αποτελέσματα ===== 
  
 +{{output.jpg}}
  
  
lokos.1559190319.txt.gz · Last modified: 2019/10/23 21:11 (external edit)