Сразу говорю, я и в пайке, и в электрике в общем совсем плох, так что придётся обьяснять даже самое тупое
Итак, у меня практика в шараге по 3д печати, и я решил сделать не как все, на механическом движении, а а электронике
все сделал, все замоделил, заказал сервик, который ехал 2 месяца, ардуинку и тд.
С кодом помог друг, который шарит чуть больше, затем кодить я ± научился и сам
Суть кода заключается в том, что при нажатой кнопке сервопривод условно в 90 градусах, при отжатой в нуле
Вот, до сдачи неделя
я наконец все паяю, загружаю код
#include <Servo.h>
Servo myServo;
const int buttonPin = 2;
const int servoPin = 9;
void setup() {
myServo.attach(servoPin);
pinMode(buttonPin, INPUT_PULLUP);
myServo.write(0);
}
void loop() {
if (digitalRead(buttonPin) == LOW) {
myServo.write(90);
} else {
myServo.write(0);
}
delay(10);
}
и ноль реакции
Плата Arduino Nano
Сервик - https://aliexpress.ru/item/1005005732418239.html?spm=a2g2w.orderdetail.0.0.2bc04aa6Jg34SF&sku_id=12000034148180792
Кнопки (если вдруг надо) - https://aliexpress.ru/item/1005002571813750.html?spm=a2g2w.orderdetail.0.0.671b4aa69KbNUb&sku_id=12000021205292807
далее, я попробовал просто, без кнопки
#include <Servo.h>
Servo myServo;
const int servoPin = 9;
void setup() {
myServo.attach(servoPin);
}
void loop() {
myServo.write(90);
delay(1000);
myServo.write(0);
delay(1000);
}
все так же, ноль результата
так вот
вопрос стоит в том, что не так
мои навыки в пайке и электрике
или же то, что сервопривод пришел нерабочим