const int in1 = 5; //in1
const int in2 = 6; //in2
const int in3 = 9 ; // in3
const int in4 = 10 ; //in4
void setup() {
pinMode(in1, OUTPUT);
pinMode(in2, OUTPUT);
pinMode(in3, OUTPUT);
pinMode(in4, OUTPUT);
}
void loop() {
analogWrite(in1, 255);
analogWrite(in2, 0);
analogWrite(in3, 0);
analogWrite(in4, 0);
}
|
Arabayı oluşturduktan sonra soldaki yazılımı yükleyiniz
analogwriter önündeki 255 yazısı tekeri döndüren degerdir
bu deger 0 ile 255 arasında olur
örnek sag teker ileri dönüyorsa in1 yerine sagileri yazınız
aynı şekilkde in1 in2 in3 in4 leri değiştiriniz tekerlerin dönme yönüne göre
sagileri saggeri solileri sol geri gibi |
******************************************************************
Harkete Örnek komutlar araba ileri geri gider oldugu yerde saga sola döner
***********************************************************************
const int sagileri = 5; //in1
const int saggeri = 6; //in2
const int solgeri = 9 ; // in3
const int solileri = 10 ; //in4
void setup() {
pinMode(sagileri, OUTPUT);
pinMode(saggeri, OUTPUT);
pinMode(solgeri, OUTPUT);
pinMode(solileri, OUTPUT);
}
void loop() {
// durmak için
analogWrite(sagileri, 0);
analogWrite(saggeri, 0);
analogWrite(solgeri, 0);
analogWrite(solileri, 0);
delay (3000);
// ileri için
analogWrite(sagileri, 100);
analogWrite(saggeri, 0);
analogWrite(solileri, 100);
analogWrite(solgeri, 0);
delay (3000);
// geri için
analogWrite(sagileri, 0);
analogWrite(saggeri, 100);
analogWrite(solileri, 0);
analogWrite(solgeri, 100);
delay (3000);
// saga dön için
analogWrite(sagileri, 0);
analogWrite(saggeri, 100);
analogWrite(solileri, 255);
analogWrite(solgeri, 0);
delay (3000);
// sola dön için
analogWrite(sagileri, 255);
analogWrite(saggeri, 0);
analogWrite(solileri, 0);
analogWrite(solgeri, 100);
delay (3000);
} |
arabayı ileri götürmek için ileri değerleri 255 olurken geri degerleri sıfır olacak
255 degeri en hızlı demektir yavaşlatmak için 100 kullanabilirisniz
aşağıdaki komutlar ileri arabayı ileri götürür.
analogWrite(sagileri, 100);
analogWrite(saggeri, 0);
analogWrite(solileri, 100);
analogWrite(solgeri, 0);
bunun terside geri
analogWrite(sagileri, 0);
analogWrite(saggeri, 100);
analogWrite(solileri, 0);
analogWrite(solgeri, 100);
videoyu izleyebilirsiniz.
|