Quantum Technology and Electromagnetic Research Forum

KidBright => KidBright with Arduino IDE Q&A => ข้อความที่เริ่มโดย: Watchara A. ที่ กันยายน 03, 2018, 11:44:21 AM

หัวข้อ: FAQ : ไฟล์ Library (Arduino IDE) ของจอ Dot Matrix ของบอร์ด KidBright32
เริ่มหัวข้อโดย: Watchara A. ที่ กันยายน 03, 2018, 11:44:21 AM
ถาม : จะหา ไฟล์ Library (Arduino IDE) ของจอ Dot Matrix ของบอร์ด KidBright32 ได้อย่างไร

ตอบ : สามารถดาวน์โหลดไฟล์ Library จอ Dot Matrix สำหรับ Arduino IDE ของบอร์ด KidBright IDE ได้ตามไฟล์แนบ
โดยจำเป็นต้องลง Libraries ทั้ง 2 ชุดในโฟล์เดอร์ Libraries ของ Arduino

และเปลี่ยนค่าตัวแปรในไฟล์ตัวอย่างให้เป็นดังรูป (ขอขอบคุณรูปจาก ครูจรูญ น้อยแก้ว โรงเรียนวัดยายร่ม)

(http://quantum.engr.tu.ac.th/smf/index.php?action=dlattach;topic=62.0;attach=104)

ตัวอย่าง Code (ขอขอบคุณ คุณ Jack จากกลุ่ม KidBright Master)
โค๊ด: [Select]
#include <Wire.h>
#include <Adafruit_GFX.h>
#include "Adafruit_LEDBackpack.h"

Adafruit_8x16minimatrix matrix = Adafruit_8x16minimatrix();

void setup() {
matrix.begin(0x70);
}

static const uint8_t PROGMEM
smile_bmp[] =
{ B00111100,
B01000010,
B10100101,
B10000001,
B10100101,
B10011001,
B01000010,
B00111100 },
neutral_bmp[] =
{ B00111100,
B01000010,
B10100101,
B10000001,
B10111101,
B10000001,
B01000010,
B00111100 },
frown_bmp[] =
{ B00111100,
B01000010,
B10100101,
B10000001,
B10011001,
B10100101,
B01000010,
B00111100 };

void loop() {
matrix.setRotation(1);
matrix.setTextSize(1);
matrix.setTextWrap(false);
matrix.setTextColor(LED_ON);
for (int8_t x=7; x>=-75; x--) {
matrix.clear();
matrix.setCursor(x,0);
matrix.print("Hello World");
matrix.writeDisplay();
delay(100);
}
matrix.setRotation(1);
}
หัวข้อ: Re: FAQ : ไฟล์ Library (Arduino IDE) ของจอ Dot Matrix ของบอร์ด KidBright32
เริ่มหัวข้อโดย: lxclm ที่ ตุลาคม 12, 2018, 05:27:34 PM
ขอบคุณครับ  :)