BİR ADET LED YAKIP SÖNDÜRMEK İÇİN KÜTÜPHANE YAZALIM Kütüphane için Tıklayınız

1 Sağ taraftaki Elektrik devresini oluşturunuz
2. bir kilasör oluşturarak adını "led"yapınız
3 Klasör içine "led.h" ve "led.cpp" dosyasını oluşturunuz
4 Metin belgesi oluşturarak uzantısını .h ve .cpp yapabilirsiniz.
5 dosyaların içeriğini aşağıda vermiş oldugum kodları yazınız

6 arduino ide programına aşağıda verilen kodu yazarak yükleyiniz

 

veya yukarıdaki linkte verilen kütüphaneyi ekleyerek örnekleri calıştırınız.

 

 

 

******** led.h ******** dosyasına yazılacak kodlar

#ifndef led_h
#define led_h

#include "Arduino.h"

class led
{
public:
led(int pin);
void ledYan();
void ledSon();
void bekle();
void yanSon();
private:
int _pin;
};
#endif

 

 

 

 

********** led.cpp ******** dosyasına yazılacak kodlar**

#include "Arduino.h"
#include "led.h"

led::led(int pin)
{
pinMode(pin,OUTPUT);
_pin=pin;
}
//**************************************
void led::ledYan()
{
digitalWrite(_pin,HIGH);
}
//**************************************
void led::ledSon()
{
digitalWrite(_pin,LOW);
}
//**************************************
void led::bekle()
{
delay(500);
}
void led::yanSon()
{
digitalWrite(_pin,HIGH);
delay(500);
digitalWrite(_pin,LOW);
delay(500);
}

ARDUİNO İDE PROGRAMI TARAFINDAN ARDUİNOYA YÜKLENECEK 1 ARDUİNO İDE PROGRAMI TARAFINDAN ARDUİNOYA YÜKLENECEK 1

 

#include <led.h>
led led(8);

void setup() {
}

void loop() {
led.ledYan();
led.bekle();
led.ledSon();
led.bekle();

}

 

#include <led.h>
led led(8);

void setup() {
}

void loop() {
led.yanSon();
}