Skip to content

Commit 844f97f

Browse files
committed
update library
- updated comment line in examples - updated function(drawLedMatrix)
1 parent 84eef07 commit 844f97f

File tree

11 files changed

+72
-73
lines changed

11 files changed

+72
-73
lines changed

README.md

Lines changed: 11 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ Arduino library for Deneyap 5x7 LED Matrix
99
- `Product ID` **M34**, **mpv1.0**
1010
- `MCU` STM8S003F3
1111
- `Weight`
12-
- `Module Dimension`
12+
- `Module Dimension` 25,4 mm x 50,8 mm
1313
- `I2C address` 0x0A, 0x4A
1414

1515
| Address | |
@@ -18,9 +18,13 @@ Arduino library for Deneyap 5x7 LED Matrix
1818
| 0x4A | address when ADR1 pad is shorted |
1919

2020
## :closed_book:Documentation
21-
Deneyap 5x7 LED Matrix
21+
[Deneyap 5x7 LED Matrix](https://docs.deneyapkart.org/en/content/contentDetail/deneyap-modul-deneyap-5x7-led-matris-m34)
2222

23-
How to install a Arduino Library
23+
[Deneyap 5x7 LED Matrix Shematic](https://cdn.deneyapkart.org/media/upload/userFormUpload/WK1yhelN3AwpEflznnZfwsBHZ6iLXOWE.pdf)
24+
25+
[Deneyap 5x7 LED Matrix Mechanical Drawing](https://cdn.deneyapkart.org/media/upload/userFormUpload/njN5GWrocMBeOjJ2EcCy0OTVWnrlxiDc.pdf)
26+
27+
[How to install a Arduino Library](https://docs.arduino.cc/software/ide-v1/tutorials/installing-libraries)
2428

2529
## :pushpin:Deneyap 5x7 LED Matrix
2630
This Arduino library allows you to use Deneyap 5x7 LED Matrix module with I2C peripheral. You can use this library in your projects with any Arduino compatible board with I2C peripheral.
@@ -33,9 +37,11 @@ This Arduino library allows you to use Deneyap 5x7 LED Matrix module with I2C pe
3337
- `library.properties ` General library properties for the Arduino package manager
3438

3539
## Version History
36-
1.0.0 - initial release
40+
1.0.2 - updated comment line in examples and function(drawLedMatrix)
3741

38-
1.0.1 - update library.properties file
42+
1.0.1 - updated library.properties file
43+
44+
1.0.0 - initial release
3945

4046
## :rocket:Hardware Connections
4147
- Deneyap 5x7 LED Matrix and Board can be connected with I2C cable

docs/README_tr.md

Lines changed: 18 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -2,13 +2,13 @@
22

33
***** Fotoğraf eklenecek ****
44

5-
Deneyap 5x7 LED Matris Modülü için Arduino kütüphanesidir.
5+
Deneyap 5x7 LED Matris için Arduino kütüphanesidir.
66

77
## :mag_right:Özellikler
88
- `Ürün ID` **M34**, **mpv1.0**
99
- `MCU` STM8S003F3
1010
- `Ağırlık`
11-
- `Modul Boyutları`
11+
- `Modul Boyutları` 25,4 mm x 50,8 mm
1212
- `I2C Adres` 0x0A, 0x4A
1313

1414
| Adres | |
@@ -17,12 +17,17 @@ Deneyap 5x7 LED Matris Modülü için Arduino kütüphanesidir.
1717
| 0x4A | ADR1 kısa devre yapıldığındaki adres |
1818

1919
## :closed_book:Dokümanlar
20-
Deneyap 5x7 LED Matris Modülü
2120

22-
Arduino Kütüphanesi Nasıl İndirilir
21+
[Deneyap 5x7 LED Matris](https://docs.deneyapkart.org/tr/content/contentDetail/deneyap-modul-deneyap-5x7-led-matris-m34)
22+
23+
[Deneyap 5x7 LED Matris Şematik](https://cdn.deneyapkart.org/media/upload/userFormUpload/WK1yhelN3AwpEflznnZfwsBHZ6iLXOWE.pdf)
24+
25+
[Deneyap 5x7 LED Matris Teknik Çizim](https://cdn.deneyapkart.org/media/upload/userFormUpload/njN5GWrocMBeOjJ2EcCy0OTVWnrlxiDc.pdf)
26+
27+
[Arduino Kütüphanesi Nasıl İndirilir](https://docs.arduino.cc/software/ide-v1/tutorials/installing-libraries)
2328

2429
## :pushpin:Deneyap 5x7 LED Matris
25-
Bu Arduino kütüphanesi Deneyap 5x7 LED Matris modülünün I2C çevre birimi ile kullanılmasını sağlar. Arduino ile uyumlu, I2C çevre birimine sahip herhangi bir geliştirme kartı ile bu kütüphaneyi projelerinizde kullanabilirsiniz.
30+
Bu Arduino kütüphanesi Deneyap 5x7 LED Matrisin I2C çevre birimi ile kullanılmasını sağlar. Arduino ile uyumlu, I2C çevre birimine sahip herhangi bir geliştirme kartı ile bu kütüphaneyi projelerinizde kullanabilirsiniz.
2631

2732
## :globe_with_meridians:Repo İçeriği
2833
- `/docs` README_tr.md ve ürün fotoğrafları
@@ -32,20 +37,22 @@ Bu Arduino kütüphanesi Deneyap 5x7 LED Matris modülünün I2C çevre birimi i
3237
- `library.properties` Arduino yöneticisi için genel kütüphane özellikleri
3338

3439
## Sürüm Geçmişi
35-
1.0.0 - ilk sürüm
40+
1.0.2 - örneklerdeki yorum satırı ve fonksiyon(drawLedMatrix) güncellendi
41+
42+
1.0.1 - library.properties dosyasının güncellendi
3643

37-
1.0.1 - library.properties dosyasının güncellenmesi
44+
1.0.0 - ilk sürüm
3845

3946
## :rocket:Donanım Bağlantıları
4047
- Deneyap 5x7 LED Matris ile kullanılan geliştirme kartı I2C kablosu ile bağlanabilir
41-
- veya jumper kablolar ile ile 3V3, GND, SDA ve SCL bağlantıları yapılabilir.
48+
- veya jumper kablolar ile 3V3, GND, SDA ve SCL bağlantıları yapılabilir.
4249

4350
| 5x7 LED Matris | Fonksiyon| Kart pinleri |
4451
| :--- | :--- | :--- |
45-
| 3.3V | Güç | 3.3V |
52+
| 3.3V |3.3V Besleme Gerilimi| 3.3V |
4653
| GND | Toprak |GND |
47-
| SDA | I2C Data | SDA pini |
48-
| SCL | I2C Clock | SCL pini|
54+
| SDA |Çift Yönlü Veri Hattı| SDA pini |
55+
| SCL |Veri Hattı Zaman Senkronizasyon İşareti| SCL pini|
4956
|SWIM | Debug | bağlantı yok |
5057
|RES | Debug | bağlantı yok |
5158
|COL1 | 1. sütun | herhangi bir GPIO pini |

examples/GulenYuz/GulenYuz.ino

Lines changed: 9 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,37 +1,35 @@
11
/*
22
* Gülen yüz örneği,
3-
*
43
* Bu örnekte temel konfigürasyon ayarları yapılmaktadır.
5-
* 5x7 LED ekranında gülen yüz yazdırmaktadır.
4+
* Deneyap 5x7 LED Matris'de gülen yüz emojisinin ledleri yanmaktadır.
65
*
76
* Bu algılayıcı I2C haberleşme protokolü ile çalışmaktadır.
87
*
98
* Bu örnek Deneyap 5x7 LED Matris için oluşturulmuştur
10-
* ------> www.....com <------ //docs
9+
* ------> https://docs.deneyapkart.org/tr/content/contentDetail/deneyap-modul-deneyap-5x7-led-matris-m34 <------
1110
* ------> https://github.com/deneyapkart/deneyap-5x7-led-matris-arduino-library <------
12-
*
1311
*/
14-
#include <Deneyap_5x7LedEkran.h> // Deneyap_5x7LedEkran.h kütüphanesi eklendi
12+
#include <Deneyap_5x7LedEkran.h> // Deneyap 5x7 LED Matris kütüphanesi eklenmesi
1513

16-
DotMatrix LEDMatris; // DotMatrix için Class tanımlaması
14+
DotMatrix LEDMatris; // DotMatrix için Class tanımlaması
1715

1816
const byte gulenYuz[] = {0, 0, 0, 0, 0,
1917
0, 1, 0, 1, 0,
2018
0, 0, 0, 0, 0,
2119
0, 0, 1, 0, 0,
2220
1, 0, 0, 0, 1,
2321
0, 1, 1, 1, 0,
24-
0, 0, 0, 0, 0};
22+
0, 0, 0, 0, 0}; // Gülen yüz emojisinin yazdırılması
2523

2624
void setup() {
27-
Serial.begin(115200); // Seri haberleşme başlatıldı
28-
if (!LEDMatris.begin(0x0A)){ // begin(slaveAdress) fonksiyonu ile cihazların haberleşmesi başlatıldı
25+
Serial.begin(115200); // Seri haberleşme başlatılması
26+
if (!LEDMatris.begin(0x0A)){ // begin(slaveAdress) fonksiyonu ile cihazların haberleşmesi başlatılması
2927
delay(3000);
30-
Serial.println("I2C bağlantısı başarısız"); // I2C bağlantısı başarısız olursa seri terminale yazdırma
28+
Serial.println("I2C bağlantısı başarısız"); // I2C bağlantısı başarısız olursa seri port ekranına yazdırması
3129
while (1);
3230
}
3331
}
3432

3533
void loop() {
36-
LEDMatris.drawLedMatrix(gulenYuz);
34+
LEDMatris.drawLedMatrix(gulenYuz); // Gülen yüz emojisinin 5x7 LED Matris'de yazdırılması gösterilmesi, ikinci parametre girerek bekleme süresinin uzatabilirsiniz. varsayılan:(gulenYuz,100)
3735
}
Lines changed: 8 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,26 +1,24 @@
11
/*
22
* Hızlı random Led Yakma örneği,
3-
*
43
* Bu örnekte temel konfigürasyon ayarları yapılmaktadır.
54
* Random satır ve random sütun sayısı atması yapılmaktadır.
6-
* 5x7 LED ekranında atanan satır ve sütundaki LED'i yakmaktadır.
5+
* 5x7 LED Matris'de atanan satır ve sütundaki LED'i yakmaktadır.
76
*
87
* Bu algılayıcı I2C haberleşme protokolü ile çalışmaktadır.
98
*
109
* Bu örnek Deneyap 5x7 LED Matris için oluşturulmuştur
11-
* ------> www.....com <------ //docs
10+
* ------> https://docs.deneyapkart.org/tr/content/contentDetail/deneyap-modul-deneyap-5x7-led-matris-m34 <------
1211
* ------> https://github.com/deneyapkart/deneyap-5x7-led-matris-arduino-library <------
13-
*
14-
*/
15-
#include <Deneyap_5x7LedEkran.h> // Deneyap_5x7LedEkran.h kütüphanesi eklendi
12+
*/
13+
#include <Deneyap_5x7LedEkran.h> // Deneyap 5x7 LED Matris kütüphanesi eklenmesi
1614

1715
DotMatrix LEDMatris; // DotMatrix için Class tanımlaması
1816

1917
void setup() {
20-
Serial.begin(115200); // Seri haberleşme başlatıldı
21-
if (!LEDMatris.begin(0x0A)) { // begin(slaveAdress) fonksiyonu ile cihazların haberleşmesi başlatıldı
18+
Serial.begin(115200); // Seri haberleşme başlatılması
19+
if (!LEDMatris.begin(0x0A)) { // begin(slaveAdress) fonksiyonu ile cihazların haberleşmesi başlatılması
2220
delay(3000);
23-
Serial.println("I2C bağlantısı başarısız "); // I2C bağlantısı başarısız olursa seri terminale yazdırma
21+
Serial.println("I2C bağlantısı başarısız "); // I2C bağlantısı başarısız olursa seri port ekranına yazdırması
2422
while (1);
2523
}
2624
}
@@ -29,6 +27,6 @@ void loop() {
2927
for (int i; i < 100; ++i) {
3028
int randNumberRow = random(1, 8); // 1'den 7 kadar Random satır sayısı ataması
3129
int randNumberCol = random(1, 6); // 1'den 5 kadar Random sütun sayısı ataması
32-
LEDMatris.pixelLed(randNumberRow, randNumberCol); // Random atanan satır ve sutun sayısındaki LED yanmaktadır.
30+
LEDMatris.pixelLed(randNumberRow, randNumberCol); // Random atanan satır ve sutun sayısındaki LED'in yanması
3331
}
3432
}

examples/KayanCizgiNoI2C/KayanCizgiNoI2C.ino

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,14 @@
11
/*
22
* Kayan Çizgi no I2C örneği,
3-
*
43
* Bu örnekte satır ve sütun pinleri array olarak tanıtılmaktadır.
5-
* 5x7 LED ekranında çizgi kaymaktadır.
4+
* 5x7 LED Matris'de çizgi kaymaktadır.
65
*
76
* Bu algılayıcı I2C haberleşme protokolü ile çalışmaktadır.
8-
* Bu örnek I2C haberleşme protokolü kullanılmadan yazılmıştır.
97
*
108
* Bu örnek Deneyap 5x7 LED Matris için oluşturulmuştur
11-
* ------> www.....com <------ //docs
9+
* ------> https://docs.deneyapkart.org/tr/content/contentDetail/deneyap-modul-deneyap-5x7-led-matris-m34 <------
1210
* ------> https://github.com/deneyapkart/deneyap-5x7-led-matris-arduino-library <------
13-
*
14-
*/
11+
*/
1512
int satir[7] = {D0, D1, D4, D5, D6, D7, D9};
1613
int sutun[5] = {D12, D13, D14, D15, DAC2};
1714

examples/KayanOKIsarati/KayanOKIsarati.ino

Lines changed: 7 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,27 +1,24 @@
11
/*
22
* Kayan Ok İşareti örneği,
3-
*
43
* Bu örnekte temel konfigürasyon ayarları yapılmaktadır.
5-
* 5x7 LED ekrandanın ok işareti DENEYAP logosundan aşağıya doğru kaymaktadır.
4+
* 5x7 LED Matris'de ok işareti Deneyap logosundan 5X7 LED Matris yazısına doğru aşağıya yönde kaymaktadır.
65
*
76
* Bu algılayıcı I2C haberleşme protokolü ile çalışmaktadır.
87
*
98
* Bu örnek Deneyap 5x7 LED Matris için oluşturulmuştur
10-
* ------> www.....com <------ //docs
9+
* ------> https://docs.deneyapkart.org/tr/content/contentDetail/deneyap-modul-deneyap-5x7-led-matris-m34 <------
1110
* ------> https://github.com/deneyapkart/deneyap-5x7-led-matris-arduino-library <------
12-
*
13-
*/
14-
15-
#include <Deneyap_5x7LedEkran.h> // Deneyap_5x7LedEkran.h kütüphanesi eklendi
11+
*/
12+
#include <Deneyap_5x7LedEkran.h> // Deneyap 5x7 LED Matris kütüphanesi eklenmesi
1613

1714
DotMatrix LEDMatris; // DotMatrix için Class tanımlaması
1815

1916
void setup()
2017
{
21-
Serial.begin(115200); // Seri haberleşme başlatıldı
22-
if (!LEDMatris.begin(0x0A)){ // begin(slaveAdress) fonksiyonu ile cihazların haberleşmesi başlatıldı
18+
Serial.begin(115200); // Seri haberleşme başlatılması
19+
if (!LEDMatris.begin(0x0A)){ // begin(slaveAdress) fonksiyonu ile cihazların haberleşmesi başlatılması
2320
delay(3000);
24-
Serial.println("I2C bağlantısı başarısız "); // I2C bağlantısı başarısız olursa seri terminale yazdırma
21+
Serial.println("I2C bağlantısı başarısız "); // I2C bağlantısı başarısız olursa seri port ekranına yazdırılması
2522
while (1);
2623
}
2724
}

examples/RandomLedYakma/RandomLedYakma.ino

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,16 @@
11
/*
22
* Random Led Yakma örneği,
3-
*
43
* Bu örnekte temel konfigürasyon ayarları yapılmaktadır.
54
* Random satır ve random sütun sayısı atması yapılmaktadır.
6-
* 5x7 LED ekranında atanan satır ve sütundaki LED'i yakmaktadır.
5+
* 5x7 LED Matris'de atanan satır ve sütundaki LED'i yakmaktadır.
76
*
87
* Bu algılayıcı I2C haberleşme protokolü ile çalışmaktadır.
98
*
109
* Bu örnek Deneyap 5x7 LED Matris için oluşturulmuştur
11-
* ------> www.....com <------ //docs
10+
* ------> https://docs.deneyapkart.org/tr/content/contentDetail/deneyap-modul-deneyap-5x7-led-matris-m34 <------
1211
* ------> https://github.com/deneyapkart/deneyap-5x7-led-matris-arduino-library <------
13-
*
1412
*/
15-
#include <Deneyap_5x7LedEkran.h> // Deneyap_5x7LedEkran.h kütüphanesi eklendi
13+
#include <Deneyap_5x7LedEkran.h> // Deneyap 5x7 LED Matris kütüphanesi eklenmesi
1614

1715
DotMatrix LEDMatris; // DotMatrix için Class tanımlaması
1816

@@ -23,7 +21,7 @@ void setup() {
2321
Serial.begin(115200); // Seri haberleşme başlatıldı
2422
if (!LEDMatris.begin(0x0A)) { // begin(slaveAdress) fonksiyonu ile cihazların haberleşmesi başlatıldı
2523
delay(3000);
26-
Serial.println("I2C bağlantısı başarısız "); // I2C bağlantısı başarısız olursa seri terminale yazdırma
24+
Serial.println("I2C bağlantısı başarısız "); // I2C bağlantısı başarısız olursa seri port ekranına yazdırma
2725
while (1);
2826
}
2927
}

examples/T3VAKFIyazdirma/T3VAKFIyazdirma.ino

Lines changed: 5 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,25 +1,23 @@
11
/*
22
* T3 VAKFI Yazdırma örneği,
3-
*
43
* Bu örnekte temel konfigürasyon ayarları yapılmaktadır.
5-
* 5x7 LED ekrandanın sırasıyla T 3 V A K F I yazdırmaktadır.
4+
* 5x7 LED Matris'de sırasıyla T 3 V A K F I yazdırmaktadır.
65
*
76
* Bu algılayıcı I2C haberleşme protokolü ile çalışmaktadır.
87
*
98
* Bu örnek Deneyap 5x7 LED Matris için oluşturulmuştur
10-
* ------> www.....com <------ //docs
9+
* ------> https://docs.deneyapkart.org/tr/content/contentDetail/deneyap-modul-deneyap-5x7-led-matris-m34 <------
1110
* ------> https://github.com/deneyapkart/deneyap-5x7-led-matris-arduino-library <------
12-
*
13-
*/
14-
#include <Deneyap_5x7LedEkran.h> // Deneyap_5x7LedEkran.h kütüphanesi eklendi
11+
*/
12+
#include <Deneyap_5x7LedEkran.h> // Deneyap 5x7 LED Matris kütüphanesi eklenmesi
1513

1614
DotMatrix LEDMatris; // DotMatrix için Class tanımlaması
1715

1816
void setup() {
1917
Serial.begin(115200); // Seri haberleşme başlatıldı
2018
if (!LEDMatris.begin(0x0A)) { // begin(slaveAdress) fonksiyonu ile cihazların haberleşmesi başlatıldı
2119
delay(3000);
22-
Serial.println("I2C bağlantısı başarısız "); // I2C bağlantısı başarısız olursa seri terminale yazdırma
20+
Serial.println("I2C bağlantısı başarısız "); // I2C bağlantısı başarısız olursa seri port ekranına yazdırma
2321
while (1);
2422
}
2523
}

library.properties

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
name=Deneyap 5x7 LED Matris
2-
version=1.0.1
3-
author=RFtek Electronics <[email protected]>
2+
version=1.0.2
3+
author=Turkish Technnology Team Foundation (T3)
44
maintainer=Turkish Technnology Team Foundation (T3)
55
sentence=Arduino library for Deneyap 5x7 LED Matrix
66
paragraph=A simple and efficient library to use Deneyap 5x7 LED Matris via I2C peripheral.

src/Deneyap_5x7LedEkran.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,8 @@
33
@file Deneyap_5x7LedEkran.cpp
44
@mainpage Deneyap 5X7 LED Matris Arduino library source file
55
@maintainer RFtek Electronics <[email protected]>
6-
@version v1.0.1
7-
@date June 22, 2022
6+
@version v1.0.2
7+
@date November 07, 2022
88
@brief Includes functions to control Deneyap 5x7 Dot Matrix
99
Arduino library
1010

0 commit comments

Comments
 (0)