@@saroj1961 บอร์ดอาดูโน่นี่แหละครับ byte a=255; byte a1; void setup() { x = EEPROM.read(a); b = EEPROM.read(a1); void loop() { EEPROM.put(a,x); EEPROM.put(a1,b); analogWrite(a,x); analogWrite(a1,b); คือผมต้องส่งข้อมูลไปเก็บที่ตัวแปร A อ่ะ A1 ครับ มีวิธีอื่นที่มันดีกว่านี้ไหมครับเวลา เวลาโหลดข้อมูลมันมักจะเลือกว่ามันจะให้ A หรือ A1 ส่วนใหญ่มันจะเลือกให้ A A1 จะไม่ได้ข้อมูลเดิมตัวแปลจาก 255 กลายเป็น 0 ผมไม่รู้ตำแหน่งเก็บข้อมูลครับว่าต้องใส่ที่ EP Rom ยังไงครับ ผมใช้สวิทช์เคส EP Rom มันก็เลยจำค่าเดิมที่ตั้งไว้ไม่ได้ ผมทำสวิตช์อยู่ 3 ตัวครับมีสวิทช์เมนูแล้วก็สวิทช์บวกลบเพิ่มค่าอะไรประมาณนี้ครับแต่ EP Rom มันไม่จำค่าให้ไม่รู้จะทำยังไงดีค่ามันก็มีแค่ 0 ถึง 255 เองครับ ผมพึ่งหัดเขียนโปรแกรมยังไม่เข้าใจอะไรครับงงมากเรื่อง EP Rom และตำแหน่งที่เก็บข้อมูล ตัวแปร ไม่รู้ว่ามันอยู่ตำแหน่งไหนครับ จากที่ผมทดลองทำดูถ้าเอาตัวแปร a มันก็จะให้ a ก่อนนอกนั้น b c d e f g ตามมาทีหลัง ค่าที่ถูกตามมาทีหลังจะกลายเป็น 0 หมดเลย ทั้งที่คาดที่เก็บไว้ในตัวแปรท้ายสุดถูกลบ EP Rom จำไม่ได้ไม่รู้ผมจะทำยังไง EP Rom มันชอบให้ค่าที่เป็นตัวaก่อนเสมอครับ😞😞
@art328-u6g2 жыл бұрын
@@saroj1961 เวลาอีพีรอมโหลดข้อมูล จากตัวแปร a มันก็จะเอาไปใส่ตัวแปรอื่นๆเป็นค่าเดียวกับตัวแปร a หมดเลยผมงงมากไม่รู้จะทำยังไงดีครับ😞😞😞