Arduino

ARDUİNO KODLARININ KISA ÖZETİ

//BU BİR YORUM SATIRIDIR.

#define led 2 //KIRMIZI LEDİN 2 NUMARALI PİNDE OLDUĞUNU BELİRTTİK.

//BUNDAN SONRA 2 YAZMAK YERİNE led YAZABİLİRİZ.

#define but3 //POTANSİYOMETRENİN 3 NUMARALI PİNDE OLDUĞUNU BELİRTTİK.

//BUNDAN SONRA 3 YAZMAK YERİNE but YAZABİLİRİZ.

void setup() { //BU BÖLÜMDE DEĞİŞKEN; PİN GİRİŞ, ÇIKIŞ TANIMLAMALARI YAZACAĞIZ.

//BU BÖLÜM SADECE PROGRAM ÇALIŞTIRILDIĞINDA BİR KERE ÇALIŞACAK.

pinMode(kirmizi,OUTPUT); //LEDİN ÇIKIŞ OLDUĞUNU TANIMLADIK.

pinMode(pot,INPUT);//BUTONUN GİRİŞ OLDUĞUNU TANIMLADIK.

}

void loop() { // BU BÖLÜME PROGRAMI YAZACAĞIZ.

//BU BÖLÜM PROGRAM ÇALIŞTIĞI SÜRECE SONSUZ DÖNGÜ İLE SÜREKLİ ÇALIŞACAK.

if (digitalRead(Buton) == 1) //digitalRead KOMUTU İLE BUTONUNDAN GELEN DEĞERİ OKUDUK.

//İF KOMUTU İLE GELEN DEĞERİN 1'E EŞİT OLUP OLMADIĞINI SORGULADIK. EĞER EŞİTSE:

  digitalWrite(Led,HIGH); //digitalWrite KOMUTU İLE LEDE HIGH KOMUTU GÖNDERDİK YANİ ELEKTRİĞİ VERDİK  LEDİMİZ YANDI.

  else //İF KOMUTUNDAKİ BUTON 1'E EŞİT Mİ SORGUSUNDA CEVAP HAYIRSA ELSE KOMUDUNA GİRDİ GİRDİ. (ÇÜNKÜ SORGU YANLIŞ)

  digitalWrite(Led,LOW);//digitalWrite KOMUTU İLE LEDE LOW KOMUTU GÖNDERDİK YANİ ELEKTRİĞİ KESTİK LEDİMİZ SÖNDÜ.

}