Usunięcie seriala, korekta czasu wstawania serwa

This commit is contained in:
sieja
2025-03-02 18:08:26 +01:00
parent adaf207d7a
commit 64eb3c9f82

View File

@@ -6,7 +6,7 @@
#include <Adafruit_GFX.h> #include <Adafruit_GFX.h>
#include <Adafruit_SSD1306.h> #include <Adafruit_SSD1306.h>
#define Version "1.15.3" #define Version "1.15.4"
////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?
@@ -120,14 +120,14 @@ void setup() {
digitalWrite(ServoSwitch, HIGH); digitalWrite(ServoSwitch, HIGH);
myservo.attach(ServoPin); // attaches the servo on pin 4 to the servo object myservo.attach(ServoPin); // attaches the servo on pin 4 to the servo object
setPosition(8); setPosition(8);
//
// Serial.begin(9600);
Serial.begin(9600); // //DIPLAY settings
// if (!display.begin(SSD1306_SWITCHCAPVCC, SCREEN_ADDRESS)) {
//DIPLAY settings // Serial.println(F("SSD1306 allocation failed"));
if (!display.begin(SSD1306_SWITCHCAPVCC, SCREEN_ADDRESS)) { // for (;;); // Don't proceed, loop forever
Serial.println(F("SSD1306 allocation failed")); // }
for (;;); // Don't proceed, loop forever
}
display.begin(SSD1306_SWITCHCAPVCC, SCREEN_ADDRESS); display.begin(SSD1306_SWITCHCAPVCC, SCREEN_ADDRESS);
display.clearDisplay(); display.clearDisplay();
display.setTextColor(WHITE); display.setTextColor(WHITE);
@@ -175,7 +175,7 @@ void setup() {
display.display(); display.display();
for (servoCurrPos = myservo.read(); servoCurrPos <= 180; servoCurrPos++) { for (servoCurrPos = myservo.read(); servoCurrPos <= 180; servoCurrPos++) {
myservo.write(servoCurrPos); myservo.write(servoCurrPos);
delay(30); delay(15);
} }
//MEMORY //MEMORY
eeprom_read_block(&totalDistReaded, totalDistMemLocation, 2); eeprom_read_block(&totalDistReaded, totalDistMemLocation, 2);
@@ -463,7 +463,7 @@ void prepareTurnOff() {
display.display(); display.display();
for (servoCurrPos = myservo.read(); servoCurrPos >= 60; servoCurrPos--) { for (servoCurrPos = myservo.read(); servoCurrPos >= 60; servoCurrPos--) {
myservo.write(servoCurrPos); myservo.write(servoCurrPos);
delay(30); delay(15);
} }
//Na czas diagnostyki //Na czas diagnostyki
// eeprom_write_block(&totalDist,totalDistMemLocation,2); // eeprom_write_block(&totalDist,totalDistMemLocation,2);