หัวข้อแรกของ เว็บเลยครับ บอกกันก่อนเราจะไม่มาร่ายยาวเกี่ยวกับพื้นฐานแต่เราจะเน้นเจาะไปที่โปรเจคกันเลยนะครับ ถ้าสงสัย ถามเลยครับ(ถามได้หมดนะครับตั้งแต่พื้นฐานเลย) ช่องคอมเม้นข้างล่างเลยครับ ^^ อย่าปล่อยให้ตัวเองงงครับ
รายละเอียด
โปรเจคสั่งงานจอ LCD 16×2 ด้วย Arduino ตัวนี้ วัตถุประสงค์คือใช้ Arduino UNO R3 สั่ง LCD ให้สดงข้อความออกมาครับโดย 16×2 คือ 16 ตัวอักษร 2 บรรทัดนะครับ หรือหมายความว่า จอนี้มี2บรรทัด บรรทัดละ16ตัวอักษร
รายการอุปกรณ์
– Arduino UNO R3
– สายไฟ
– ตัวต้านทานปรับค่าได้ขนาด 10K Ohm
– LCD 16×2
การต่อสาย
LCD RS (pin4) ต่อกับ ขา 12 ของ Arduino
LCD Enable (pin6) ต่อกับ ขา 11 ของ Arduino
LCD (pin11) D4 ต่อกับ ขา 5 ของ Arduino
LCD (pin12) D5 ต่อกับ ขา 4 ของ Arduino
LCD (pin13) D6 ต่อกับ ขา 3 ของ Arduino
LCD (pin14) D7 ต่อกับ ขา 2 ของ Arduino
Vss (Pin1) ต่อเข้ากับกราว
Vcc (Pin2) ต่อเข้ากับไฟเลี้ยง +5 V DC
VEE (pin3) ต่อเข้าขากลางของตัวต้านทานปรับค่าได้ , ขาที่1ของตัวต้านทานปรับค่าได้ต่อเข้ากับ +5V และขาสุดท้ายต่อกับ กราว
LCD R/W (pin5) ต่อกับกราวเพื่อเลือก write mode
LED+(pin15) ต่อกับ +5V และ LED- (pin16) ต่อกับกราว
CODE Arduino LCD 16×2
#include <LiquidCrystal.h> LiquidCrystal lcd(12, 11, 5, 4, 3, 2); int i=0; void setup() { lcd.begin(16, 2); } void loop() { lcd.setCursor(4,0); lcd.print("ArduinoProjects"); // ไส่ข้อความของคุณแทนที่ ArduinoProjects }
Library LiquidCrystal.h สามารถ Download ได้ที่ http://arduinoprojects.in.th/index.php/library-arduino/
หากสงสัยในรายละเอียดสามารถCommentถามได้ครับ