ผู้เขียน หัวข้อ: FAQ : ไฟล์ Library (Arduino IDE) ของจอ Dot Matrix ของบอร์ด KidBright32  (อ่าน 1316 ครั้ง)

Watchara A.

  • Administrator
  • Sr. Member
  • *****
  • กระทู้: 302
  • Point: +0/-0
  • E25FGL / (alias : E22MHS,E22AAA)
    • ดูรายละเอียด
    • TSE Official Web
ถาม : จะหา ไฟล์ Library (Arduino IDE) ของจอ Dot Matrix ของบอร์ด KidBright32 ได้อย่างไร

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

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



ตัวอย่าง 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);
}
« แก้ไขครั้งสุดท้าย: กันยายน 18, 2018, 10:05:00 PM โดย Watchara A. »
วัชระ อมศิริ
คณะวิศวกรรมศาสตร์ มหาวิทยาลัยธรรมศาสตร์
99 หมู่ 18 ตำบลคลองหนึ่ง อำเภอคลองหลวง
จังหวัดปทุมธานี 12120
awatchar@engr.tu.ac.th

หมายเหตุ : การแนะนำทางเทคนิคต่างๆ เป็นการแนะนำอย่างง่ายให้มีความเหมาะสมกับการนำไปใช้ของนักเรียน อาจอธิบายไม่ถูกต้องชัดเจนตามหลักวิชาการ ขออภัยมา ณ ที่นี้

lxclm

  • Newbie
  • *
  • กระทู้: 1
  • Point: +0/-0
    • ดูรายละเอียด
    • sextoy
  • Line ID: titan
Re: FAQ : ไฟล์ Library (Arduino IDE) ของจอ Dot Matrix ของบอร์ด KidBright32
« ตอบกลับ #1 เมื่อ: ตุลาคม 12, 2018, 05:27:34 PM »
ขอบคุณครับ  :)