Zafer ŞAHİN
Mahna Mahna ...
Kumandadan kontrollü ışık nasıl takarım?
Arduino alıp biraz üzerinde çalışırsan, çok daha basit bir şekilde çok daha karmaşık devreleri rahatlıkla gerçekleştirebilirsin. Servo kullanmak her ne kadar pratik bir çözüm olsa da, Banggood'da alıncak 3 - 4 dolarlık bir arduino, 10 kanallı bir ışıklandırma sistemi için rahatlıkla bir kontrol kartı olarak kullanılabilir. Aşağıda Taranis ve Arduino ile 15 dakikada yapılabilen basit bir radyo kontrollü led flaşör devresi gözüküyor. Kodu yazmak da bu süreye dahil. Bu mesajı yazmak ise çok daha uzun sürdü.
Devre ise bu kadar basit. Toplamda 13 tane (bir tane kumanda sinyali girişi için, 2 tane USB için kullanıldığından aslında 10 tane) kullanılabilir pini var. Çıkışlarda direnç yerine bir önceki mesajımda belirttiğim akım ve güç kaynakları kullanılırsa, bu devre rahatlıkla Power ledler için de kullanılabilir.
Kod da bu. Timer kullanılarak çok karışık ışık desenleri yapılabilir ama bu kadar kısa sürede yazılan kod bu kadar oluyor .
Arduino olarak
Son bir not olarak, APM, Multiwii, Naze32 gibi uçuş kontrol kartlarının temelinde Arduino olduğu için, işin elektronik ısmı ile ilgileniliyorsa Arduino öğrenmek, kendin yap tarzı projelerde çok fayda sağlayacaktır. Yukarıda da görüldüğü üzere tasarımı da aslında son derece kolaylaştıracaktır.
Arduino alıp biraz üzerinde çalışırsan, çok daha basit bir şekilde çok daha karmaşık devreleri rahatlıkla gerçekleştirebilirsin. Servo kullanmak her ne kadar pratik bir çözüm olsa da, Banggood'da alıncak 3 - 4 dolarlık bir arduino, 10 kanallı bir ışıklandırma sistemi için rahatlıkla bir kontrol kartı olarak kullanılabilir. Aşağıda Taranis ve Arduino ile 15 dakikada yapılabilen basit bir radyo kontrollü led flaşör devresi gözüküyor. Kodu yazmak da bu süreye dahil. Bu mesajı yazmak ise çok daha uzun sürdü.
Bu VIDEOYU görmek için izniniz yok. Giriş yap veya üye ol
Devre ise bu kadar basit. Toplamda 13 tane (bir tane kumanda sinyali girişi için, 2 tane USB için kullanıldığından aslında 10 tane) kullanılabilir pini var. Çıkışlarda direnç yerine bir önceki mesajımda belirttiğim akım ve güç kaynakları kullanılırsa, bu devre rahatlıkla Power ledler için de kullanılabilir.
Bu RESMİ görmek için izniniz yok. Giriş yap veya üye ol
Kod da bu. Timer kullanılarak çok karışık ışık desenleri yapılabilir ama bu kadar kısa sürede yazılan kod bu kadar oluyor .
int sensePin = 5;
int ledPin = 4;
unsigned long duration;
void setup() {
pinMode(sensePin, INPUT);
pinMode(ledPin, OUTPUT);
}
void loop() {
duration = pulseIn(sensePin, HIGH);
if (duration > 1600) {
patternHigh();
} else if (duration > 1400) {
patternMid();
} else {
patternLow();
}
}
void patternLow() {
digitalWrite(ledPin, HIGH);
delay(200);
digitalWrite(ledPin, LOW);
delay(200);
}
void patternMid() {
digitalWrite(ledPin, HIGH);
delay(80);
digitalWrite(ledPin, LOW);
delay(80);
}
void patternHigh() {
digitalWrite(ledPin, HIGH);
delay(30);
digitalWrite(ledPin, LOW);
delay(30);
}
Arduino olarak
Bu LİNKİ görmek için izniniz yok. Giriş yap veya üye ol
kullandım. Pro Mini'lerden biraz daha büyük olsa bile V8FR II alıcıdan daha ufak ve harici bir TTL USB dönüştürücüye ihtiyaç duymadığı için çok pratik.
Bu LİNKİ görmek için izniniz yok. Giriş yap veya üye ol
Bu RESMİ görmek için izniniz yok. Giriş yap veya üye ol
Son bir not olarak, APM, Multiwii, Naze32 gibi uçuş kontrol kartlarının temelinde Arduino olduğu için, işin elektronik ısmı ile ilgileniliyorsa Arduino öğrenmek, kendin yap tarzı projelerde çok fayda sağlayacaktır. Yukarıda da görüldüğü üzere tasarımı da aslında son derece kolaylaştıracaktır.