All for Joomla All for Webmasters
Yapabilecekleriniz hayal gücünüz kadar geniştir.
STM32
ARDUINO
ONUR KÖSE
Kişisel Blog

By

Onur Köse
Karar verme kontrol deyimleri verilen şartı kontrol eder ve istenen sonuca göre istenen işlemleri yapar. C dilinde karar verme komutları; if, if else ve switch case’dir.   “if” Deyimi if(şart) { komut veya komutlar; } 1234 if(şart){    komut veya komutlar;} if deyiminin içerisinde ki şart doğru(true) ise deyim içerisindeki komut çalışır, şart yanlış(false) ise komutları pas geçer. int a...
Devamını Oku
İstenen sürede gecikme sağlayan fonksiyonlardır.   delay_us(zaman); Mikro saniye(usn) bazında gecikme sağlar. Zaman kısmına 0 – 65535 arasında bir değer girilmelidir. delay_us(500); 1 delay_us(500); 500 usn gecikme sağlar   delay_ms(zaman); Mili saniye(msn) bazında gecikme sağlar. Zaman kısmına 0 – 65535 arasında bir değer girilmelidir. delay_ms(120); 1 delay_ms(120); 120 msn gecikme sağlar
Devamını Oku
Bu bölümde temel port kontrol komutları ve kullanım örnekleri yer almaktadır.   set_tris_x(değer); x portunun giriş veya çıkış olacağını belirler, değer 1 ise pin giriş, 0 ise pin çıkış olur; set_tris_a(0x0F); 1 set_tris_a(0x0F); Port A ilk 4 bit giriş son 4 bit çıkış set_tris_b(0b00001111); 1 set_tris_b(0b00001111); Port B ilk 4 bit giriş son 4 bit çıkış   output_x(değer);...
Devamını Oku
C programlama dilinde her ifadenin belirli bir saklama türü vardır. Bu türler ifadenin sınırını ve içeriğini belirler. int:      Tamsayı long:   Uzun tamsayı char:   ASCII karakter float:   Ondalıklı sayı int veri türünün alabileceği değer aralıkları aşağıdaki tabloda verilmiştir. Aşağıda örnek değişken tanımlamalar verilmiştir; int8 p;               ...
Devamını Oku
16F84 Pin A0’da ki butona basılınca Pin B0’da ki LEDi yakan uygulama; set_tris_a(0x01); set_tris_b(0x00); output_a(0x00); output_b(0x00); 1234 set_tris_a(0x01);set_tris_b(0x00);output_a(0x00);output_b(0x00); set_tris_a(0x01); komutu ile A0 pini giriş diğer A pinleri çıkış yapılmıştır, if (input(pin_a0)==0) output_high(pin_b0); else output_low(pin_b0); 1234 if (input(pin_a0)==0)output_high(pin_b0);elseoutput_low(pin_b0); (input(pin_a0)==0) komutu pin_a0’a bağlı olan butonu kontrol eder, buton çıkışı lojik 0 ise output_high(pin_b0); buton çıkışı lojik 1 ise...
Devamını Oku
1 6 7 8 9

Merhaba

Bloguma Hoşgeldiniz.

Kategoriler

Çevrimiçi Kişiler

1 misafir