arduino ile sıradan dc motor çalıştırmak istiyorum. elimdeki malzemeler 10uf kondansatör,üzerinde a708 ve y-111 yazan transistör 9,v pil, ve 1k direnç var devreyi nasıl yapacağımı bilmiyorum kodu ve devreyi nasıl kuracağımı anlatırmısınız |
ardunio ile dc motoru sürücüz çalıştırmak
-
-
Çalışmaz motor sürücü lazım veya roleyle aç kapa yapacaksın
< Bu ileti mini sürüm kullanılarak atıldı > -
Niye çalışmasın ? Transistörü varmış işte ? Transistör beyzine çıkış vermesi yeterli.
A708 PNP pek kullanılmıyor mantık çıkışlarında, çektiği akım da fazla oluyor. BC547 tipi NPN transistör olsa fena olmaz. AYrıca Pnp transistör sistem yeni açılırken enerji verildiği anda ani kalkış yaptırır., J111 N-kanal Jfet.
Y-111 denilen aslen nedir? Yakın resimler olsa fena olmaz.
-
Attiny85 ile bir robot yapmak istiyorum bende bir türlü programlayamadım yardımcı olabilir misiniz?
< Bu ileti mini sürüm kullanılarak atıldı > -
Konu açın, değerli forumdaşlarımızın katılımını bekleyin...
https://forum.donanimhaber.com/onemli-konular-onemli-uyeler-onemli-bilgiler--155252903 konusundan alakalı olduğunu düşündüğünüz uzmanlar ekleyin...
-
uygun bir devreyi verebilirim.
-
En kolayı NPN transistördür. Transistörün kolektörü motora bağlanır. Emitter terminali (şematik gösterimde oklu olan) beslemenin eksisine bağlanır. Motoun boşta kalan ucu da beslemenin artısına bağlanır. Transistörün base terminaline de dirençle arduino'nun kontrol için kullanacağımız çıkışından bağlantı yapılır.
Kullanılacak direncin değeri (VDD-VBE)/IB formülü ile bulunur.
IB=Base akımı
VBE=Base Emitter voltajı
VDD=Arduino için 5V
< Bu ileti mini sürüm kullanılarak atıldı > -
pwmi de içine alan bi program lazım konu sahibine...
-
pinMode ile çıkışı alacağımız pini seçeriz. İlgili pinde pwm çıkışı almak için analogwrite komutunu kullanabiliriz. 0 ile 255 arasında değer girebiliriz. Pwm çıkışı verebilen pinler arduino üzerinde ~ işareti ile gösterilmiştir.
void setup() {
pinMode(5, OUTPUT); //5. pini output olarak gösterdik
}
void loop()
{
analogWrite(5, 255); //tam devir
delay(60000);
analogWrite(5, 127); //yarı devir
delay(60000);
analogWrite(5, 63); // çeyrek devir
}
< Bu mesaj bu kişi tarafından değiştirildi ipli jeton -- 15 Aralık 2023; 19:46:20 >
< Bu ileti mini sürüm kullanılarak atıldı > -
ipli jeton bu yazdığınız kod hangi dile ait?
-
Arduino'nun kendi diline ait. C programlama dili ile aynı sayılır.
< Bu mesaj bu kişi tarafından değiştirildi ipli jeton -- 16 Aralık 2023; 9:38:43 >
< Bu ileti mini sürüm kullanılarak atıldı > -
Peki arduinonun kendi dili ne diye geçiyor bu dilin adı nedir "arduino" mu?
-
Arduino IDE diye geçiyor. Özel bir dil adı yok. Kullanılan dil C temelli bir dil.
< Bu ileti mini sürüm kullanılarak atıldı > -
herkese teşekkürler fikirlerinizi deneyeceğim
Bu mesaj IP'si ile atılan mesajları ara Bu kullanıcının son IP'si ile atılan mesajları ara Bu mesaj IP'si ile kullanıcı ara Bu kullanıcının son IP'si ile kullanıcı ara
KAPAT X