ความรู้แน่น ฟรีสำหรับชุมชน ArduinoAll ที่นี่เท่านั้น

ฟรีและดีที่สุด คอร์สอบรม Arduino + NodeMCU
ทำเพื่อแบ่งปัน ห้ามนำไปจำหน่าย หรือเก็บเงินค่าเรียน
  !!!


  


AllNewStep รับประกันคุณภาพทุกชิ้น วันจันทร์-ศุกร์แจ้งชำระสินค้าก่อน 14.00 จัดส่งทันทีวันนี้ค่ะ

กรุงเทพ /ภาคกลาง ได้พรุ่งนี้


*** สินค้าทุกชิ้น ถ้าสามารถทำรายการสั่งซื้อได้ แสดงว่ามีครบทุกรายการค่ะ *** 

พิมพ์ค้นหาบทความ หัวข้อกระทู้ และสินค้าในเว็บ AllNewStep ได้ที่นี่
QUOTE 

Arduino Nano sketch หายหลังจากถอดไฟจาก board ครับ

Ton

สวัสดีครับ

ผมซื้อของจากที่่ซื้อของไปจากที่นี่ครับ ของแพ็กมาอย่างดีครับ

ผมสงสัยตอนนี้คือ ผมเขียน sketch upload ได้ไม่มีปัญหาครับ board run ได้โอเคครับ แต่ถ้าผมถอดไฟออกแล้วเสียบใหม่ sketch ที่โหลดไว้จะหายครับ ต้องโหลดใหม่ ถ้าผมกดรีเซ็ตแบบไม่ถอดไฟ sketch ไม่หายครับ รันต่อได้เลย

ผมสงสัยว่า sketch ที่โหลดไว้ไม่น่าหายหลังจากถอดไฟหนิครับ มีทางแก้ไหมไหมครับ?

ขอบคุณครับ

QUOTE 
ความคิดเห็นที่ #1
เจ้าของร้าน

ปกติถ้าอัพสำเร็จแล้วไม่หายนะครับ ดูจากอาการแล้วอัพโหลดสำเร็จทำงานได้ปกติ ลองเช็คโปรแกรมอีกที

หรือถ้ายังไม่ได้ ส่งมาให้ที่ร้านเช็คได้ ทางร้านออกค่าส่งไปและส่งกลับให้ตามเงื่อนไขการรับประกันครับ

QUOTE 
ความคิดเห็นที่ #2
Ton

ผมได้ลองใหม่แล้วครับ ผมว่า board ผิดปกติครับ เพราะถ้าเสียบ usb เข้า arduino ตัว sketch จะโดนลบทุกครั้งครับ

ผมใช้ไฟ 5v เลี้ยง arduino nano และต่อ usb เพื่อโหลด sketch พอโหลด sketch เสร็จก็ถอด usb จาก nano ตัว nano รันได้ปกติครับ จะถอดไฟ เสียบไฟ กี่หนจากตัว 5v sketch ไม่หายครับ แต่ถ้าเสียบสาย usb เข้า nano sketch จะหายครับ

QUOTE 
ความคิดเห็นที่ #3
Ton

ผมลองเขียน sketch เล่นๆ ระหว่างรอคำตอบจากแอดมิน ผมเริ่มงงกับอาการของ nano แล้วครับ

เวลาที่ต่อ usb เข้า nano สรุปว่า sketch ไม่หายครับ แต่จากที่เขียน sketch เล่น ผมเจอว่า ไม่ว่าผมจะ load sketch อะไรเข้าไป ผมจะต้องเปิด serial monitor ในคอม ทั้งๆที่ sketch ไม่ได้เขียนไว้ให้อ่านหรือเขียนอะไรผ่าน serial เลยครับ ผมใช้ code ตัวอย่างข้างล่าง ยังต้องเปิด serial monitor เลยครับ ต้องเปิดทิ้งไว้ด้วยครับ มะงั้น board ไม่รันครับ เล่นงงๆกันเลยทีเดียว

void setup() {

  // initialize digital pin 13 as an output.

  pinMode(13, OUTPUT);

}

 

// the loop function runs over and over again forever

void loop() {

  digitalWrite(13, HIGH);   // turn the LED on (HIGH is the voltage level)

  delay(1000);              // wait for a second

  digitalWrite(13, LOW);    // turn the LED off by making the voltage LOW

  delay(1000);              // wait for a second

}

 

เป็นไปได้ไหมครับว่าตัวที่มี่ปัญหาคือชิป CH340G

QUOTE 
ความคิดเห็นที่ #4
เจ้าของร้าน

อาการแบบนี้แปลก ๆ ชิฟ Atmega328 ตัดประเด็นไป เพราะอัพโหลดได้ไม่มีปัญหา

ที่บอกว่าชิฟ USB ถ้ามีปัญหาจะมองไม่เห็น Port แต่เห็น Port มีการตอบสนองที่ Serial ออก Serial Monitorได้ด้วย

ดูแล้วไม่น่าจะเป็นปัญหาทั้ง 2 จุด อุปกรณ์น่าจะไม่มีปัญหา

แนะนำให้ลองลง Bootloader ใหม่ครับ มีวิธีลงในหน้าบทความเรื่อง Arduino Stand Alone ถ้าลงแล้วยังไม่ได้ส่งมาให้ที่ร้านเช็คได้ครับ

แสดงความคิดเห็นที่ 1-4 จากทั้งหมด 4 ความคิดเห็น
ขาย ARDUINO
คุณภาพ อันดับ 1

ได้รับรางวัลร้านยอดเยี่ยม
ตั้งแต่ปี 2558
ขาย Arduino
วีดีโอสอน Arduino

สอน esp8266

สอน Arduino IoT
สอน Arduino แบบเร็ว

สอน NodeMCU

อุปกรณ์ Arduino

MEMBER ZONE

พูดคุย-สอบถาม