Vitezometru OLED / Speedometer GPS
Codul de mai jos este un vitezometru pentru masina. Are o corectie pentru 5km/h, avertizari optice si acustice pentru depasiri de viteza. Deasemenea pentru a evita fluctuatiile numarului de sateliti disponibili are integrate unele protectii pentru a nu deruta in cazul lipsei numarului minim de sateliti disponibili. Totusi in dreapta ecranului afiseaza in continuare viteza GPS In partea stanga jos indica numarul de sateliti disponibili. Are integrate atentionari sonore: lipsa GPS, conectare, si "overspeed" #include <TinyGPS++.h> #include <SoftwareSerial.h> #include <Wire.h> #include <Adafruit_GFX.h> #include <Adafruit_SSD1306.h> #define SCREEN_WIDTH 128 #define SCREEN_HEIGHT 32 #define OLED_RESET -1 Adafruit_SSD1306 display(SCREEN_WIDTH, SCREEN_HEIGHT, &Wire, OLED_RESET); TinyGPSPlus gps; SoftwareSerial ss(4, 3); // RX, TX const int led1 = 6; // 55 km/h const int led2 = 7; // 95 km/h const int led3 = 8; // 135 km/h const int buzzerPi...