Arduino NANO 3.0 กับ LCD มีปัญหาครับ

  • 7 Replies
  • 2726 Views
Arduino NANO 3.0 กับ LCD มีปัญหาครับ
« on: February 28, 2013, 05:36:05 pm »
ผมทดลองต่อกับ Arduino UNO ปรากฎว่า LCD ใช้งานได้ตามปกติครับ ลองเอามาใช้กับ
NANO 3.0
ใช้ pin 2,4,7,8,9,10 ครับ ตรวจสอบการต่อสายกับการเขียนโปรแกรม(pin ไหนเป็นอะไร)
เปลี่ยนชื่อบอร์โ เรียบร้อยครับ
ตัวบอร์ด Arduino NANO 3.0 นี้ผมก็ลองขับ SERVO ปกติดีครับ
แต่พอลองใช้โค้ด LCD มันกลับไม่ทำงานตามต้องการ pixel ติดสว่างทุก pixel เลยครับ


Re: Arduino NANO 3.0 กับ LCD มีปัญหาครับ
« Reply #1 on: February 28, 2013, 05:51:10 pm »
ข้อมูลน้อยไปหน่อย ให้ดีลง code ไว้ จะได้เดาได้
Make it Simple But it Work

Re: Arduino NANO 3.0 กับ LCD มีปัญหาครับ
« Reply #2 on: February 28, 2013, 08:07:01 pm »
Code: [Select]
LiquidCrystal lcd(2, 4, 7, 8, 9, 10);

void setup() {
  // set up the LCD's number of columns and rows:
  lcd.begin(16, 2);
  // Print a message to the LCD.
  lcd.print("hello, world!");
}

void loop() {
  // set the cursor to column 0, line 1
  // (note: line 1 is the second row, since counting begins with 0):
  lcd.setCursor(0, 1);
  // print the number of seconds since reset:
  lcd.print(millis()/1000);
}

Re: Arduino NANO 3.0 กับ LCD มีปัญหาครับ
« Reply #3 on: March 01, 2013, 09:52:56 am »
ใช้ได้ปกติดีครับ
2 = RS
GND = RW
4 = E
7-10 = D4-D7
ขา Vo ถ้าไม่ต่อ VR ก็ GND
Make it Simple But it Work

Re: Arduino NANO 3.0 กับ LCD มีปัญหาครับ
« Reply #4 on: March 01, 2013, 10:00:54 am »
ของผมใช้ไม่ได้อ่าครับ เช็คหลายรอบเลย เป็นไปได้ไหมครับว่าบอร์ดเสียบาง port

Re: Arduino NANO 3.0 กับ LCD มีปัญหาครับ
« Reply #5 on: March 01, 2013, 10:29:58 am »


port ไม่น่าเสียครับ นาโนของใหม่หรือเปล่าครับ ลองเช็คขาดู หรือย้ายขาดู
Make it Simple But it Work

Re: Arduino NANO 3.0 กับ LCD มีปัญหาครับ
« Reply #6 on: March 01, 2013, 11:28:33 am »
ของใหม่ครับ  เดี๋ยวลองเช็คอีกทีครับ

Re: Arduino NANO 3.0 กับ LCD มีปัญหาครับ
« Reply #7 on: March 01, 2013, 02:43:01 pm »
port output ของ avr เสียได้นะครับ บางเสียเสียฝั่ง high หรือ low อย่างเดียว ก็เชคยาก ถ้าม่เอาสโคปจับนี่ดูไม่ออกครับ