merhabalar bir proje uzerinde calisiyorum.
arduino ile rc arac yapiyorum ve on tekerleri serco motorlarla yonlendirecegim kodu yazdim (arduino uno)da kusursuz bir sekilde calisiyor
ama is (arduino nano)ya gecince calismiyor ayni kod ayni motorlar kablo baglantisi fln oyle bir hata olasiligi sifir. hatta nanoyu pc den sokup takinca serco 45 derecelik aciyla donup geri yerine giriyor .
sorun nerde ola bnilir nanoda servo sg90 lar calismiyor desem youtubede calisiyor
yardimci olurmusunuz bana sorun nerde codlarda deyisiklikmi yapmam lazim soylerseniz sevinirim
#include <Servo.h>
Servo servo1;
Servo servo2;
Servo servo3;
int durum;
void setup() {
servo1.attach(7);
servo2.attach(8);
servo3.attach(12);
int aciDegeri=45;
Serial.begin(9600);
}
void loop() {
if(Serial.available() > 0){
durum = Serial.read();
servo1.write(45);
servo2.write(45);
servo3.write(45);
}
/******************** İleri *************************/
if (durum == 'F') {
servo1.write(90);
servo2.write(45);
servo3.write(45);
}
/****************** İleri Sağ *********************/
else if (durum == 'I') {
servo1.write(90);
servo2.write(90);
servo3.write(90);
}
/****************** İleri Sol ********************/
else if (durum == 'G') {
servo1.write(90);
servo2.write(0);
servo3.write(0);
}
/****************** Geri ****************************/
else if (durum == 'B') {
servo1.write(45);
servo2.write(90);
servo3.write(0);
}
/******************* Geri Sağ **********************/
else if (durum == 'J') {
servo1.write(45);
servo2.write(90);
servo3.write(90);
}
/******************* Geri Sol *********************/
else if (durum == 'H') {
servo1.write(45);
servo2.write(0);
servo3.write(0);
}
/********************** Sağ *************************/
else if (durum == 'R') {
servo1.write(45);
servo2.write(90);
servo3.write(90);
}
/*********************** Sol *************************/
else if (durum == 'L') {
servo1.write(45);
servo2.write(0);
servo3.write(0);
}
/********************* Dur ************************/
else if (durum == 'S'){
servo1.write(45);
servo2.write(45);
servo3.write(45);
}
}
kodlar burada
herkese Hayirli Ramazanlar,Hayirli Cumalar
(Arduino nano daha dun geldi kulanilmadi)