Electoday 2025

ไมโครคอนโทรลเลอร์ => AVR and Arduino => Topic started by: pacozaa on February 28, 2013, 05:36:05 PM

Title: Arduino NANO 3.0 กับ LCD มีปัญหาครับ
Post by: pacozaa 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 เลยครับ

Title: Re: Arduino NANO 3.0 กับ LCD มีปัญหาครับ
Post by: bird techstep on February 28, 2013, 05:51:10 PM
ข้อมูลน้อยไปหน่อย ให้ดีลง code ไว้ จะได้เดาได้
Title: Re: Arduino NANO 3.0 กับ LCD มีปัญหาครับ
Post by: pacozaa on February 28, 2013, 08:07:01 PM
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);
}
Title: Re: Arduino NANO 3.0 กับ LCD มีปัญหาครับ
Post by: bird techstep on March 01, 2013, 09:52:56 AM
ใช้ได้ปกติดีครับ
2 = RS
GND = RW
4 = E
7-10 = D4-D7
ขา Vo ถ้าไม่ต่อ VR ก็ GND
Title: Re: Arduino NANO 3.0 กับ LCD มีปัญหาครับ
Post by: pacozaa on March 01, 2013, 10:00:54 AM
ของผมใช้ไม่ได้อ่าครับ เช็คหลายรอบเลย เป็นไปได้ไหมครับว่าบอร์ดเสียบาง port
Title: Re: Arduino NANO 3.0 กับ LCD มีปัญหาครับ
Post by: bird techstep on March 01, 2013, 10:29:58 AM
(http://i.imgur.com/91cHhFZ.jpg)

port ไม่น่าเสียครับ นาโนของใหม่หรือเปล่าครับ ลองเช็คขาดู หรือย้ายขาดู
Title: Re: Arduino NANO 3.0 กับ LCD มีปัญหาครับ
Post by: pacozaa on March 01, 2013, 11:28:33 AM
ของใหม่ครับ  เดี๋ยวลองเช็คอีกทีครับ
Title: Re: Arduino NANO 3.0 กับ LCD มีปัญหาครับ
Post by: p_chusak on March 01, 2013, 02:43:01 PM
port output ของ avr เสียได้นะครับ บางเสียเสียฝั่ง high หรือ low อย่างเดียว ก็เชคยาก ถ้าม่เอาสโคปจับนี่ดูไม่ออกครับ