Döngüler

gazi1669

Üye
Katılım
6 Ocak 2021
Mesajlar
226
Puanları
1
Yaş
27
herkese merhaba yapmak istediğim şey 6 nolu pwm pinine sürekli kesintisiz 255 ve 0 gönderilmesi analogdan okunan değer ile servo çalıştırıyorum fakat analog değer 150 olunca pwm 0 olarak kalıyor kısacası analog veya diğer pinlere bağlı kodlardan bağımsız olarak 6 nolu pine sürekli 255 ve 0 gönderebilirmiyim

void loop(){
analogWrite(6,255);
delay(100);
analogWrite(6,0);
delay(100);
if(((analogRead(A0+0))==(150))){
servo_9.write(90);
delay(1000);
servo_9.write(90);
delay(1000);
}
 
harici kuracağın bir 555 pwm entegresi ile mümkün ama onun hesaplamasını düzgün yapıp pot yerine sabit bir direnç takmalısın ki istediğin doluluk oranında pulse göndersin
 
devre şeması çizebilme şansınız varmı
 

Bu şekilde İsis üzerinde devre çizimi yapabilirsiniz. PWM doluluk oranını RV1 adlı potansiyometreden ayarlamanız gerekmektedir.Zarten sizin bahsettiğiniz analog kanalda 255 ve 0 değerlerini okuyorum dediğiniz şey pic'ler için 5v ve 0v 'a tekamül etmektedir.
 
Bu siteyi kullanmak için çerezler gereklidir. Siteyi kullanmaya devam etmek için onları kabul etmelisiniz. Daha fazla bilgi edin…