Advertisement
Guest User

Untitled

a guest
Feb 18th, 2019
464
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 2.72 KB | None | 0 0
  1. #include <Duinoedu_Esp8266.h>
  2.  
  3. #include <stdio.h>
  4.  
  5. #include <ESP32Lib.h>
  6.  
  7. #include <Duinoedu_Utility.conv.h>
  8.  
  9. #include <Ressources/Font8x8.h>
  10.  
  11. #include <Ressources/Font6x8.h>
  12.  
  13. VGA3Bit vga;
  14.  
  15. Duinoedu_Esp8266 MonEsp;
  16. int Integer = 0 ;
  17. int pot1;
  18. ESP8266WebServer server ( 80 );
  19. #include "rock.h"
  20. const int redPin = 14;    //D7
  21. const int greenPin = 27;  //D6
  22. const int bluePin = 16;   //D5
  23. const int hsyncPin = 17; //D4
  24. const int vsyncPin = 25; //D3
  25.  
  26. void setup()
  27. {
  28.   vga.setFrameBufferCount(2);
  29.   vga.init(vga.MODE320x200, redPin, greenPin, bluePin, hsyncPin, vsyncPin);
  30.  // vga.init(vga.MODE320x200, D7, D6, D5, D4, D3);//  vga.init(vga.MODE360x200, redPin, greenPin, bluePin, hsyncPin, vsyncPin);
  31.  
  32.   vga.clear(vga.RGBA(0, 0, 255));
  33.  
  34.   vga.backColor = vga.RGB(0, 128, 128);
  35.  
  36.   vga.setFont(Font8x8);
  37.  
  38.   vga.print("connection... ");
  39.  
  40.   MonEsp.connect_STA_smart("ssid","pwd");
  41.   vga.clear(vga.RGBA(0, 0, 255));
  42.  
  43.   vga.setCursor(0, 0);
  44.  
  45.   vga.println("----------------------");
  46.  
  47.   vga.println("bitluni's VGA Terminal");
  48.  
  49.   vga.print("SSID: ");
  50.  
  51.   vga.println(PCHAR("VGA"));
  52.  
  53.   server.on ( "/", handleRoot );
  54.   server.begin();  
  55.   Serial.println ( "HTTP server started" );
  56.  
  57.  
  58.  
  59.  
  60.   //attention au font
  61.  
  62.  
  63.  
  64.  
  65.  
  66.  
  67.  
  68.  
  69.  
  70.  
  71.  
  72.  
  73.  
  74.  
  75.  
  76.  
  77.  
  78. }
  79.  
  80. void handleRoot(){
  81.   MonEsp.updateStringint(&server,"pot1", pot1);
  82.   server.send ( 200, "text/html", getPage() );
  83.   delay(10);
  84. }
  85.  
  86. String getPage(){
  87. #define PAGE_EXIST
  88.   String  page = "<!DOCTYPE html><html><head><meta charset='ISO-8859-15'>";
  89.   page += "<title>DUINOEDU - www.duinoedu.com</title></head>";
  90.   page += MonEsp.addPhoneStyle();
  91.   page += "<BODY onload='process()'>";
  92.   page += MonEsp.javaslider();
  93.   page += MonEsp.slider( 0, 255, "pot1""");
  94.   page += "</body>";
  95.   page += "</html>";
  96.   return page;
  97. }
  98.  
  99. void loop()
  100. {
  101. #ifdef PAGE_EXIST
  102.   server.handleClient();
  103.   delay(10);
  104. #endif
  105.   Integer = pot1 ;
  106.   vga.clear(vga.RGBA(0, 0, 255));
  107.   vga.setCursor(50, 50);
  108.   vga.setFont(Font8x8);
  109.   vga.print(PCHAR("coucou ma variable : "));
  110.   vga.println(PCHAR(Integer));
  111.   vga.setFont(Font6x8);
  112.   vga.print(PCHAR("coucou ma variable : "));
  113.   vga.println(PCHAR(Integer));
  114.   vga.dot(200, 20, vga.RGB(4, 0, 250));
  115.   vga.line(50,10, 32 + 40 ,  30, vga.RGB(0, 4, 250));
  116.   vga.rect(50, 15, 3,19 , vga.RGB(0, 5, 25));
  117.   vga.fillRect(150, 15, 35,16 , vga.RGB(20,42, 0));
  118.   vga.circle(55,20, 20, vga.RGB(230, 0, 20));
  119.   vga.circle(55,20, 20, vga.RGB(230, 0, 20));
  120.   vga.fillEllipse(170,20, 16,5 , vga.RGB(200, 50, 0));
  121.   vga.fillCircle(Integer, 150, 20, vga.RGB(0, 255, 255));
  122.   vga.setTextColor(vga.RGB(255, 255, 255));
  123.  
  124.   //debut du code pour l image
  125.   rock.drawMix(vga, (millis() / 50) & 15, 65,  125);
  126.  
  127.   //fin du code pour l'image
  128.   vga.show();
  129. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement