จุดประสงค์การเรียนรู้
- สามารถใช้โปรแกรมArduino IDEเขียนตัวหนังสือผ่านจอ OLED ในบอร์ด Lotus Nano Botได้
อุปกรณ์ที่ใช้
- บอร์ด Lotus Nano Bot
ตัวอย่างที่ 1A การใช้งานจอ OLED โดยการใช้ Library มาตรฐาน
Arduino IDE Code
#include <Wire.h>
#include <SPI.h>
#include <Adafruit_GFX.h>
#include <Adafruit_SSD1306.h>
Adafruit_SSD1306 OLED(-1);
void setup() {
OLED.begin(SSD1306_SWITCHCAPVCC,0x3C); // กำหนดแอดเดรสของพอร์ตจอเป็น 0x3C (for the 128x64)
}
void loop(){
OLED.clearDisplay();
OLED.setTextColor(WHITE,BLACK); //สีอักษรเป็นสีขาว ,พื้นหลังดำ
OLED.setCursor(10,0); // เซตตำแหน่ง 10,0
OLED.setTextSize(2); // เซตขนาดอักษรมีขนาดเป็น 2
OLED.println("KLS-ROBOT"); // พิมพ์คำว่า Robot
OLED.println(" 2018"); // พิมพ์บรรทัดใหม่หลังคำว่า 2018
OLED.print("Robot club"); // พิมพ์คำว่า Robot club
OLED.display();
}