Advertisement
Guest User

Untitled

a guest
Apr 22nd, 2019
85
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.64 KB | None | 0 0
  1. #include <SPI.h>
  2. #include <Wire.h>
  3. #include <Adafruit_GFX.h>
  4. #include <Adafruit_SSD1306.h>
  5.  
  6. #define OLED_RESET 4
  7. Adafruit_SSD1306 display(OLED_RESET);
  8. int a;
  9. int b;
  10. int c;
  11. int d;
  12. int start;
  13. int finished;
  14.  
  15. void setup() {
  16. display.begin(SSD1306_SWITCHCAPVCC, 0x3C);
  17. display.clearDisplay();
  18. a = 120;
  19. d = 2;
  20.  
  21. pinMode(4, OUTPUT);
  22. digitalWrite(4, LOW);
  23. pinMode(2, INPUT_PULLUP);
  24. pinMode(3, INPUT_PULLUP);
  25. pinMode(6, INPUT_PULLUP);
  26.  
  27. pinMode(10, OUTPUT);
  28. digitalWrite(10, HIGH);
  29. }
  30.  
  31. void loop() {
  32.  
  33.  
  34.  
  35. if(digitalRead(2))
  36. {
  37. start = millis();
  38. digitalWrite(4,HIGH);
  39. delay(20);
  40. digitalWrite(4,LOW);
  41. a=a-1;
  42.  
  43. while(digitalRead(2));
  44. }
  45. if(digitalRead(3))
  46. {
  47. finished = millis();
  48.  
  49. }
  50.  
  51. if (finished>start){
  52. c = (finished/1000) - (start/1000);
  53. b = (2000/c);
  54. }
  55. display.clearDisplay();
  56. display.setTextSize(1);
  57. display.setTextColor(WHITE);
  58. display.setCursor(45,0);
  59. display.println("A");
  60.  
  61. display.setTextSize(1);
  62. display.setTextColor(WHITE);
  63. display.setCursor(45,8);
  64. display.println("M");
  65.  
  66. display.setTextSize(1);
  67. display.setTextColor(WHITE);
  68. display.setCursor(45,16);
  69. display.println("M");
  70.  
  71. display.setTextSize(1);
  72. display.setTextColor(WHITE);
  73. display.setCursor(45,24);
  74. display.println("O");
  75.  
  76.  
  77.  
  78. display.setTextSize(4);
  79. display.setTextColor(WHITE);
  80. display.setCursor(55,0);
  81. display.println(a);
  82. display.setTextSize(1);
  83. display.setTextColor(WHITE);
  84. display.setCursor(0,0);
  85. display.println("FPS");
  86. display.setTextSize(2);
  87. display.setTextColor(WHITE);
  88. display.setCursor(0,10);
  89. display.println(b);
  90. display.display();
  91. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement