استفاده از اردوینو بجای رادیو 5 کانال جهت راه اندازی برد kk و پرواز کواد کوپتر
سه شنبه, ۱۸ فروردين ۱۳۹۴، ۰۹:۵۲ ب.ظ
توسط برنامه زیر میتونید با اتصال 5 پتانسیومتر به ورودی های انالوگ و گرفتن موج PWM از خروجی های دیجیتال برد اردوینو 5 کانال رو تولید کنید
فیلمی که از این برد و پرواز کواد گرفتم رو هم تو لینک زیر قرار دادم
http://www.aparat.com/v/Q8N5S
#include <Servo.h>
Servo myservo1;
Servo myservo2;
Servo myservo3;
Servo myservo4;
Servo myservo5;
int potpin1 = 0;
int potpin2 = 1;
int potpin3 = 2;
int potpin4 = 3;
int potpin5 = 4;
int val1;
int val2;
int val3;
int val4;
int val5;
void setup() {
// put your setup code here, to run once:
myservo1.attach(8);
myservo2.attach(9);
myservo3.attach(10);
myservo4.attach(11);
myservo5.attach(12);
}
void loop() {
// put your main code here, to run repeatedly:
val1 = analogRead(potpin1);
val1 = map(val1, 0, 1023, 0, 179);
myservo1.write(val1);
val2 = analogRead(potpin2);
val2 = map(val2, 0, 1023, 0, 179);
myservo2.write(val2);
val3 = analogRead(potpin3);
val3 = map(val3, 0, 1023, 0, 179);
myservo3.write(val3);
val4 = analogRead(potpin4);
val4 = map(val4, 0, 1023, 0, 179);
myservo4.write(val4);
val5 = analogRead(potpin5);
val5 = map(val5, 0, 1023, 0, 179);
myservo5.write(val5);
delay(15);
}
http://arduinoo.blog.ir