İstanbul escort bayan sivas escort samsun escort bayan sakarya escort Muğla escort Mersin escort Escort malatya Escort konya Kocaeli Escort Kayseri Escort izmir escort bayan hatay bayan escort antep Escort bayan eskişehir escort bayan erzurum escort bayan elazığ escort diyarbakır escort escort bayan Çanakkale Bursa Escort bayan Balıkesir escort aydın Escort Antalya Escort ankara bayan escort Adana Escort bayan

Ana Sayfa Arduino Arduino Dersleri Arduino Dersleri – 2. Ders

Arduino Dersleri – 2. Ders

0

[wpfp-link] 

Dün Arduino derslerine başlamıştık. 13 nolu pine bağlı olan ledi 1sn aralıklarla yakıp söndürmüştük:

Arduino Dersleri 1

Bugün 2. ders ile devam edelim.  Bugün şu uygulamayı yapalım: Arduino serial monitor alt programına bağlanalım. Butona bastığımızda Serial Monitor de 1 yazısını, basmadığımızda ise 0 yazısını göreceğiz. Bu şu anlama geliyor: Usb port üzerinden bilgisayara seri iletişim yaparak 0 ve 1 göndermiş oluyoruz. Daha sonra başka uygulamalarda bu fonksiyonlar gerekli olacak.

Proje 2: Arduino Serial Monitor ‘e bağlanmak

Devre şeması:

Arduino Bağlantısı:

2 nolu pin butona bağlanmalı. Butonun aynı bacağı 10kohm luk pull-down direncine bağlanmalı. Butonun diğer bacağı +5 V a bağlanmalı.

Butona basmazsanız 2 nolu pin ground’a bağlı olmuş olur. (Pull-down direnci üzerinden – Pin LOW veya 0 olarak okunur. ) Butona bastığınızda 2 nolu pin +5V a bağlanmış olur.  (2 nolu pin 1 veya HIGH olarak okunur.)

Program:

/*  Serial Monitore bağlanmak
2 nolu pine bağlı butonun durumu okunarak bu durum Serial Monitore
  aktarılacak. Butona basılırsa led yanacak, basılmazsa led sönecek

www.elektronikhobi.net

 */

// 2 nolu pine “buton” ismini verelim:

int buton = 2;

// setup ayarları:

void setup() {

  // Arduino seri iletişimin 9600 bit/sn ye ayarlanması:

  Serial.begin(9600);

  // buton tanımının giriş olarak ayarlanması:

  pinMode(buton, INPUT);  // (INPUT ; giriş demektir.)

}

// Tekrar tekrar döngü oluşturulması:

void loop() {

  // Butonun okunup butonDurum değişkenine aktarılması:

  int butonDurum = digitalRead(buton);

  // ButonDurum değişkenini dışarıya aktarmak:

  Serial.println(butonDurum);

  delay(1);        // Düzgün çalışması için 1sn gecikme

}

YORUM YOK

CEVAP VER

Please enter your comment!
Please enter your name here

Exit mobile version