C'de Hareket Sensörü Çalıştırabilmek....
-
Müridler artık ben sorularımdan sıkıldım gerçekten....Tahribat ı kirlettiğim için üzgünüm ama hiçbir yerde bulamadığım bilgileri burada üstad'lardan öğrenmek gerçekten çok yararlı birşey gibi geliyor bana...
Gelelim soruma pıc basic ve türevleri ile standart devre elemanları yada donanımsal zımbırtılar ile programlar yazabiliyoruz...Peki ya C / C++ ile böyle birşey yapabilirmiyiz ? Nasıl yaparız ?
Olay şudur ki ;
Bir hareket sensörüm var ve eğer sensör True görürse elektrik akımı True olacak ve sensör 20 sn elektrik vermeyi sürdürecek 20 saniye sonunda yeniden False olacak.Yeniden hareket algıladığında yine 20 sn lik bir elektrik verecek ve sonra yine kapatacak...yani sonsuza kadar bu şekilde devam edecek...
C / C++ ile böyle bir program yazmak mümkünmüdür ? Nereden başlanmalıdır Sensör ve devre kartı ile iletişime nasıl geçilir gibi sorularım var...
Saygılar....
-
1. C, C++'de yaza bilirsin.
2. Pic bilginde iyi olacak
3. Entrengeye yazdırabilirsin, yada dolaylı olarak baskı devre yapıp pc üzerinden yaptırabilirsin.
pic'de eksiğim var hocam.
Forumda sağlam müridler var çok iyi bilgiler verecektirler eminim :)
kolay gelsin iyi çalışmalar. -
Amd-x bunu yazdı:
-----------------------------
1. C, C++'de yaza bilirsin.
2. Pic bilginde iyi olacak
3. Entrengeye yazdırabilirsin, yada dolaylı olarak baskı devre yapıp pc üzerinden yaptırabilirsin.
pic'de eksiğim var hocam.
Forumda sağlam müridler var çok iyi bilgiler verecektirler eminim :)
kolay gelsin iyi çalışmalar.
-----------------------------hocam öncelikle teşekkür ederim....pic'de benimde eksiğim var ama araştırmalar sonucu bulabildiğim Pic C/C++ compiler ları var....entegreye yazdırmak kısmını anlamadım embedded yapmaktanmı bahsediyordun acaba ? yoksa yanlışmı anladım ?
teşekkür ederim...,
saygılar sevgiler...
-
while(1)
{
if(sensör ==1)
{
elektrikver();
usleep(20000);
}
else elektrikkes();
}
****************
en basit mantıkla bu şekilde olması gerekli, bunun için PIC16F628A kullanabilirsin gibime geliyor.Biraz yardımcı olacaktır, http://www.swarthmore.edu/NatSci/echeeve1/Ref/C%20for%20PIC/C_Intro.html
