Kayıtlar

12f675 etiketine sahip yayınlar gösteriliyor

pic16f628a ile 3 saniye iptal butonu devresi

Resim
Bulaşık ve çamaşır makinalarında çalışmayı 3 saniye basıldığında durduran butonu pic basic pro ile yazdığım basit bir kodla gerçekleştirdim. Uygulama çeşitli projelerde kullanılabilir. Kod satırları arasında çalışmasını açıklamaya çalıştım. Ayrıca kontrol edilen satır iptal edilerek uzun zaman gecikmeleri için kullanılabilir. Tabi hassas bir zamanlama beklememek gerekir. pic basic pro kodu: @ DEVICE pic16F628A @ DEVICE pic16F628A, WDT_OFF @ DEVICE pic16F628A, PWRT_On @ DEVICE pic16F628A, PROTECT_ON @ DEVICE pic16F628A, MCLR_off @ DEVICE pic16F628A, INTRC_OSC_NOCLKOUT CMCON=7 OPTION_REG.7=0 PORTA=0 TRISA=%11111111 PORTB=0 TRISB=%11111101 elektroinfo VAR Byte BASLA: if PORTB.0=1 then portb.1=1 'BAŞLAT butonu motoru çalıştırır. if PORTB.2=1 then portb.1=0 'DURDUR butonu motoru durdurur. if portb.3=1 then goto saniye '3 SANİYE butonu saniye etiketine gönderir. goto basla saniye: For elektroinfo=1 TO 5 step 1 Pause 100 'for next döngüsü...

pic12f675 ile pwm motor kontrol

Resim
pic12f675 üzerine kurulu devrede üretilen pwm 10k potansiyometre ile kontrol edilmiş. Bu tip devrelerde 8 pin mikrodenetleyici ilede pwm devreleri yapılabiliyor. Kaynak siteye buradan gidebilirsiniz. Aşağıdaki linkten projenin dosyalarını (hex, kaynak kodu, pcb) indirebilirsiniz. pic12f675 ile pwm motor kontrol download Alternatif link: pic12f675 ile pwm motor kontrol download devre şeması: