عند ركوب دراجة على الطريق ، من المهم بشكل خاص تقليل التغييرات في الجهد المطلوب وسرعة الدواسة ، لذلك ، اعتمادًا على التضاريس ، من الضروري تبديل سرعات الدراجة بشكل متكرر. فيما يتعلق بالدراجات ذات الميزانية المحدودة ، بالطبع ، هناك نظام لتغيير الميزانية ، حيث ستفكر مرة أخرى فيما إذا كنت تريد تغيير السرعة أم لا. تحت الخفض كيف أصلحته.

خلفية
. , . 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.
- .
.
,
?
كمبيوتر دراجة متصل بـ Strava + تبديل تروس إلكتروني وكل شيء في مبيت مصباح يدوي مع وظيفة مصباح يدوي + تبديل تلقائي من الإيقاع أو المنحدر. وكل هذا بأقل من 100 دولار