Wersja z uproszczoną prędkością z pozostawioną resztą funkcjonalności

This commit is contained in:
sieja
2025-05-20 18:06:46 +02:00
parent 9904aca97a
commit 4b30a951f5

View File

@@ -10,7 +10,7 @@
#include <Adafruit_GFX.h> #include <Adafruit_GFX.h>
#include <Adafruit_SSD1306.h> #include <Adafruit_SSD1306.h>
#define Version "2.0.1" #define Version "2.1.0"
////2DO: ////2DO:
//diagnostyka i/lub przeciwdziałanie skokom predkosci //diagnostyka i/lub przeciwdziałanie skokom predkosci
//dlaczego wskaznik odnosi sie do poprawnego biegu a w tym czasie bieg jest zly? bo czas ponizej 2s? //dlaczego wskaznik odnosi sie do poprawnego biegu a w tym czasie bieg jest zly? bo czas ponizej 2s?
@@ -228,7 +228,7 @@ void loop() {
raw_speed = 0.0; raw_speed = 0.0;
//przejście w tryb uśpienia za pomocą odpowiedniego ustawienia koła i magnesu //przejście w tryb uśpienia za pomocą odpowiedniego ustawienia koła i magnesu
if ((digitalRead(Btn2) == HIGH)|| (sleepSpd >= LongTimeToSleep)) { if ((digitalRead(PinInSpeed) == LOW)||(digitalRead(Btn2) == HIGH)|| (sleepSpd >= LongTimeToSleep)) {
display.fillCircle(75, 10, 10, SSD1306_WHITE); display.fillCircle(75, 10, 10, SSD1306_WHITE);
if (sleepSpd >= TimeToSleep) { if (sleepSpd >= TimeToSleep) {
prepareTurnOff(); prepareTurnOff();
@@ -275,7 +275,7 @@ void loop() {
display.setTextSize(2); display.setTextSize(2);
gearBarHeight = 64 - int(((speed4Gear - currentGearRangeLower) / (currentGearRangeUpper - currentGearRangeLower)) * 64) - 5; gearBarHeight = 64 - int(((calcSpeedMain - currentGearRangeLower) / (currentGearRangeUpper - currentGearRangeLower)) * 64) - 5;
display.setCursor(115, gearBarHeight); display.setCursor(115, gearBarHeight);
display.write(16); display.write(16);
display.setTextSize(3); display.setTextSize(3);