Basit Arduino Projeleri #1 Kronometre Yapımı

Kruvazör

Yazılım Ekibi Lideri
28 Mar 2020
1,697
2,424
Wrong Side Of Heaven



Merhaba arkadaşlar yeni bir seri oluşturma kararı aldım,
bu yazıların bilgiye daha hızlı ulaşılması amacıyla daha kısa tutucam
Arduino ile ilgilenen arkadaşların daha fazla kaynak bulabilmesi
ve farklı sensör-cihazların kullanımını öğrenmesi için faydalı olur umarım.


Basit bir giriş yapıp klasik kronometre örneği ile başlamak istiyorum
ilerleyen zamanlarda:


Elektromiyografi sensörleri
RFID
Metal dedektörü

Radar

ve daha fazla örnek ile konu açacağım.

Bu kadar konuşmak yeter şimdi kronometremizi yapmaya başlayalım

Devre şeması:
crfic6m.jpg


Kodlarımızı yazmaya başlayalım
C:
#include <LiquidCrystal.h>  //lcd ekran kontrol kütüphanesi

const int rs = 12, en = 11, d4 = 5, d5 = 4, d6 = 3, d7 = 2;
LiquidCrystal lcd(rs, en, d4, d5, d6, d7);

signed short minutes, secondes;
char timeline[16];

void setup() {

  lcd.begin(16, 2);
  lcd.print("kronometre :");


}

void loop() {

  lcd.setCursor(0, 1);
  sprintf(timeline,"%0.2d dakika %0.2d saniye", minutes, secondes);
  lcd.print(timeline);
 
  delay(1000);
  secondes++;
 
  if (secondes == 60)
  {
    secondes = 0;
    minutes ++;
  }

}

okuduğunuz için teşekkürler.
bir sonraki konum elektromiyografi sensörü ile elektriksel sinyal okumak olacak.



 
13 Nis 2022
179
113
тüяκıчe



Merhaba arkadaşlar yeni bir seri oluşturma kararı aldım,
bu yazıların bilgiye daha hızlı ulaşılması amacıyla daha kısa tutucam
Arduino ile ilgilenen arkadaşların daha fazla kaynak bulabilmesi
ve farklı sensör-cihazların kullanımını öğrenmesi için faydalı olur umarım.


Basit bir giriş yapıp klasik kronometre örneği ile başlamak istiyorum
ilerleyen zamanlarda:


Elektromiyografi sensörleri
RFID
Metal dedektörü

Radar

ve daha fazla örnek ile konu açacağım.

Bu kadar konuşmak yeter şimdi kronometremizi yapmaya başlayalım

Devre şeması:
crfic6m.jpg


Kodlarımızı yazmaya başlayalım
C:
#include <LiquidCrystal.h>  //lcd ekran kontrol kütüphanesi

const int rs = 12, en = 11, d4 = 5, d5 = 4, d6 = 3, d7 = 2;
LiquidCrystal lcd(rs, en, d4, d5, d6, d7);

signed short minutes, secondes;
char timeline[16];

void setup() {

  lcd.begin(16, 2);
  lcd.print("kronometre :");


}

void loop() {

  lcd.setCursor(0, 1);
  sprintf(timeline,"%0.2d dakika %0.2d saniye", minutes, secondes);
  lcd.print(timeline);
 
  delay(1000);
  secondes++;
 
  if (secondes == 60)
  {
    secondes = 0;
    minutes ++;
  }

}

okuduğunuz için teşekkürler.
bir sonraki konum elektromiyografi sensörü ile elektriksel sinyal okumak olacak.



Ellerinize Sağlık
 
Üst

Turkhackteam.org internet sitesi 5651 sayılı kanun’un 2. maddesinin 1. fıkrasının m) bendi ile aynı kanunun 5. maddesi kapsamında "Yer Sağlayıcı" konumundadır. İçerikler ön onay olmaksızın tamamen kullanıcılar tarafından oluşturulmaktadır. Turkhackteam.org; Yer sağlayıcı olarak, kullanıcılar tarafından oluşturulan içeriği ya da hukuka aykırı paylaşımı kontrol etmekle ya da araştırmakla yükümlü değildir. Türkhackteam saldırı timleri Türk sitelerine hiçbir zararlı faaliyette bulunmaz. Türkhackteam üyelerinin yaptığı bireysel hack faaliyetlerinden Türkhackteam sorumlu değildir. Sitelerinize Türkhackteam ismi kullanılarak hack faaliyetinde bulunulursa, site-sunucu erişim loglarından bu faaliyeti gerçekleştiren ip adresini tespit edip diğer kanıtlarla birlikte savcılığa suç duyurusunda bulununuz.