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Ü.
}