Beim Fahren eines Rennrads ist es besonders wichtig, Änderungen der erforderlichen Kraft und Trittgeschwindigkeit zu minimieren. Je nach Gelände ist es daher erforderlich, die Fahrradgeschwindigkeit häufig zu wechseln. Bei preisgünstigen Rennrädern gibt es natürlich ein Budgetverschiebungssystem, mit dem Sie erneut darüber nachdenken werden, die Geschwindigkeit zu ändern oder nicht. Unter dem Schnitt ist, wie ich es repariert habe.

Hintergrund
. , . 3 350 02.08.2020 .

. , , 2021 , . , .

, , . , , .

.
, . (22) , ds3115mg.
: +Arduino nano+ +.

5V .
Arduino
#include <Servo.h>
Servo myservo;
int speedg = 1;
int up = 1;
int p = 0;
void setup() {
myservo.attach(9);
pinMode(8, INPUT_PULLUP);
pinMode(7, INPUT_PULLUP);
}
void loop() {
if (digitalRead(7) == 0) {
if (speedg > 1) {
speedg--;
up = 0;
}
p = 1;
}
if (digitalRead(8) == 0) {
if (speedg < 7) {
speedg++;
up = 1;
}
p = 1;
}
if (speedg == 1) {
myservo.write(0);
}
if (speedg == 2) {
if (up == 1) {
myservo.write(75);
} else {
myservo.write(60);
}
}
if (speedg == 3) {
if (up == 1) {
myservo.write(85);
} else {
myservo.write(80);
}
}
if (speedg == 4) {
if (up == 1) {
myservo.write(97);
} else {
myservo.write(90);
}
}
if (speedg == 5) {
if (up == 1) {
myservo.write(110);
} else {
myservo.write(103);
}
}
if (speedg == 6) {
myservo.write(120);
}
if (speedg == 7) {
myservo.write(140);
}
if ( p == 1) {
delay(300);
p = 0;
}
}. .
3D- Arduino, . , ( , ).
, .
, , .
3- MPU6050, . , .
, , .
.
.
BTLE STRAVA.
- .
.
,
?
Mit Strava verbundener Fahrradcomputer + elektronisches Schalten und alles in einem Taschenlampengehäuse mit Taschenlampenfunktion + automatisches Umschalten von Trittfrequenz oder Neigung. Und das alles für weniger als 100 Dollar