Skip to content

Siotics/led-git-exec

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

47 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

led-git-exec

Repository latihan git dan implementasi function untuk anggota baru ekskul

ledLibrary.h

File header untuk library ledLibrary

Mengenai penjelasan file header dapat merujuk link berikut

Penggunaan

Untuk contoh penggunaan dapat melihat led-git-exec.ino

Include file ledLibrary.h ke dalam file ino dengan tanda petik

#include "ledLibrary.h" //Jika di direktori yang sama
#include "./direktori/ledLibrary.h" //Jika di direktori yang berbeda

TurnExec(uint8_t led, uint8_t act)

Fungsi untuk menyalakan atau mematikan sebuah lampu, menerima dua parameter led dan act di mana act adalah aksi yang akan dilakukan (0 untuk mati, 1 untuk hidup)

Contoh:

void loop(){
    TurnExec(5, 1); //Menyalakan lampu di pin 5
    TurnExec(5, 0); //Mematikan lampu di pin 5
}

TurnLoop(uint8_t start, uint8_t end, int increment)

Fungsi untuk menyalakan dan mematikan lampu dalam sebuah loop, menerima tiga parameter start, end, dan increment

start tidak boleh lebih kecil daripada end

Contoh:

void loop(){
    TurnLoop(1, 5, 1); //Menyalakan dan mematikan lampu dari pin 1 hingga 5 dengan 1 lompatan atau increment
    TurnLoop(6, 10, 2); //Menyalakan dan mematikan lampu dari pin 6 hingga 10 dengan 2 lompatan atau increment
}

ChangePointer(int &source, int change)

Fungsi untuk mengubah angka source menjadi change

Pengenalan kepada Pointer

Contoh:

int source = 5;

void loop(){
    ChangePointer(source, 1); //Mengubah angka source menjadi 1
}

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 9